In Umgebungen mit zahlreichen Hosts lassen sich Hosts mit Skripts schneller und fehlerfreier verwalten als über den vSphere Web Client.
vSphere umfasst mehrere Skriptsprachen für die Hostverwaltung. In der
vSphere-Befehlszeilendokumentation und in der
vSphere API/SDK-Dokumentation finden Sie Referenzinformationen und Programmiertipps. VMware-Communities können weitere Tipps für die Verwaltung mit Skripts geben. In der vSphere-Administratordokumentation wird hauptsächlich die Verwendung des
vSphere Web Client für die Verwaltung beschrieben.
- vSphere PowerCLI
-
VMware vSphere PowerCLI ist eine Windows PowerShell-Schnittstelle zur vSphere API. vSphere PowerCLI enthält PowerShell-Cmdlets für die Verwaltung von vSphere-Komponenten.
vSphere PowerCLI enthält über 200 Cmdlets, eine Reihe von Beispielskripts und eine Funktionsbibliothek für die Verwaltung und Automatisierung. Weitere Informationen finden Sie in der vSphere PowerCLI-Dokumentation.
- vSphere Command-Line Interface (vCLI)
- vCLI enthält eine Reihe von Befehlen für die Verwaltung von ESXi-Hosts und virtuellen Maschinen. Das Installationsprogramm, mit dem auch das vSphere SDK for Perl installiert wird, kann auf Windows- oder Linux-Systemen ausgeführt werden und installiert ESXCLI-Befehle, vicfg- -Befehle und eine Reihe anderer vCLI-Befehle. Weitere Informationen finden Sie in der Dokumentation zur vSphere Command-Line Interface.
Ab vSphere 6.0 können Sie auch eine der Skriptschnittstellen des vCloud Suite SDK verwenden, z. B. das vCloud Suite SDK for Python.