Add a Rocky Linux 9 virtual machine
run-rocky9.py with its QEMU config, port forwards (SSH on 2226) and cloud-init seed, modelled on the Fedora 44 launcher. Update vm-images for the rocky9 download target. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
007ba992af
commit
fd79eaa407
15 files changed
+558
-3
No files matched your search
@@ -5,6 +5,7 @@ Start the required operating system with its distribution-specific launcher:
|
||||
```bash
|
||||
./run-debian13.py
|
||||
./run-almalinux10.py
|
||||
./run-rocky9.py
|
||||
./run-fedora44.py
|
||||
./run-ubuntu2604.py
|
||||
./run-windows11.py
|
||||
@@ -48,7 +49,7 @@ corresponding `*_STATE_DIR` environment variable:
|
||||
|
||||
With `--download-only`, a launcher only downloads the media it would fetch
|
||||
automatically and then exits without creating a VM disk or starting QEMU: the
|
||||
base image for Debian, AlmaLinux, Fedora and Ubuntu:
|
||||
base image for Debian, AlmaLinux, Rocky Linux, Fedora and Ubuntu:
|
||||
|
||||
```bash
|
||||
./run-fedora44.py --download-only
|
||||
@@ -101,6 +102,27 @@ stored alongside the VM disk at `vm/almalinux10/seed.iso`. If it already
|
||||
exists after editing its source files, rebuild it explicitly with
|
||||
`./seediso/almalinux10/build-seed.sh vm/almalinux10/seed.iso`.
|
||||
|
||||
## Rocky Linux 9
|
||||
|
||||
Start a Rocky Linux 9 GenericCloud Base VM with:
|
||||
|
||||
```bash
|
||||
./run-rocky9.py
|
||||
```
|
||||
|
||||
The launcher downloads the `rocky9` image through the shared helper when it
|
||||
is missing, creates `vm/rocky9/disk.qcow2`, and builds its NoCloud seed from
|
||||
`seediso/rocky9/`. SSH is forwarded to host port `2226` by default:
|
||||
|
||||
```bash
|
||||
ssh -p 2226 guofang@localhost
|
||||
```
|
||||
|
||||
Like the Debian and Fedora VMs, the Rocky Linux VM hardware (8G memory, 8 CPUs, drives) is
|
||||
defined in `qemu/rocky9/config.ini`, with the accelerators, machine type and
|
||||
platform-specific devices in `qemu/rocky9/<os>-<arch>.ini`. Other Rocky Linux settings use the `ROCKY_VM_` prefix.
|
||||
Run `./run-rocky9.py --help` for the complete list of overrides.
|
||||
|
||||
## Fedora 44
|
||||
|
||||
Start a Fedora 44 Cloud Base VM with:
|
||||
@@ -222,7 +244,7 @@ SSH 2222 22
|
||||
```
|
||||
|
||||
Add a line to forward another port. A rule whose host port is already in use
|
||||
is skipped with a warning. `ALMA_VM_FORWARDS`, `FEDORA_VM_FORWARDS`,
|
||||
is skipped with a warning. `ALMA_VM_FORWARDS`, `ROCKY_VM_FORWARDS`, `FEDORA_VM_FORWARDS`,
|
||||
`UBUNTU_VM_FORWARDS`, `VM_FORWARDS` (Debian) and `WIN11_VM_FORWARDS` select
|
||||
another file. `ALMA_VM_SSH_PORT`, `WIN11_VM_RDP_PORT`, `WIN11_VM_SSH_PORT`
|
||||
and `--rdp-port`/`--ssh-port` still replace the host port of the rule with the
|
||||
|
||||
Reference in new issue
Block a user