diff options
Diffstat (limited to 'docs/new-vm.md')
-rw-r--r-- | docs/new-vm.md | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/docs/new-vm.md b/docs/new-vm.md index aa02e3b..6b76c0f 100644 --- a/docs/new-vm.md +++ b/docs/new-vm.md @@ -1,10 +1,11 @@ Download generic cloud image: cd /data3/libvirt/images/pool/ - wget https://cloud.debian.org/images/cloud/bookworm/20240717-1811/debian-12-genericcloud-amd64-20240717-1811.qcow2 - cp debian-*.qcow2 $VM.qcow2 + export TS=20240717-1811 + wget https://cloud.debian.org/images/cloud/bookworm/$TS/debian-12-genericcloud-amd64-$TS.qcow2 + cp debian-$TS.qcow2 $VM.qcow2 qemu-img resize $VM.qcow2 20G - virt-resize --expand /dev/sda1 debian-*.qcow2 danneri.qcow2 + virt-resize --expand /dev/sda1 debian-*$TS.qcow2 $VM.qcow2 Inject SSH key for root user: @@ -17,6 +18,10 @@ Inject SSH key for root user: Register a new VM with Virtual Machine Manager. + * Import existing disk image + * Select $VM.qcow2, select correct OS + * Set name to $VM, use "Bridge device", enter `br0`. + Connect to the machine, log in as root/root and run `dhclient enp1s0`. Add host to Ansible inventory `ansible/inventory`. |