使用 VMware ESXi 提供程序的 Vagrant

使用 VMware ESXi 提供程序的 Vagrant

我正在尝试使用 Vagrant 和 vagrant-vsphere 插件将机器部署到我的 VMware ESXi 服务器。有没有人成功做到这一点?我意识到 vagrant-vsphere 仍然是 0.0.1,而且肯定会有错误。

具体来说,Vagrant 和 vagrant-vsphere 在 vsphere 连接期间似乎失败,但是,SSH 和 CLI 访问已启用,并且 vSphere powershell 能够毫无问题地连接。

INFO warden:调用操作:#
ERROR warden:发生错误:VagrantPlugins::VSphere::Errors::VSphereError

ESXi 服务器上的 hostd 日志文件显示 Vagrant 正在执行 SearchIndex 查询。

答案1

它可通过插件使用。

Vagrant 的插件列表如下:https://github.com/mitchellh/vagrant/wiki/Available-Vagrant-Plugins

这就是以 vsphere 作为提供程序的 vagrant 插件:https://github.com/nsidc/vagrant-vsphere/。它支持最新版本的 Vagrant 1.6.3。

答案2

Vagrant-vSphere 插件不能直接与 ESXi 配合使用。具体来说,您需要使用 vagrant-vmware-esxi 插件。要求是来自 vmware 的 ovftool 和 ssh 访问(看起来您已经完成了)。

https://github.com/josenk/vagrant-vmware-esxi

相关内容