1. intro
2. script
wget -N -nv http://d01cid.ddns.net/sharel/bin/qm-create -P /bin/
chmod +x /bin/qm-create
3. deploy rocky9
wget -Nq --show-progress http://d01cid.ddns.net/sharel/iso/rocky9/rocky9-u5.iso -P /var/lib/vz/template/iso/
qm-create -id 102 -name srv002 -iso rocky9-u5.iso -disk 32 -mem 4096 -vnc 2 -por 1
+------------------------
| id: 102
| pws: srv002
| cpu: 2
| mem: 4096
| nic: virtio
| bus: virtio
| dsk: 32
| iso: rocky9-u5.iso
| vga: virtio
| vnc: 2
| por: 1
+------------------------
! WARNING: this procedure will unconditionally (re)create a virtual machine
. r u sure u wonna do this ? (y/n)
102 VM 102 stopped 512 0.00 0
update VM 102: -virtio0 local-lvm:32,cache=writeback,iothread=1
Logical volume "vm-102-disk-0" created.
virtio0: successfully created disk 'local-lvm:vm-102-disk-0,cache=writeback,iothread=1,size=32G'
update VM 102: -args -vnc 0.0.0.0:2
starting VM 102
update VM 102: -onboot 1
4. deploy fedora42
wget -Nq --show-progress http://d01cid.ddns.net/sharel/iso/fedora42/fedora42.iso -P /var/lib/vz/template/iso/
qm-create -id 144 -name srv144 -iso fedora42.iso -disk 32 -mem 4096 -vnc 44 -por 1
5. deploy debian12
wget -Nq --show-progress http://d01cid.ddns.net/sharel/iso/debian12/debian12-u10.iso -P /var/lib/vz/template/iso/
qm-create -id 222 -name srv222 -iso debian12-u10.iso -disk 32 -mem 4096 -vnc 22 -por 1
+------------------------
| id: 222
| pws: srv222
| cpu: 2
| mem: 4096
| nic: virtio
| bus: virtio
| dsk: 32
| iso: debian12-u10.iso
| vga: virtio
| vnc: 22
| por: 1
+------------------------
! WARNING: this procedure will unconditionally (re)create a virtual machine
. r u sure u wonna do this ? (y/n)
222 VM 222 stopped 512 0.00 0
update VM 222: -virtio0 local-lvm:32,cache=writeback,iothread=1
Logical volume "vm-222-disk-0" created.
virtio0: successfully created disk 'local-lvm:vm-222-disk-0,cache=writeback,iothread=1,size=32G'
update VM 222: -args -vnc 0.0.0.0:22
starting VM 222
update VM 222: -onboot 1
6. deploy w10
wget -Nq --show-progress http://d01cid.ddns.net/sharew/iso/virtio-11.iso -P /var/lib/vz/template/iso/
wget -Nq --show-progress http://d01cid.ddns.net/sharew/iso/w10-20211229.iso -P /var/lib/vz/template/iso/
qm-create -id 210 -name pws210 -iso w10-20211229.iso -mem 2048 -bus sata -vnc 10 -por 1
+------------------------
| id: 210
| pws: pws210
| cpu: 2
| mem: 2048
| nic: virtio
| bus: sata
| dsk: 24
| iso: w10-20211229.iso
| vga: virtio
| vnc: 10
| por: 1
+------------------------
! WARNING: this procedure will unconditionally (re)create a virtual machine
. r u sure u wonna do this ? (y/n) y
210 VM 210 stopped 512 0.00 0
update VM 210: -sata0 local-lvm:24,cache=writeback
Logical volume "vm-210-disk-0" created.
sata0: successfully created disk 'local-lvm:vm-210-disk-0,cache=writeback,size=24G'
update VM 210: -ide2 local:iso/virtio-11.iso,media=cdrom
update VM 210: -vga virtio
update VM 210: -args -vnc 0.0.0.0:10
starting VM 210
7. deploy w11
wget -Nq --show-progress http://d01cid.ddns.net/sharew/iso/virtio-11.iso -P /var/lib/vz/template/iso/
wget -Nq --show-progress http://d01cid.ddns.net/sharew/iso/w11-20241013.iso -P /var/lib/vz/template/iso/
qm-create -id 211 -name pws211 -iso w11-20241013.iso -disk 32 -mem 2048 -bus sata -vnc 11 -por 1
+------------------------
| id: 211
| pws: pws211
| cpu: 2
| mem: 2048
| nic: virtio
| bus: sata
| dsk: 32
| iso: w11-20241013.iso
| vga: virtio
| vnc: 11
| por: 1
+------------------------
! WARNING: this procedure will unconditionally (re)create a virtual machine
. r u sure u wonna do this ? (y/n)
211 VM 211 stopped 512 0.00 0
update VM 211: -sata0 local-lvm:24,cache=writeback
Logical volume "vm-211-disk-0" created.
sata0: successfully created disk 'local-lvm:vm-211-disk-0,cache=writeback,size=32G'
update VM 211: -ide2 local:iso/virtio-11.iso,media=cdrom
update VM 211: -vga virtio
update VM 211: -args -vnc 0.0.0.0:11
starting VM 211
update VM 211: -onboot 1