aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/new-vm.md11
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`.