vSphere Client 5.0 インストール(目次)
| Table of Contents |
はじめに
Windows端末にvSphere CLI 5.0をインストールします。
vSphere CLIはESXiをコマンドで操作可能にするツールで、
ESXiのバックアップ、パッチ適用、アップグレードで必要になります。
vSphere Clientのインストール
ダウンロード
-
vSphere CLI 5.0 U1をダウンロードします。
-
バージョン選択後、「ドライバとツール」タブを開きます。次にフィルタで「CLI」を選択する表示されます。
-
今回は以下のファイルをダウンロードしました。
VMware-vSphere-CLI-5.0.0-615831.exe
インストール
- vSphere CLIインストールします。ダウンロードしたexeを実行すれば簡単にインストールできます。
vSphere Clientの動作確認
動作確認のためESXiの情報を取得してみます。
起動
-
vSphere CLIを起動します。
-
スタートメニューから起動する場合
下記メニューを開いて[Command Prompt]を実行します。[スタートメニュー] → [すべてのプログラム] → [vmware] → [VMware vSphere CLI]
-
ショートカットから起動する場合
下記のフォルダを開いてショートカット[Command Prompt]を実行するC:\ProgramData\Microsoft\Windows\Start Menu\Programs\VMware\VMware vSphere CLI
-
スタートメニューから起動する場合
-
以降はこの黒い画面で操作します。
動作確認
-
動作確認のため、ESXiの情報を取得します。情報が表示されれば動作確認は完了です。
> vicfg-hostops.pl --server 192.168.11.250 --username root --operation infoEnter password:Host Name : esxiManufacturer : Hewlett-PackardModel : HP ******************Processor Type : Intel(R) **********************CPU Cores : 2 CPUs x 2992 GHzMemory Capacity : 4799.1796875 MBVMotion Enabled : noIn Maintenance Mode : noLast Boot Time : 2012-02-17T17:33:07.85508Z
-
コマンド書式
vicfg-hostops.pl --server
--username root --operation info
vSphere Clientによるコマンド操作
表記について
-
コマンドで利用する表記については以下の通りです。環境に合わせて置き換えてください。
表記 説明 192.168.11.250 ESXiホストのIP serv200.vmx 仮想マシンの設定ファイル [datastore1] データストア名(/vmfs/volumes/datastore1に置換されます) test.txt テストファイル update-from-esxi5.0-5.0_update01.zip パッチファイル
- 全コマンドに言える事ですが、「--password 」オプションを利用する事でパスワード入力が不要になります。
仮想マシンの操作
vmware-cmd.pl
-
仮想マシンの一覧を取得する
vmware-cmd.pl -H 192.168.11.250 -U root -l
-
仮想マシンを起動させる
vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv200/serv200.vmx" start
-
仮想マシンをシャットダウンさせる(VMware toolsが必要)
vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv200/serv200.vmx" stop soft
-
仮想マシンを電源オフにする
vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv200/serv200.vmx" stop hard
-
仮想マシンをインベントリへ登録する
vmware-cmd.pl -H 192.168.11.250 -U root -s register "[datastore1] serv200/serv200.vmx"
-
仮想マシンをインベントリから削除する
vmware-cmd.pl -H 192.168.11.250 -U root -s unregister "[datastore1] serv200/serv200.vmx"
ESXiホストの操作
vicfg-hostops.pl
-
ESXiホストの情報取得
vicfg-hostops.pl --server 192.168.11.250 --username root --operation info
-
メンテナンスモード開始
vicfg-hostops.pl --server 192.168.11.250 --username root --operation enter
-
メンテナンスモード終了
vicfg-hostops.pl --server 192.168.11.250 --username root --operation exit
-
ホスト再起動
vicfg-hostops.pl --server 192.168.11.250 --username root --operation reboot
-
ホスト停止
vicfg-hostops.pl --server 192.168.11.250 --username root --operation shutdown
ファイル操作
vifs.pl
-
ローカルからESXiへコピー
vifs.pl --server 192.168.11.250 --username root -p "C:\tmp\test.txt" "[datastore1] test.txt"
-
ESXiからローカルへコピー
vifs.pl --server 192.168.11.250 --username root -g "[datastore1] test.txt" "C:\tmp\test2.txt"
-
データストア1からデータストア2へのファイルコピー
vifs.pl --server 192.168.11.250 --username root -c "[datastore1] test.txt" "[datastore2] test.txt"
-
データストア1からデータストア2へのファイルを移動
vifs.pl --server 192.168.11.250 --username root -m "[datastore1] test.txt" "[datastore2] test.txt"
-
データストア1からデータストア2へのファイルを削除
vifs.pl --server 192.168.11.250 --username root -r "[datastore1] test.txt"
-
データストア一覧を表示
vifs.pl --server 192.168.11.250 --username root -S
パッチ関連
esxcli.exe
- ESXiに適用されているパッチを確認する
-
パッチファイルの内容を確認する
esxcli.exe --server 192.168.11.250 --username root software sources vib list ^-d "[datastore1]update-from-esxi5.0-5.0_update01.zip"
- パッチを適用する。