Author SHA1 Message Date
RogerSik 2994d7224a Merge pull request #4 from RogerSik/feature/enable-disk-discard
enable discard and ssd emulation on template disk
2026-09-23 13:35:05 +02:00
Roger SikorskiandClaude Opus 5.5 66863b50b2 enable discard and ssd emulation on template disk
Without discard=on, blocks freed inside the guest (fstrim.timer is
enabled by default in Ubuntu cloud images) are never released on
thin-provisioned storage like Ceph RBD, so disks only grow. Clones
inherit the disk options from the template.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 13:22:15 +02:00
RogerSik 775d4a2989 Merge pull request #3 from RogerSik/feature/enable-memory-hotplug
enable memory hotplug for created VMs
2026-09-09 13:36:30 +02:00
Roger Sikorski dc5d541205 enable memory hotplug for created VMs
Adds memory to --hotplug and enables --numa 1 so RAM can be added to
running VMs without a reboot (Proxmox requires NUMA for the guest to
recognize hot-added memory).
2026-09-09 13:31:48 +02:00
RogerSik f537f9fafd Merge pull request #2 from RogerSik/feature/allow-older-ubuntu-lts-versions
Feature/allow older ubuntu lts versions
2026-06-05 14:24:01 +02:00
+2 -2
View File
@@ -93,8 +93,8 @@ echo "Install qemu-guest-agent on Ubuntu image"
virt-customize -a "/tmp/$SELECTED_RELEASE-server-cloudimg-amd64.modified.img" --install qemu-guest-agent
echo "Create Proxmox VM image from Ubuntu Cloud Image"
qm create "$VM_ID" --memory 1024 --balloon 0 --cores 2 --net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-pci
qm set "$VM_ID" --scsi0 local-lvm:0,import-from="/tmp/$SELECTED_RELEASE-server-cloudimg-amd64.modified.img"
qm create "$VM_ID" --memory 1024 --balloon 0 --cores 2 --net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-pci --hotplug disk,network,usb,memory --numa 1
qm set "$VM_ID" --scsi0 local-lvm:0,import-from="/tmp/$SELECTED_RELEASE-server-cloudimg-amd64.modified.img",discard=on,ssd=1
qm set "$VM_ID" --agent enabled=1,fstrim_cloned_disks=1
echo "Create Cloud-Init Disk and configure boot"