Creating the KVM Assets VM image
-
In the edaadm repository that you cloned or downloaded, go
to the bundles folder.
cd path/to/edaadm-repository/bundles
-
Generate the Assets VM ISO for KVM .
The following command to generates the KVM Talos ISO for the Assets VM
make create-asset-vm-nocloud-boot-iso
The output should be similar to the following:--> INFO: List of goals: create-asset-vm-nocloud-boot-iso docker pull ghcr.io/siderolabs/imager:v1.9.2 v1.9.2: Pulling from siderolabs/imager Digest: sha256:b99d29d04df9eea89d50cb0d13d57e1e035e54cbd9970a26af99b18154e443a9 Status: Image is up to date for ghcr.io/siderolabs/imager:v1.9.2 ghcr.io/siderolabs/imager:v1.9.2 skipped pulling overlay (no overlay) profile ready: arch: amd64 platform: nocloud secureboot: false version: v1.9.2 input: kernel: path: /usr/install/amd64/vmlinuz initramfs: path: /usr/install/amd64/initramfs.xz baseInstaller: imageRef: ghcr.io/siderolabs/installer:v1.9.2 imageCache: imageRef: "" ociPath: /image-cache.oci output: kind: iso imageOptions: diskSize: 2147483648 outFormat: raw skipped initramfs rebuild (no system extensions) kernel command line: talos.platform=nocloud console=tty1 console=ttyS0 net.ifnames=0 talos.halt_if_installed=1 init_on_alloc=1 slab_nomerge pti=on consoleblank=0 nvme_core.io_timeout=4294967295 printk.devkmsg=on ima_template=ima-ng ima_appraise=fix ima_hash=sha512 ISO ready output asset path: /out/nocloud-amd64.iso
-
Rename the KVM Assets VM image.
Rename the generated image to a convenient name so that you can copy or use it in the future.
mv eda-cargo/talos-asset-vm-boot-imgs/nocloud-amd64.iso eda-cargo/talos-asset-vm-boot-imgs/eda-asset-vm-nocloud-amd64.iso