Привет всем! Я новичок в Proxmox и у меня возникла проблема. У меня есть скрипт (ниже), чтобы создать шаблон cloud-init Ubuntu Server (22.04 LTS), основанный на видео и блоге TechnoTim. Он создает образ, отмечает его как шаблон, и я даже смог настроить изменение размера диска. Проблема начинается после клонирования шаблона. Когда он запускается и пытается получить IP-адрес от DHCP-сервера, hostname, который отправляется и регистрируется в DHCP-сервере, не тот, который должен быть, а просто "ubuntu", и, если я делаю несколько клонов, они все "ubuntu". Hostname внутри VM верный. Я пробовал перезагружать новоклонированную VM, выключать её, обновлять DHCP и сбрасывать hostname через hostnamectl, но в каждом случае это все равно ubuntu. Это известная проблема? Есть что-то еще, что я могу попробовать, даже если это просто ручные шаги? Спасибо, -jamie
Вот скрипт, с подставным именем пользователя/паролем, в случае, если он поможет кому-то ещё:
Code:
#!/bin/bash
[ -f "jammy-server-cloudimg-amd64.img" ] || \
curl -LO --silent
qm create 9000 --memory 4096 --core 2 --name ubuntu-cloud-jammy --net0 virtio,bridge=vmbr0,tag=100
qm importdisk 9000 jammy-server-cloudimg-amd64.img local-zfs
qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-zfs:vm-9000-disk-0
qm set 9000 --ide2 local-zfs:cloudinit
qm set 9000 --boot c --bootdisk scsi0
qm set 9000 --serial0 socket --vga serial0
qm set 9000 --cipassword="cloudpass" --ciuser=clouduser
qm set 9000 --ipconfig0 ip=dhcp
qm set 9000 --sshkey pub-key
qm resize 9000 scsi0 +10G
qm template 9000
qm clone 9000 111 --name wario --full
Вот скрипт, с подставным именем пользователя/паролем, в случае, если он поможет кому-то ещё:
Code:
#!/bin/bash
[ -f "jammy-server-cloudimg-amd64.img" ] || \
curl -LO --silent
qm create 9000 --memory 4096 --core 2 --name ubuntu-cloud-jammy --net0 virtio,bridge=vmbr0,tag=100
qm importdisk 9000 jammy-server-cloudimg-amd64.img local-zfs
qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-zfs:vm-9000-disk-0
qm set 9000 --ide2 local-zfs:cloudinit
qm set 9000 --boot c --bootdisk scsi0
qm set 9000 --serial0 socket --vga serial0
qm set 9000 --cipassword="cloudpass" --ciuser=clouduser
qm set 9000 --ipconfig0 ip=dhcp
qm set 9000 --sshkey pub-key
qm resize 9000 scsi0 +10G
qm template 9000
qm clone 9000 111 --name wario --full
