Skip to main content

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