serveral changes to improve legibility

This commit is contained in:
2024-10-23 20:48:05 +02:00
parent 63c25e41c4
commit 47ecc17b92
13 changed files with 181 additions and 17 deletions

View File

@ -5,11 +5,33 @@ Use cloud images on baremetal using libvirt/kvm
- openssh
- mkpass (whois)
- arp
## Links
- [https://blog.programster.org/create-debian-12-kvm-guest-from-cloud-image](https://blog.programster.org/create-debian-12-kvm-guest-from-cloud-image)
- [https://earlruby.org/2023/02/quickly-create-guest-vms-using-virsh-cloud-image-files-and-cloud-init/](https://earlruby.org/2023/02/quickly-create-guest-vms-using-virsh-cloud-image-files-and-cloud-init/)
- [https://sumit-ghosh.com/posts/create-vm-using-libvirt-cloud-images-cloud-init/)](https://sumit-ghosh.com/posts/create-vm-using-libvirt-cloud-images-cloud-init/)
## Preparing host
### Create bridge network
```shell
sudo virsh --connect qemu:///session net-define /dev/stdin << EOF
<network>
<name>bridged-network</name>
<forward mode='bridge'/>
<bridge name='brbackend' />
</network>
EOF
```
#### AppArmor exception
```shell
ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/
apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
```
## Creating VMs
### Usage
```shell