私たちは、当社のソフトウェアをさまざまな VMware 仮想化製品、特に vSphere 5 (ESXi) および vCloud Director とインターフェイス接続する可能性を探っています。クラウドの外部と内部の両方で、特定のソフトウェアの作成 (クローン)、削除、開始、停止、およびインストールを自動化したいと考えています。
これらの質問は vSphere (ESXi) に関するもので、vCloud ディレクターは後で説明します。VMware のドキュメントを調べた結果、Linux の vCLI インターフェイスを使用して vSphere の概念実証 (POC) を作成することにしました。これは少し時間がかかるため、これらのタスクを実行するために IP、ユーザー、およびパスワードをクリア テキストで渡します。
- これを行うためのより良い方法はありますか (より効率的および/または安全)?
- 他の API をお勧めしますか?
- これらのタスクを実行できる C ライブラリはありますか?
- VM の管理を自動化するために最も一般的に使用される API は何ですか?