在包含许多主机的环境中,使用脚本管理主机比在 vSphere Client 中管理主机更快且不容易出错。
vSphere 包括用于主机管理的多种脚本编制语言。有关参考信息和编程提示,请参见
《vSphere 命令行文档》和
《vSphere API/SDK 文档》;有关脚本式管理的其他提示,请参见 VMware 社区。vSphere 管理员文档重点介绍了如何使用
vSphere Client 进行管理。
- vSphere PowerCLI
-
VMware vSphere PowerCLI 是 vSphere API 的 Windows PowerShell 接口。vSphere PowerCLI 包括用于管理 vSphere 组件的 PowerShell cmdlet。
vSphere PowerCLI 包含超过 200 个 cmdlet、一组示例脚本和用于管理和自动化的函数库。请参见《vSphere PowerCLI 文档》。
- vSphere Command-Line Interface (vCLI)
- vCLI 包含用于管理 ESXi 主机和虚拟机的一组命令。此安装程序还会安装 vSphere SDK for Perl,运行 Windows 或 Linux 系统,并安装 ESXCLI 命令、 vicfg- 命令以及一组其他 vCLI 命令。请参见 《vSphere Command-Line Interface 文档》。
从 vSphere 6.0 开始,还可以对 vCloud Suite SDK(如 vCloud Suite SDK for Python)使用其中一个脚本界面。