Cloud Image and Cloud Init Proxmox 模板
安装步骤
- 选择您的 Ubuntu 云映像
- 下载 Ubuntu(替换为您从上面选择的 URL)
wget https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img
- 创建一个新的虚拟机
qm create 8000 --memory 2048 --core 2 --name ubuntu-cloud --net0 virtio,bridge=vmbr0
- 将下载的 Ubuntu 磁盘导入到 local-lvm 存储
qm importdisk 8000 focal-server-cloudimg-amd64.img local-lvm
- 将新磁盘作为 scsi 控制器上的 scsi 驱动器附加到 vm
qm set 8000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-8000-disk-0
- 添加云初始化驱动器
qm set 8000 --ide2 local-lvm:cloudinit
- 使云初始化驱动器可启动并限制 BIOS 仅从磁盘启动
qm set 8000 --boot c --bootdisk scsi0
- 添加串行控制台
qm set 8000 --serial0 socket --vga serial0
不要启动你的虚拟机
现在,配置硬件和云初始化,然后创建模板并克隆。如果您想扩展您的硬盘驱动器,您可以在创建模板之前或克隆新机器之后使用此基础映像。我更喜欢根据需要克隆一台新机器后扩展硬盘驱动器。
- 创建模板
qm template 8000
- 克隆模板
qm clone 8000 135 --name yoshi --full
故障排除
- 如果您需要重置您的机器 ID
sudo rm -f /etc/machine-id
sudo rm -f /var/lib/dbus/machine-id
- 然后关闭它,不要启动它。下次启动时会生成一个新的 id。如果没有,您可以运行:
sudo systemd-machine-id-setup