【问题标题】:Is vmware vCenter server necessary for esxi + terraformesxi + terraform 是否需要 vmware vCenter 服务器
【发布时间】:2016-12-12 07:06:24
【问题描述】:

我目前正在研究 terraform,是否可以在没有 vCenter Server 的情况下在 Esxi 6 上使用 Terraform 创建 VM?因为我只安装了免费版本的 Esxi 6。提前谢谢你。

【问题讨论】:

  • 很确定现在 vSphere 附带了免费的 ESXI,这就是您需要能够通过 API 管理虚拟主机(因此使用 Terraform 或 Vagrant 之类的东西)。
  • @ydaetskcoR “如今随 vSphere 提供”是什么意思?免费的 ESXi 只是虚拟机管理程序。没有 vCenter,没有 vSphere Web Client,没有更新管理器,什么都没有……

标签: vmware esxi terraform vcenter


【解决方案1】:

您可以在没有 API 的情况下导入图像。

您不能克隆图像。尝试这样做会产生错误,例如 https://communities.vmware.com/thread/310721?db=5 Can't clone a VM (The operation is not supported on the object")。

下一个问题是导入是否足够。我不知道。

【讨论】:

  • 我认为导入对于我当前的用户案例来说已经足够了。今天将测试它。非常感谢@martin
【解决方案2】:

它确实需要 vCenter。 Vsphere Essentials 套件是实验室/开发环境设置的廉价选择。

【讨论】:

    【解决方案3】:

    我有一个可用的提供程序,可以直接与 esxi 对话而无需使用 vcenter。

    https://github.com/josenk/terraform-provider-esxi

    【讨论】:

      【解决方案4】:

      我认为,使用 Terraform,特别是 官方 没有 vCenter 的 vSphere 提供程序可能是可能的,但是因为 Terraform 内部使用 govmomi 库,而该库又使用 vSphere API在免费的 Hypervisor 上不可能,因为它只允许只读访问 vSphere API。

      因此,您至少需要 Essential License 和 vCenter。

      【讨论】:

        猜你喜欢
        • 2010-10-16
        • 2014-11-25
        • 2017-10-01
        • 2023-04-02
        • 2010-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-08
        相关资源
        最近更新 更多