在包含许多主机的环境中,使用脚本管理主机比在 vSphere Client 中管理主机更快且不容易出错。
vSphere 包括用于主机管理的多种脚本编制语言。有关参考信息和编程提示,请参见
ESXCLI 文档和
vSphere API/SDK 文档;有关脚本式管理的其他提示,请参见 VMware 社区。vSphere 管理员文档重点介绍了如何使用
vSphere Client 进行管理。
- VMware PowerCLI
-
VMware PowerCLI 是 vSphere API 的 Windows PowerShell 接口。VMware PowerCLI 包括用于管理 vSphere 组件的 PowerShell cmdlet。
VMware PowerCLI 包含上百个 cmdlet、一组示例脚本和用于管理和自动化的函数库。请参见https://developer.vmware.com/powercli。
- ESXCLI
- ESXCLI 包含用于管理 ESXi 主机和虚拟机的一组命令。请参见 ESXCLI 文档。
还可以使用 vSphere Automation SDK 的一个脚本接口,如 vSphere Automation SDK for Python。