Proxmox #5: cloud-init — первый запуск без рук

cloud-init настраивает ВМ при первом старте: hostname, SSH-ключи, сеть. Proxmox передаёт конфиг через cloudinit-диск. Создать шаблон из cloud-образа Ubuntu: qm create 9000 --name ubuntu-tmpl --memory 2048 --net0 virtio,bridge=vmbr0 qm importdisk 9000 ubuntu-cloud.img local-lvm qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-9000-disk-0 qm set 9000 --ide2 local-lvm:cloudinit --serial0 socket --vga serial0 qm set 9000 --boot c --bootdisk scsi0 qm template 9000 Клонировать и сразу задать параметры: qm clone 9000 101 --name web01 --full qm set 101 --ciuser deploy --sshkeys ~/.ssh/id_ed25519.pub qm set 101 --ipconfig0 ip=192.168.10.101/24,gw=192.168.10.1 qm start 101 ВМ стартует готовой к SSH — cloud-init записал ключ без ручного вмешательства. Лог внутри гостя: cat /var/log/cloud-init-output.log ...

2 июля 2026 г. · llexa