VMware構成スクリプト:PowerCLIを使用できますか?

VMware構成スクリプト:PowerCLIを使用できますか?

PowerCLIのさまざまなコマンドに関連する自動化タスクを開始したいと思います。良い

Allocate Space      New-Datastore Parameter(1)
Browse Datastore        Get-Datastore Parameter(1)      
Remove file     Remove-Item  Parameter(1)   
Cancel task     Stop-Task -Task Parameter(1)
Create virtual machine  New-VM -Name %Parameter(1) -Host Parameter(2) 
Delete virtual machine  Remove-VM %Parameter -DeletePermanently 

Reconfigure virtual machine Set-VM -VM %Parameter(1) -Name Parameter(2)
Assign network      Set-VMGuestNetworkInterface -VMGuestNetworkInterface %  Parameter   (1) -HostUser Admin -HostPassword Pass01 -GuestUser User -GuestPassword Pass02 -Netmask 255.255.255.255 -Gateway 10.23.112.58
and so on...........
...........

ただし、上記のコマンドは、Windows環境でVMwareを構成することに関連しています。

私はGoogleでたくさん検索しましたが、これらの操作を実行するGUIなし(またはコマンドラインまたはスクリプト)方法が見つからず、シェルコマンドだけでは実行できないと思います。

コマンドラインまたはスクリプトを使用してUnix環境でこれらのタスクを実行する標準的な方法はありますか?それとも、LinuxにPowerCLIをインストールして同じコマンドセットを実行できますか?

ツールをダウンロードする必要がありますか?それとも、VMWareはすでに次のようなUnix環境でこの種のタスクを実行するためのいくつかの標準ツール/コマンドラインを提供していますか?VirtualBoxと連携

答え1

私はPythonライブラリを使ってvmwareを設定した経験があります。ファイスピア

可能な作業(公式ウェブサイトから入手)

  • VMWare の ESX、ESXi、Virtual Center、Virtual Server ホストへの接続

  • ホスト、データセンター、リソースプール、仮想マシンのクエリ

  • VM:電源投入、電源オフ、リセット、スナップショットの復元、プロパティのインポート、vmwareツールの更新、複製、移行。

  • vSphere 5.0ゲストアクション:ファイルとディレクトリを作成/削除/移動します。 - ゲストシステムからファイルをアップロード/ダウンロードします。ゲストシステムのプロセスを一覧表示/開始/停止します。

  • スナップショットの作成と削除
  • ホスト統計とパフォーマンスのモニタリング

答え2

PowerCLI用のunixプラグインであるvCLI(vSphere Command Line Interface)にバンドルされているPerl用のVMware SDKを参照してください。

以下からダウンロードできます。http://www.vmware.com/support/developer/viperltoolkit/index.html

関連情報