多くのホストが存在する環境では、スクリプトを使用してホストを管理した方が、vSphere Client からホストを管理するよりも迅速に作業することができ、エラーが発生する確率も低くなります。
vSphere には、ホスト管理用のスクリプト言語がいくつか組み込まれています。リファレンス情報およびプログラミングのヒントについては、『
ESXCLI のドキュメント』および『
vSphere API/SDK のドキュメント』を参照してください。また、スクリプトによる管理のその他のヒントについては VMware コミュニティを参照してください。vSphere 管理者のドキュメントでは、管理のために
vSphere Client を使用する方法について主に説明されています。
- VMware PowerCLI
-
VMware PowerCLI は、vSphere API への Windows PowerShell インターフェイスです。VMware PowerCLI には、vSphere コンポーネントを管理するための PowerShell コマンドレットが含まれています。
VMware PowerCLI には、数百の cmdlet、サンプル スクリプトのセット、管理および自動化のための関数ライブラリがあります。https://developer.vmware.com/powercliを参照してください。
- ESXCLI
- ESXCLI には、 ESXi ホストおよび仮想マシンを管理するためのコマンドのセットが組み込まれています。『 ESXCLI のドキュメント』を参照してください。
vSphere Automation SDK for Python などの vSphere Automation SDK に対するスクリプト インターフェイスの 1 つを使用することもできます。