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 ESXCLI 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.
- VMware PowerCLI
-
VMware PowerCLI es una interfaz de Windows PowerShell para vSphere API. VMware PowerCLI incluye cmdlets de PowerShell para administrar componentes de vSphere.
VMware PowerCLI incluye cientos de cmdlets, un conjunto de scripts de muestra y una biblioteca de funciones para las tareas de administración y automatización. Consulte https://developer.vmware.com/powercli.
- ESXCLI
- ESXCLI incluye un conjunto de comandos para administrar hosts ESXi y máquinas virtuales. Consulte la documentación de ESXCLI.
También se puede usar una de las interfaces de scripting en vSphere Automation SDK, como vSphere Automation SDK for Python.