0

我们可以通过 Packer(不是模板)创建 Proxmox 虚拟机吗?因为在我的情况下,它创建一个虚拟机而不是停止它并使其成为模板。我不需要模板 我需要 VM

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
4

2 回答 2

1

就是这样......至于我,在 Packer 进程结束时,我在 VM conf 文件上运行 sed 命令以将“模板:1”更改为“模板:0”

问候

于 2020-06-17T12:33:31.790 回答
1

Packer 是一个创建“黄金映像”而不是 VM 的工具,所以我认为这是不可能的。

引用自https://www.packer.io/docs

Packer 是一个开源工具,可让您从单个源模板为多个平台创建相同的机器映像。一个常见的用例是创建组织中的团队可以在云基础架构中使用的“黄金图像”。

您可以查看其他工具来做您想做的事,例如 Terraform(也来自 HashiCorp)或 salt-cloud(来自 Saltstack/Salt 项目)。但我认为两者都需要使用图像。

于 2021-11-03T15:46:04.460 回答