ESXi 5.0へのパッチ適用およびアップデート(目次)

Table of Contents
↑

はじめに

windows端末からvSphere CLIを利用してESXi5.0にパッチを当ててESXi5.0 U1にアップデートします。

↑

windows端末

  • OS
    • windows vista sp2
↑

ESXiホスト

  • バージョン
    • ESXi 5.0
  • ホスト名(IP)
    • serv250(192.168.11.250)
↑

準備

↑

パッチのダウンロード

  • パッチが表示されたから、必要なものをダウンロードします。
esxi5_patch_01.JPG
  • 今回は「update-from-esxi5.0-5.0_update01 」をダウンロードしました。

vSphere CLIをインストール

  • Windows端末にvSphere CLIをインストールします。
  • 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へコピーします。
     今回はvSphere CLIを利用してコピーします(vSphere clientやSSHを利用しても問題ありません)
    > vifs.pl --server 192.168.11.250 --username root -p "C:\tmp\update-from-esxi5.0-5.0_update01.zip" "[datastore1] update-from-esxi5.0-5.0_update01.zip"
  • 現時点でESXiに適用されているパッチを確認します
    > esxcli.exe --server 192.168.11.250  --username root software vib list
    Name                  Version                             Vendor  Acceptance Level  Install Date--------------------  ----------------------------------  ------  ----------------  ------------ata-pata-amd          0.3.10-3vmw.500.0.0.469512          VMware  VMwareCertified   2012-02-04  ata-pata-atiixp       0.4.6-3vmw.500.0.0.469512           VMware  VMwareCertified   2012-02-04  ata-pata-cmd64x       0.2.5-3vmw.500.0.0.469512           VMware  VMwareCertified   2012-02-04  ata-pata-hpt3x2n      0.3.4-3vmw.500.0.0.469512           VMware  VMwareCertified   2012-02-04  ata-pata-pdc2027x     1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2012-02-04  ata-pata-serverworks  0.4.3-3vmw.500.0.0.469512           VMware  VMwareCertified   2012-02-04  ata-pata-sil680       0.4.8-3vmw.500.0.0.469512           VMware  VMwareCertified   2012-02-04  ata-pata-via          0.3.3-2vmw.500.0.0.469512           VMware  VMwareCertified   2012-02-04  block-cciss           3.6.14-10vmw.500.0.0.469512         VMware  VMwareCertified   2012-02-04  ehci-ehci-hcd         1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2012-02-04  esx-base              5.0.0-0.4.504890                    VMware  VMwareCertified   2012-03-20  esx-tboot             5.0.0-0.0.469512                    VMware  VMwareCertified   2012-02-04  (省略)scsi-fnic             1.5.0.3-1vmw.500.0.0.469512         VMware  VMwareCertified   2012-02-04  scsi-hpsa             5.0.0-17vmw.500.0.0.469512          VMware  VMwareCertified   2012-02-04  scsi-ips              7.12.05-4vmw.500.0.0.469512         VMware  VMwareCertified   2012-02-04  scsi-lpfc820          8.2.2.1-18vmw.500.0.0.469512        VMware  VMwareCertified   2012-02-04  scsi-megaraid-mbox    2.20.5.1-6vmw.500.0.0.469512        VMware  VMwareCertified   2012-02-04  scsi-megaraid-sas     4.32-1vmw.500.0.0.469512            VMware  VMwareCertified   2012-02-04  scsi-megaraid2        2.00.4-9vmw.500.0.0.469512          VMware  VMwareCertified   2012-02-04  scsi-mpt2sas          06.00.00.00-5vmw.500.0.0.469512     VMware  VMwareCertified   2012-02-04  scsi-mptsas           4.23.01.00-5vmw.500.0.0.469512      VMware  VMwareCertified   2012-02-04  scsi-mptspi           4.23.01.00-5vmw.500.0.0.469512      VMware  VMwareCertified   2012-02-04  scsi-qla2xxx          901.k1.1-14vmw.500.0.0.469512       VMware  VMwareCertified   2012-02-04  scsi-qla4xxx          5.01.03.2-3vmw.500.0.0.469512       VMware  VMwareCertified   2012-02-04  uhci-usb-uhci         1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2012-02-04  tools-light           5.0.0-0.3.474610                    VMware  VMwareCertified   2012-03-20

  • ダウンロードしたファイルに含まれるパッチを確認します。
    findstrで更新パッチのみを確認します。今回はUpdateとNewがあります。
    > esxcli.exe --server 192.168.11.250  --username root software sources vib list ^-d "[datastore1]update-from-esxi5.0-5.0_update01.zip" |findstr /V Installed
    Name                  Version                             Vendor  Release Date  Acceptance Level  Status   --------------------  ----------------------------------  ------  ------------  ----------------  ---------net-nx-nic            4.0.557-3vmw.500.1.11.623860        VMware  2012-02-17    VMwareCertified   Update   scsi-rste             2.0.2.0088-1vmw.500.1.11.623860     VMware  2012-02-17    VMwareCertified   New      net-e1000             8.0.3.1-2vmw.500.0.7.515841         VMware  2011-12-15    VMwareCertified   Update   scsi-mpt2sas          06.00.00.00-6vmw.500.1.11.623860    VMware  2012-02-17    VMwareCertified   Update   misc-drivers          5.0.0-0.7.515841                    VMware  2011-12-15    VMwareCertified   Update   scsi-aacraid          1.1.5.1-9vmw.500.1.11.623860        VMware  2012-02-17    VMwareCertified   Update   ehci-ehci-hcd         1.0-3vmw.500.1.11.623860            VMware  2012-02-17    VMwareCertified   Update   sata-ahci             3.0-6vmw.500.1.11.623860            VMware  2012-02-17    VMwareCertified   Update   net-e1000e            1.1.2-3vmw.500.1.11.623860          VMware  2012-02-17    VMwareCertified   Update   esx-base              5.0.0-0.10.608089                   VMware  2012-02-03    VMwareCertified   Update   scsi-megaraid-sas     5.34-1vmw.500.1.11.623860           VMware  2012-02-17    VMwareCertified   Update   esx-base              5.0.0-1.11.623860                   VMware  2012-02-17    VMwareCertified   Update   net-be2net            4.0.88.0-1vmw.500.0.7.515841        VMware  2011-12-15    VMwareCertified   Update   net-e1000e            1.1.2-3vmw.500.0.10.608089          VMware  2012-02-03    VMwareCertified   Update   misc-drivers          5.0.0-1.11.623860                   VMware  2012-02-17    VMwareCertified   Update   sata-ata-piix         2.12-4vmw.500.1.11.623860           VMware  2012-02-17    VMwareCertified   Update   tools-light           5.0.0-0.10.608089                   VMware  2012-02-03    VMwareCertified   Update   tools-light           5.0.0-1.11.623860                   VMware  2012-02-17    VMwareCertified   Update


  • 仮想マシンを全て停止させます。

  • メンテナンスモードへ移行します。
    > vicfg-hostops.pl --server 192.168.11.250 --username root --operation enterHost esxi entered into maintenance mode successfully.

  • updateオプションでNew以外のパッチを適用します。(コマンドが見やすいよう2行分けています)
    > esxcli.exe --server 192.168.11.250 --username root software vib update ^-d "[datastore1]update-from-esxi5.0-5.0_update01.zip"

  • 「Reboot Required: true」と表示されるため再起動します。
    > vicfg-hostops.pl --server 192.168.11.250 --username root --operation rebootHost esxi rebooted successfully.

  • 再起動が完了したら、適用されたパッチを確認します。
    updateオプションを利用しているため「New」のパッチはインストールされません。
    > esxcli.exe --server 192.168.11.250  --username root software vib list |findstr "2012-03-20"
    Name                  Version                             Vendor  Release Date  Acceptance Level  Status   --------------------  ----------------------------------  ------  ------------  ----------------  ---------ehci-ehci-hcd         1.0-3vmw.500.1.11.623860            VMware  VMwareCertified   2012-03-20  esx-base              5.0.0-1.11.623860                   VMware  VMwareCertified   2012-03-20  misc-drivers          5.0.0-1.11.623860                   VMware  VMwareCertified   2012-03-20  net-be2net            4.0.88.0-1vmw.500.0.7.515841        VMware  VMwareCertified   2012-03-20  net-e1000             8.0.3.1-2vmw.500.0.7.515841         VMware  VMwareCertified   2012-03-20  net-e1000e            1.1.2-3vmw.500.1.11.623860          VMware  VMwareCertified   2012-03-20  net-nx-nic            4.0.557-3vmw.500.1.11.623860        VMware  VMwareCertified   2012-03-20  sata-ahci             3.0-6vmw.500.1.11.623860            VMware  VMwareCertified   2012-03-20  sata-ata-piix         2.12-4vmw.500.1.11.623860           VMware  VMwareCertified   2012-03-20  scsi-aacraid          1.1.5.1-9vmw.500.1.11.623860        VMware  VMwareCertified   2012-03-20  scsi-megaraid-sas     5.34-1vmw.500.1.11.623860           VMware  VMwareCertified   2012-03-20  scsi-mpt2sas          06.00.00.00-6vmw.500.1.11.623860    VMware  VMwareCertified   2012-03-20  tools-light           5.0.0-1.11.623860                   VMware  VMwareCertified   2012-03-20


  • メンテナンスモードを解除します。
    > vicfg-hostops.pl --server 192.168.11.250 --username root --operation exitHost esxi exited from maintenance mode successfully.
    • 無償版は、ESXi 5.0 U1からメンテナンスモード切替コマンドが実行できなくなるため、GUIでメンテナンスモードを解除します。

      無償版で実行すると下記エラーが出ます。
      SOAP Fault:-----------Fault string: fault.RestrictedVersion.summaryFault detail: RestrictedVersionFault
↑

参考:特定パッチのみを適用したい場合

特定パッチ(今回はesx-base)のみを適用する手順を簡単に紹介します。

  • ダウンロードしたパッチファイル(zip)を解凍します。

  • 解凍フォルダから「esx-base」のパッチを確認します。拡張子.vibがパッチファイルです。
    ESXi500-201111001\vib20\esx-base\VMware_bootbank_esx-base_5.0.0-0.4.504890.vib

  • vSphere CLIを起動します。
    > cd bin

  • パッチファイル(拡張子.vib)をESXiへコピーします。
     今回はvSphere CLIを利用してコピーします(vSphere clientやSSHを利用しても問題ありません)
    > vifs.pl --server 192.168.11.250 --username root -p ^"C:\tmp\ESXi500-201111001\vib20\esx-base\VMware_bootbank_esx-base_5.0.0-0.4.504890.vib" ^"[datastore1] VMware_bootbank_esx-base_5.0.0-0.4.504890.vib"

  • パッチを適用します。個別パッチを適用する場合は-v オプションを利用します。
    > esxcli.exe --server 192.168.11.250 --username root software vib update ^ -v "[datastore1]VMware_bootbank_esx-base_5.0.0-0.4.504890.vib"Installation Result Message: The update completed successfully, but the system needs to     be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: VMware_bootbank_esx-base_5.0.0-0.4.504890 VIBs Removed: VMware_bootbank_esx-base_5.0.0-0.3.474610 VIBs Skipped:

  • 再起動してパッチが適用されていれば完了です。
このエントリーをはてなブックマークに追加
Last-modified: 2012-04-01 (日) 17:29:48   最終更新のRSS