我创建了配置文件
echo 'password: asd' > userdata
echo 'local-hostname: localhost' > metadata
然后从它们创建 iso
genisoimage -output geniso.iso -volid cidata -joliet -rock userdata metadata
并创建 QEMU 映像
virt-install --connect qemu:///system virt-type qemu --name mymachine --memory 4096 --vcpus=2 --os-type linux --os-variant ubuntu18.04 --disk path=ubuntu-18.04-server-cloudimg-amd64.img,format=qcow2 --disk geniso.iso,device=cdrom --import --network network=default --noautoconsole
答案1
这cloud-init 配置格式比您使用的结构更结构化一些。并且对您的案例的最小更改是认识到行距#cloud-init
不是可选的。