Packer:创建 proxmox 虚拟机而不是模板
Posted
技术标签:
【中文标题】Packer:创建 proxmox 虚拟机而不是模板【英文标题】:Packer: Create proxmox VM not Template 【发布时间】:2020-10-04 08:03:18 【问题描述】:我们可以通过 Packer(不是模板)创建 Proxmox 虚拟机吗? 因为在我的情况下,它创建一个虚拟机而不是停止它并使其成为模板。而且我不需要模板我需要虚拟机
muhammadfaizanyounus@Muhammads-MacBook-Pro proxmox % packer build test3.json
proxmox: output will be in this color.
==> proxmox: Creating VM
==> proxmox: Starting VM
==> proxmox: Waiting 3m0s for boot
==> proxmox: Typing the boot command
==> proxmox: Using ssh communicator to connect: aaa.bbb.ccc.ddd
==> proxmox: Waiting for SSH to become available...
==> proxmox: Connected to SSH!
==> proxmox: Stopping VM
==> proxmox: Converting VM to template
==> proxmox: Adding a cloud-init cdrom in storage pool local-lvm
Build 'proxmox' finished.
==> Builds finished. The artifacts of successful builds are:
--> proxmox: A template was created: 152
【问题讨论】:
【参考方案1】:原来如此…… 至于我,在 Packer 进程结束时,我在 VM conf 文件上运行 sed 命令以将“模板:1”更改为“模板:0”
问候
【讨论】:
非常感谢弗雷迪。可以举个例子吗?【参考方案2】:Packer 是一个创建“黄金映像”而不是 VM 的工具,所以我认为这是不可能的。
引用https://www.packer.io/docs
Packer 是一个开源工具,可让您从单个源模板为多个平台创建相同的机器映像。一个常见的用例是创建组织中的团队可以在云基础架构中使用的“黄金图像”。
您可以查看其他工具来做您想做的事,例如 Terraform(也来自 HashiCorp)或 salt-cloud(来自 Saltstack/Salt 项目)。但我认为两者都需要使用图像。
【讨论】:
以上是关于Packer:创建 proxmox 虚拟机而不是模板的主要内容,如果未能解决你的问题,请参考以下文章