En los entornos con muchos hosts, la administración de hosts con scripts resulta más rápida y es menos proclive a errores que la administración de hosts desde vSphere Client.
vSphere incluye varios lenguajes de scripting para la administración de hosts. Consulte la
documentación de vSphere Command-Line y la
documentación de vSphere API/SDK para obtener información de referencia y consejos de programación. Consulte las comunidades de VMware para obtener otros consejos sobre la administración generada por script. La documentación sobre el administrador de vSphere se centra en el uso de
vSphere Client para realizar la administración.
- vSphere PowerCLI
-
VMware vSphere PowerCLI es una interfaz Windows PowerShell para vSphere API. vSphere PowerCLI incluye cmdlets PowerShell para administrar componentes de vSphere.
vSphere PowerCLI incluye más de 200 cmdlets, un conjunto de scripts de muestra y una biblioteca de funciones para las tareas de administración y automatización. Consulte la documentación de vSphere PowerCLI.
- vSphere Command-Line Interface (vCLI)
- vCLI incluye un conjunto de comandos para administrar las máquinas virtuales y los hosts ESXi. El instalador, que también instala vSphere SDK for Perl, ejecuta sistemas Windows o Linux e instala comandos ESXCLI, comandos vicfg- y un conjunto de otros comandos de vCLI. Consulte la documentación de vSphere Command-Line Interface.
A partir de vSphere 6.0, también es posible usar una de las interfaces de scripting en vCloud Suite SDK, como vCloud Suite SDK for Python.