VMWare ESXi 3有哪些自动化选项?

我们有一个全新的戴尔28-或其他运行裸机VMWare ESXi 3.我得到的信息是否有一个命令行控制台用于创build新虚拟机的东西等等。

我希望能够自动化(最好用Ruby)创build,删除,configuration,引导等Linux(Ubuntu)的客人。

我已经完成了自动化的部署过程,一旦机器启动,我只需要将VMconfiguration放入其中,理想的情况是作为poolparty remoter 。

select我认为我有,但我不完全确定:

  • 启用S​​SH
  • 用VIX API编写Ruby代码

Vmware为此提供的工具是VMware Infrastructure远程命令行 。 ( 下载和文档 )

请参阅导入RCLI设备

VMware Infrastructure Toolkit也是一个有点错误的名称,它是编写和pipe理VMwarepipe理任务的另一个极好的方法。

一个问题是,VI Toolkit是基于Windows PowerShell的,所以你可能需要一个Windows机器(或VM)来处理它,因为PowerShell的Linux / Unix端口( Pash )可能不支持它。

但是,在虚拟机中安装免费的Windows 7 Release Candidate可能值得您花时间进行试验。 适用于VMware ESXi的PowerShell界面非常强大,并迅速成为基于Windows的pipe理员虚拟机自动化的首选方法。

这不是微不足道的。 是的,有一个命令行控制台。 还有一些networking界面。 它们都不是特别好自动化。 鉴于你显然是技术精通的,为什么要运行VMWare? 使用其中一个开源的虚拟化系统,他们都更容易自动化,没有VMWare的惊人的许可成本,根据我的经验,不要做任何更糟的事情。