Qemu cloud-init
Contents
qemu commands
$ qemu-img create -b Fedora-Cloud-Base-37-1.7.x86_64.qcow2 -f qcow2 -F qcow2 f37-1.qcow2 10G
$ virt-install --name=fedora37 --ram=2048 --vcpus=1 --import --disk path=f37-1.qcow2,format=qcow2 --os-variant=fedora37 --network bridge=virbr0,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole --cloud-init user-data=user-data,meta-data=meta-data
#--network network=net-work-name,mac=02:01:00:00:00:66 --cdrom /var/lib/libvirt/images/some_iso.iso
Note
network name to adapt
cloud-init
meta-data
instance-id: fedora37
local-hostname: fedora37
user-data
#cloud-config
users:
- name: foo
ssh_authorized_keys:
- ssh-rsa
sudo: ['ALL=(ALL) NOPASSWD:ALL']
groups: sudo
shell: /bin/bash