![在 vCenter 上编写 shell 脚本或其他脚本](https://linux22.com/image/773403/%E5%9C%A8%20vCenter%20%E4%B8%8A%E7%BC%96%E5%86%99%20shell%20%E8%84%9A%E6%9C%AC%E6%88%96%E5%85%B6%E4%BB%96%E8%84%9A%E6%9C%AC.png)
esxcli
存在于vSphere
。但我需要在 上编写脚本vCenter
,但vCenter
没有esxcli
命令。
我该如何为 编写脚本vCenter
?
答案1
您无需直接在 vCenter 上编写脚本。它有一个 API,有多种脚本语言的库可以访问该 API。选择一种您喜欢的语言,阅读其文档,然后在您喜欢的任何主机上编写脚本。
答案2
您可以使用Vmware的PowerCLI
工具。
来自 Vmware,
VMware PowerCLI 是基于 Windows PowerShell 构建的命令行和脚本工具,提供 800 多个 cmdlet 用于管理和自动化 VMware vSphere、VMware Cloud Director、vRealize Operations Manager、vSAN、VMware NSX-T Data Center、VMware Cloud Services、VMware Cloud on AWS、VMware HCX、VMware Site Recovery Manager 和 VMware Horizon 环境。
安装 Powershell for Linux 后,您还可以在 Linux 工作站上使用它。PowerCLI 添加到 powershell 的命令/cmdlet 可能可以帮助您编写所需的任何脚本。