همهی دستورات روی نود Proxmox و با کاربر root اجرا میشوند.
۱. دریافت ایمیج cloud
ایمیجهای cloud از پیش نصبشدهاند و با cloud-init تنظیم میشوند:
cd /var/lib/vz/template/iso
wget https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img۲. ساخت ماشین پایه
qm create 9000 --name ubuntu-2404-tpl --memory 2048 --cores 2 \
--net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-single --agent enabled=1
qm importdisk 9000 noble-server-cloudimg-amd64.img local-lvm
qm set 9000 --scsi0 local-lvm:vm-9000-disk-0,discard=on,ssd=1
qm set 9000 --ide2 local-lvm:cloudinit --boot order=scsi0 --serial0 socket --vga serial0۳. تنظیمات cloud-init
qm set 9000 --ciuser sahor --sshkeys ~/.ssh/authorized_keys --ipconfig0 ip=dhcp۴. تبدیل به Template
qm template 9000۵. ساخت ماشین جدید از Template
qm clone 9000 120 --name web01 --full
qm set 120 --ipconfig0 ip=192.168.10.120/24,gw=192.168.10.1 --nameserver 192.168.10.53
qm resize 120 scsi0 +28G
qm start 120۶. مدیریت روزمره
qm list
qm shutdown 120
qm snapshot 120 before-upgrade
qm rollback 120 before-upgrade