vSphere Client 5.0 インストール(目次)

Table of Contents
↑

はじめに

Windows端末にvSphere CLI 5.0をインストールします。
vSphere CLIはESXiをコマンドで操作可能にするツールで、
ESXiのバックアップ、パッチ適用、アップグレードで必要になります。

↑

vSphere Clientのインストール

↑

ダウンロード

  • vSphere CLI 5.0 U1をダウンロードします。

http://downloads.vmware.com/jp/d/info/datacenter_cloud_infrastructure/vmware_vsphere/5_0#drivers_tools

  • バージョン選択後、「ドライバとツール」タブを開きます。次にフィルタで「CLI」を選択する表示されます。
    esxi5.0_vcli.JPG


  • 今回は以下のファイルをダウンロードしました。
    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_upgrade02.jpg


↑

動作確認

  • 動作確認のため、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" 
  • パッチを適用する。
このエントリーをはてなブックマークに追加
Last-modified: 2012-04-01 (日) 17:26:51   最終更新のRSS