#!/bin/bash # remove old images rm *.raw > /dev/null 2>&1 rm *.qcow2 > /dev/null 2>&1 rm *.tar.xz > /dev/null 2>&1 # debian 11 bullseye cloud wget -qO debian-11-genericcloud-amd64-daily.tar.xz https://cloud.debian.org/images/cloud/bullseye/daily/latest/debian-11-genericcloud-amd64-daily.tar.xz tar --transform='s/disk/debian-11-genericcloud-amd64-daily/g' -xvf debian-11-genericcloud-amd64-daily.tar.xz #rm debian-11-genericcloud-amd64-daily.tar.xz #mv disk.raw debian-11-genericcloud-amd64-daily.raw /usr/sbin/qm set 301 --delete scsi0 sleep 2 /usr/sbin/qm set 301 --delete unused0 sleep 2 /usr/sbin/qm set 301 --scsi0 local-zfs:0,import-from=/root/scripts/debian-11-genericcloud-amd64-daily.raw,discard=on,ssd=1 sleep 2 /usr/sbin/qm set 301 --boot order=scsi0 sleep 2 /usr/sbin/qm cloudinit update 301 sleep 2 # debian 12 bookworm cloud wget -qO debian-12-genericcloud-amd64-daily.tar.xz https://cloud.debian.org/images/cloud/bookworm/daily/latest/debian-12-generic-amd64-daily.tar.xz tar --transform='s/disk/debian-12-genericcloud-amd64-daily/g' -xvf debian-12-genericcloud-amd64-daily.tar.xz #rm debian-11-genericcloud-amd64-daily.tar.xz #mv disk.raw debian-11-genericcloud-amd64-daily.raw /usr/sbin/qm set 302 --delete scsi0 sleep 2 /usr/sbin/qm set 302 --delete unused0 sleep 2 /usr/sbin/qm set 302 --scsi0 local-zfs:0,import-from=/root/scripts/debian-12-genericcloud-amd64-daily.raw,discard=on,ssd=1 sleep 2 /usr/sbin/qm set 302 --boot order=scsi0 sleep 2 /usr/sbin/qm cloudinit update 302 sleep 2 # ubuntu focal 20.04 wget -qO focal-server-cloudimg-amd64.qcow2 https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img /usr/sbin/qm set 310 --delete scsi0 sleep 2 /usr/sbin/qm set 310 --delete unused0 sleep 2 /usr/sbin/qm set 310 --scsi0 local-zfs:0,import-from=/root/scripts/focal-server-cloudimg-amd64.qcow2,discard=on,ssd=1 sleep 2 /usr/sbin/qm set 310 --boot order=scsi0 sleep 2 /usr/sbin/qm cloudinit update 310 sleep 2 # ubuntu jammy 22.04 wget -qO jammy-server-cloudimg-amd64.qcow2 https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img /usr/sbin/qm set 311 --delete scsi0 sleep 2 /usr/sbin/qm set 311 --delete unused0 sleep 2 /usr/sbin/qm set 311 --scsi0 local-zfs:0,import-from=/root/scripts/jammy-server-cloudimg-amd64.qcow2,discard=on,ssd=1 sleep 2 /usr/sbin/qm set 311 --boot order=scsi0 sleep 2 /usr/sbin/qm cloudinit update 311 sleep 2 # ubuntu focal 20.04 minimal wget -qO ubuntu-20.04-minimal-cloudimg-amd64.qcow2 https://cloud-images.ubuntu.com/minimal/releases/focal/release/ubuntu-20.04-minimal-cloudimg-amd64.img /usr/sbin/qm set 312 --delete scsi0 sleep 2 /usr/sbin/qm set 312 --delete unused0 sleep 2 /usr/sbin/qm set 312 --scsi0 local-zfs:0,import-from=/root/scripts/ubuntu-20.04-minimal-cloudimg-amd64.qcow2,discard=on,ssd=1 sleep 2 /usr/sbin/qm set 312 --boot order=scsi0 sleep 2 /usr/sbin/qm cloudinit update 312 sleep 2 # ubuntu jammy 22.04 minimal wget -qO ubuntu-22.04-minimal-cloudimg-amd64.qcow2 https://cloud-images.ubuntu.com/minimal/releases/jammy/release/ubuntu-22.04-minimal-cloudimg-amd64.img /usr/sbin/qm set 313 --delete scsi0 sleep 2 /usr/sbin/qm set 313 --delete unused0 sleep 2 /usr/sbin/qm set 313 --scsi0 local-zfs:0,import-from=/root/scripts/ubuntu-22.04-minimal-cloudimg-amd64.qcow2,discard=on,ssd=1 sleep 2 /usr/sbin/qm set 313 --boot order=scsi0 sleep 2 /usr/sbin/qm cloudinit update 313 sleep 2