![从 Linux 服务器编写 VMWare ESXi 脚本](https://linux22.com/image/645032/%E4%BB%8E%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BC%96%E5%86%99%20VMWare%20ESXi%20%E8%84%9A%E6%9C%AC.png)
我正在尝试使用 VMWare 命令行界面在虚拟机的 CD/DVD 驱动器中安装数据存储 ISO 文件。serverfault 上其他地方的条目告诉我“vmware-cmd blabla.vmx setconfig ide0:0.fileName cdrom.iso”应该可以满足我的需要,但我安装的命令行工具没有 setconfig 命令。
进一步的研究表明,setconfig 命令已从命令行工具中删除,甚至有建议称 vmware-cmd 已被弃用。
我正在使用 puppet 开发一个自动部署/配置系统,我的目标是在虚拟化基础架构上测试该系统,作为 Jenkins 上的夜间构建。
我们的 Jenkins 服务器是 Linux 服务器,因此我们不能使用 VMWare Power CLI(仅适用于 Windows)。
最近有人尝试过从 Linux 命令行在 ESXI 虚拟机上安装 iso 吗?如果是,您是如何做到的?
答案1
我没有执行过这个特定的任务,但是我已经使用 pysphere 以自动化的方式完成了许多其他事情(http://code.google.com/p/pysphere/)。文档并不像我希望的那样详尽,但到目前为止,它已经为我完成了工作。