2015/11/26

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その7・ライセンスの入力

メジャーバージョンが変わったので、ライセンスを入力しなおす必要がある。
まず、現状を確認する。
[root@esxi03:~] vim-cmd vimsvc/license --show
[200] Sending request for installed licenses...[200] Complete, result is:
   serial: 00000-00000-00000-00000-00000
   vmodl key: eval
   name: Evaluation Mode
   total: 1
   used:  1
   unit: host
   Properties:
     [ProductName] = VMware ESX Server
     [ProductVersion] = 6.0
     [evaluation] = License has not been set, evaluation Period in effect.
     [expirationHours] = 1439
     [expirationMinutes] = 45
     [expirationDate] = 2016-01-25T06:21:17.894699Z
     [system_time] = 2015-11-26T06:36:17.899722Z
     [feature] = vsmp:0 ("Unlimited virtual SMP")
     [feature] = h264remote ("H.264 for Remote Console Connections")
<<略>>
     [feature] = vgpu ("vGPU")
     [FileVersion] = 6.0.1.2
     [LicenseFilePath] = /usr/lib/vmware/licenses/site/license-esx-60-e16-suite-vsom-c1-201306
     [LicenseFilePath] = /usr/lib/vmware/licenses/site/license-esx-60-e18-robo-c3-201306
<<略>>
     [LicenseFilePath] = /usr/lib/vmware/licenses/site/license-esx-60-e9-sub-c1-201306
     [Localized] = 

[200] End of report.
[root@esxi03:~]
現在は、ライセンスキー(serial)が入力されておらず、評価モード(Evaluation Mode)であることが判る。

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その6・再起動と確認

Message:」行に、再起動が必要とあるので、再起動する。
~ # esxcli system shutdown reboot --reason="ESXi Upgrade from 5.5 to 6.0u1"
~ #

起動されるまで待ち、SSHで接続する。
バージョンを確認する。
[root@esxi03:~] esxcli system version get
   Product: VMware ESXi
   Version: 6.0.0
   Build: Releasebuild-3029758
   Update: 1
   Patch: 17
[root@esxi03:~]
バージョン6.0.0、ビルド3029758(ESXi 6.0 Update 1)に更新されたことが判る。
また、ESXi 5.5の時とはプロンプトが変わっていることも確認できる。

[root@esxi03:~] esxcli software vib list
Name                           Version                              Vendor  Acceptance Level  Install Date
-----------------------------  -----------------------------------  ------  ----------------  ------------
lsi-mr3                        6.606.12.00-1OEM.600.0.0.2159203     Avago   VMwareCertified   2015-11-26  
scsi-megaraid-sas              6.804.60.00-1OEM.600.0.0.2159203     Avago   VMwareCertified   2015-11-26  
net-tg3                        3.137l.v60.1-1OEM.600.0.0.2494585    BRCM    VMwareCertified   2015-11-26  
OpenManage                     7.4.0.1-0000                         Dell    PartnerSupported  2014-08-21  
elxnet                         10.6.126.0-1OEM.600.0.0.2159203      EMU     VMwareCertified   2015-11-26  
lpfc                           10.6.126.0-1OEM.600.0.0.2159203      EMU     VMwareCertified   2015-11-26  
net-ixgbe                      3.21.6-1OEM.600.0.0.2159203          INT     VMwareCertified   2015-11-26  
net-igb                        5.3.0-1OEM.550.0.0.1331820           Intel   VMwareCertified   2015-11-26  
ima-qla4xxx                    500.2.01.31-1vmw.0.3.100400          QLogic  VMwareCertified   2015-11-26  
<<略>>
ehci-ehci-hcd                  1.0-3vmw.600.0.0.2494585             VMware  VMwareCertified   2015-11-26  
esx-base                       6.0.0-1.17.3029758                   VMware  VMwareCertified   2015-11-26  
esx-dvfilter-generic-fastpath  6.0.0-0.0.2494585                    VMware  VMwareCertified   2015-11-26  
<<略>>
uhci-usb-uhci                  1.0-3vmw.600.0.0.2494585             VMware  VMwareCertified   2015-11-26  
tools-light                    6.0.0-1.17.3029758                   VMware  VMwareCertified   2015-11-26  
[root@esxi03:~]
更新されたことが判る。

メンテナンスモードを解除する。
[root@esxi03:~] esxcli system maintenanceMode get
Enabled
[root@esxi03:~] esxcli system maintenanceMode set --enable false
[root@esxi03:~] esxcli system maintenanceMode get
Disabled
[root@esxi03:~]


その0・概要
その1・アップロード
その2・現状の確認
その3・RBSDファイルの内容の確認
その4・メンテナンスモードへの切替
その5・ESXiの更新
その6・再起動と確認
その7・ライセンスの入力

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その5・ESXiの更新

更新する。
~ # time esxcli software vib update --depot=/vmfs/volumes/datastore1/Patch/VMware-VMvisor-Installer-6.0.0-3029758.x86_64-Dell_Customized-A00.zip
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: Avago_bootbank_lsi-mr3_6.606.12.00-1OEM.600.0.0.2159203, Avago_bootbank_scsi-megaraid-sas_6.804.60.00-1OEM.600.0.0.2159203, BRCM_bootbank_net-tg3_3.137l.v60.1-1OEM.600.0.0.2494585, <<略>>
   VIBs Removed: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.550.0.0.1331820, VMware_bootbank_ata-pata-atiixp_0.4.6-4vmw.550.0.0.1331820, VMware_bootbank_ata-pata-cmd64x_0.2.5-3vmw.550.0.0.1331820, <<略>>
   VIBs Skipped: Dell_bootbank_dell-configuration-vib_6.0-1A00, EMU_bootbank_ima-be2iscsi_10.6.150.3-1OEM.600.0.0.2159203, EMU_bootbank_scsi-be2iscsi_10.6.150.3-1OEM.600.0.0.2159203, <<略>>
real 0m 46.53s
user 0m 0.30s
sys 0m 0.00s
~ #
数十秒で完了する。


その0・概要
その1・アップロード
その2・現状の確認
その3・RBSDファイルの内容の確認
その4・メンテナンスモードへの切替
その5・ESXiの更新
その6・再起動と確認
その7・ライセンスの入力

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その4・メンテナンスモードへの切替

メンテナンスモードへ切替える。
まず、現在の状態を確認する。
~ # esxcli system maintenanceMode get
Disabled
~ # 
現在は、メンテナンスモードではない(Disabled)であることが判る。

メンテナンスモードへ切替える。
~ # esxcli system maintenanceMode set --enable true
~ # 

確認する。
~ # esxcli system maintenanceMode get
Enabled
メンテナンスモードへ変更された(Enabled)ことが判る。


その0・概要
その1・アップロード
その2・現状の確認
その3・RBSDファイルの内容の確認
その4・メンテナンスモードへの切替
その5・ESXiの更新
その6・再起動と確認
その7・ライセンスの入力

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その3・RBSDファイルの内容の確認

RBSDファイルの中を確認する。
~ # esxcli software sources vib get --depot=/vmfs/volumes/datastore1/Patch/VMware-VMvisor-Installer-6.0.0-3029758.x86_64-Dell_Customized-A00.zip
VMware_bootbank_sata-sata-sil_2.3-4vmw.600.0.0.2494585
   Name: sata-sata-sil
   Version: 2.3-4vmw.600.0.0.2494585
   Type: bootbank
   Vendor: VMware
   Acceptance Level: VMwareCertified
   Summary: sata_sil: sata driver for VMware ESX
   Description: Silicon Image SATA controllers Driver
   ReferenceURLs: 
   Creation Date: 2015-02-06
   Depends: vmkapi_2_3_0_0, com.vmware.driverAPI-9.2.3.0, com.vmware.libata-9.2.3.0
   Conflicts: 
   Replaces: 
   Provides: 
   Maintenance Mode Required: True
   Hardware Platforms Required: 
   Live Install Allowed: False
   Live Remove Allowed: False
   Stateless Ready: True
   Overlay: False
   Tags: driver, module
   Payloads: sata-sat

INT_bootbank_net-ixgbe_3.21.6-1OEM.600.0.0.2159203
   Name: net-ixgbe
   Version: 3.21.6-1OEM.600.0.0.2159203
   Type: bootbank
<<略>>
Overlay: False
   Tags: driver, module
   Payloads: scsi-aic

EMU_bootbank_ima-be2iscsi_10.6.150.3-1OEM.600.0.0.2159203
   Name: ima-be2iscsi
   Version: 10.6.150.3-1OEM.600.0.0.2159203
   Type: bootbank
   Vendor: EMU
   Acceptance Level: VMwareCertified
   Summary: beima: IMA plugin for VMware ESX
   Description: OneConnect IMA plugin
   ReferenceURLs: 
   Creation Date: 2015-06-09
   Depends: 
   Conflicts: 
   Replaces: 
   Provides: ima-version1, ima-version2
   Maintenance Mode Required: True
   Hardware Platforms Required: 
   Live Install Allowed: False
   Live Remove Allowed: False
   Stateless Ready: True
   Overlay: False
   Tags: 
   Payloads: ima-be2i
~ #
メンテナンスモードへの切替が必要か否かは、「Maintenance Mode Required:」の行で判断する。
今回はメンテナンスモードへの切替が必要なものが多そうに見える。

さらに確認する。
~ # esxcli software sources vib get --depot=/vmfs/volumes/datastore1/Patch/VMware-VMvisor-Installer-6.0.0-3029758.x86_64-Dell_Customized-A00.zip | grep 'Maintenance Mode Required:'
   Maintenance Mode Required: True
   Maintenance Mode Required: True
   Maintenance Mode Required: True
<<略>>
   Maintenance Mode Required: True
~ #
メンテナンスモードへの切替を要するものが多いことが判る。


その0・概要
その1・アップロード
その2・現状の確認
その3・RBSDファイルの内容の確認
その4・メンテナンスモードへの切替
その5・ESXiの更新
その6・再起動と確認
その7・ライセンスの入力

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その2・現状の確認

更新に先立って、前の記事でアップロードしたRBSDファイルを調べてみる。
通常は、メンテナンスモードに切替え、更新するが、場合によってはメンテナンスモードへの切替が不要な場合もある。

SSHで対象ホストに接続する。
まず、対象ホストのバージョンを確認する。
~ # esxcli system version get
Product: VMware ESXi
Version: 5.5.0
Build: Releasebuild-1892794
Update: 1
~ # 
バージョン番号(5.5.0)とビルド番号(1892794)を確認できる。
なお、プロンプトが「~ # 」であることも確認できるが、これはESXi 5.5まで。
ESXi 6.0に更新後は変化するので後で確認してみよう。

現状のソフトウェア(VIB)構成を確認する。
~ # esxcli software vib list
Name                           Version                               Vendor  Acceptance Level  Install Date
-----------------------------  ------------------------------------  ------  ----------------  ------------
OpenManage                     7.4.0.1-0000                          Dell    PartnerSupported  2014-08-21  
ata-pata-amd                   0.3.10-3vmw.550.0.0.1331820           VMware  VMwareCertified   2014-08-21  
ata-pata-atiixp                0.4.6-4vmw.550.0.0.1331820            VMware  VMwareCertified   2014-08-21  
<<略>>
elxnet                         10.0.100.0v-1vmw.550.0.0.1331820      VMware  VMwareCertified   2014-08-21
esx-base                       5.5.0-1.28.1892794                    VMware  VMwareCertified   2014-08-25
esx-dvfilter-generic-fastpath  5.5.0-0.0.1331820                     VMware  VMwareCertified   2014-08-21
<<略>>
uhci-usb-uhci                  1.0-3vmw.550.0.0.1331820              VMware  VMwareCertified   2014-08-21  
tools-light                    5.5.0-1.28.1892794                    VMware  VMwareCertified   2014-08-25  
~ #
「Install Date」が以前にインストール・更新した日付になっていることが確認できる。


その0・概要
その1・アップロード
その2・現状の確認
その3・RBSDファイルの内容の確認
その4・メンテナンスモードへの切替
その5・ESXiの更新
その6・再起動と確認
その7・ライセンスの入力

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その1・アップロード

主なサーバベンダは、独自にカスタマイズされたESXiのメディアを配布しているので、できる限りそれを使うのが良い。
今回は、Dell PowerEdgeを使用したので、Dellのカスタマイズ版を使う。
主なサーバベンダのものは、Dellのサイトにある
作業に先立ち、ここからRBSDファイル(VMware-ESXi-6.0.0.update01-3073146.x86_64-Dell_Customized-offline-bundle-A01.zip)を適当な場所にダウンロードしておく。

vShphere Clientを起動、バージョンアップ対象ホストに接続する。


「サマリ」タブをクリックし、「リソース」→「ストレージ」から、一時的にRBSDファイルを置くデータストア(ここではdatastore1)を選び、右クリック、コンテキストメニューから「データストアの参照(B)...」を選択する。
「データストアブラウザ」画面が開く。

Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その0・概要

VMware ESXi 6.0 Update 1がリリースされた。
今回は、Dell PowerEdge上のESXi 5.5 Patch 2をESXi 6.0 Update 1に更新する。
正確なバージョンは以下の通り。
  • ESXi 5.5 Patch 2 (Build 1892794)
  • ESXi 6.0 U1 (Build 3029758), Dell Customized A00


その0・概要
その1・アップロード
その2・現状の確認
その3・RBSDファイルの内容の確認
その4・メンテナンスモードへの切替
その5・ESXiの更新
その6・再起動と確認
その7・ライセンスの入力

2015/11/20

VMware ESXiを5.5u1から6.0.0bに更新・その7・メンテナンスモードの終了

vSphere Clientのメイン画面を表示する。
対象ホストがメンテナンスモードであることを確認し、右クリックする。


コンテキストメニューから「メンテナンスモードの終了(E)」を選択する。


下ペインで、「メンテナンスモードの終了」の「ステータス」が「完了」になるまで待つ。
左ペインで、対象ホストのメンテナンスモードが終了したことを確認する。


その0・概要
その1・メンテナンスモードへの切替
その2・ホストの停止
その3・インストールディスクで起動
その4・ESXi 6.0の起動
その5・vSphere Clientの接続
その6・ライセンスの割り当て
その7・メンテナンスモードの終了

VMware ESXiを5.5u1から6.0.0bに更新・その6・ライセンスの割り当て

コマンドラインから実施する方法については、『Dell PowerEdge上のVMware ESXi 5.5を6.0 U1に更新する・その7・ライセンスの入力 』参照。

vSphere Clientが起動したら、画面上で「ホーム」→「インベントリ」→「インベントリ」の順で選び、対象ホストをクリックする。


画面上に「評価(残り60日)」と表示されていることを確認する。
この状態で使用し続けると、60日後にライセンス切れになる。

画面中央の「構成」タブをクリック、「ソフトウェア」の「ライセンス機能」をクリックする。


「製品: 評価モード」表示されていることと、その直下の評価モードの有効期限を確認する。
画面右の「編集...」をクリックする。


「ライセンスの割り当て: <<対象ホスト名>>」画面が表示される。
この時点では、「評価モード」で、「ライセンスキーなし」の状態であることを確認する。

VMware ESXiを5.5u1から6.0.0bに更新・その5・vSphere Clientの接続

起動が完了したら、vSphere Clientを起動する。
VMware vSphere Clientのログイン画面が表示される。


以下を入力し、「ログイン(L)」ボタンをクリックする。
  • IPアドレス/名前(N): 対象ホストのホスト名もしくはIPアドレス。ここでは「esxi01」。
  • ユーザ名(U): ユーザ名。ここでは「root」。
  • パスワード(P): パスワード。


「セキュリティ警告」画面が表示される。
「無視(I)」ボタンをクリックする。


ライセンスをインストールするまでは、「VMware評価の通知」ダイアログが表示される。
「OK」ボタンをクリックする。


その0・概要
その1・メンテナンスモードへの切替
その2・ホストの停止
その3・インストールディスクで起動
その4・ESXi 6.0の起動
その5・vSphere Clientの接続
その6・ライセンスの割り当て
その7・メンテナンスモードの終了

VMware ESXiを5.5u1から6.0.0bに更新・その4・ESXi 6.0の起動

しばらく待つと、対象ホストが再起動される


さらに待つと、「Loading VMware ESXi」画面にプログレスバーが表示される。


「VMware ESXi 6.0.0 (VMKernel Release Build 2809209)」画面が表示される。


タイトル直下にハードウェア情報が表示されるので、正しいことを確認する。
しばらく待つと、起動が完了する。

VMware ESXiを5.5u1から6.0.0bに更新・その3・インストールディスクで起動

VMware ESXiを5.5u1から6.0.0bに更新・その3・インストールディスクで起動

インストールディスクが対象ホストに接続されていることを確認する。
今回は、IBM BladeCenter上のブレードを対象ホストとしたため、AMM (Advanced Management Module)のRemote Control機能を使い、ローカルPC上のISOファイルをネットワーク越しにマウントした。
この辺りは、ハードウェアにより差異があるため、適宜読み替えてほしい。

続いて、対象ホストを起動する。
起動画面が表示される。


しばらくすると、メッセージが表示される。


F12キーを押下し、起動デバイスの選択を指示する。
しばらくすると、「Select Boot Device」画面が表示される。


カーソルキーで「CD ROM」を選択し、Enterキーを押下する。
ISOファイルがCD-ROMとして読まれ、「ESXi-6.0.0-20150704001-standard Boot Menu」画面が表示される。

VMware ESXiを5.5u1から6.0.0bに更新・その2・ホストの停止

対象ホスト(この場合はesxi01)を停止する。
vShere Clientの左ペインから、対象ホストを右クリックする。


コンテキストメニューから「シャットダウン(S)...」を選択する。
<<対象ホスト>>をシャットダウン」画面が表示される。


テキストボックスに適切な原因(ここでは「Upgrade」)を入力し、「OK」ボタンをクリックする。
vSphere Clientのメイン画面に戻る。


下ペインで、「ホストのシャットダウン」および「自動パワーオフ」がの「ステータス」が「完了」になるまで待つ。


その0・概要
その1・メンテナンスモードへの切替
その2・ホストの停止
その3・インストールディスクで起動
その4・ESXi 6.0の起動
その5・vSphere Clientの接続
その6・ライセンスの割り当て
その7・メンテナンスモードの終了

VMware ESXiを5.5u1から6.0.0bに更新・その1・メンテナンスモードへの切替

VMware ESXiの更新に先立ち、ホストをメンテナンスモードへ切替える。
メンテナンスモードへ切替える前に、そのホスト上のゲストをすべて停止しておくこと。

vSphere Clientでホスト機に接続する。
画面上部で「ホーム」→「インベントリ」→「インベントリ」の順に選択する。
左ペインにVMwareを更新する対象ホストが表示されていることを確認し、右クリックする。


コンテキストメニューから、「メンテナンスモードへの切り替え(E)」を選択する。
「メンテナンスモードの確認」画面が表示される。


「はい」を押下する。
vSphere Clientのメイン画面に戻る。


下ペインで、「メンテナンスモードへに切り替え」の「ステータス」が「完了」になるまで待つ。
左ペインで対象ホストがメンテナンスモードになっていることを確認する。


その0・概要
その1・メンテナンスモードへの切替
その2・ホストの停止
その3・インストールディスクで起動
その4・ESXi 6.0の起動
その5・vSphere Clientの接続
その6・ライセンスの割り当て
その7・メンテナンスモードの終了

VMware ESXiを5.5u1から6.0.0bに更新・その0・概要

VMware ESXi 6.0.0b (Build 2809209)が公開された。
VMware ESXi 5.5 Update 1 (Build 1623387)を、VMware ESXi 6.0.0bへ更新する手順を紹介する。

作業に先立って、VMware ESXi 6.0のISOファイルをダウンロードし、更新対象ホストにマウントできるようにしておく必要がある。
また、永続的に使うためには、ライセンスキーを入手しておく必要がある。

ISOファイルおよび無償のライセンスキーを入手するには、VMwareにユーザ登録後、VMware vSphere Hypervisor 6.0ダウンロード センターにアクセスし、指示に従ってそれぞれを入手する。

その0・概要
その1・メンテナンスモードへの切替
その2・ホストの停止
その3・インストールディスクで起動
その4・ESXi 6.0の起動
その5・vSphere Clientの接続
その6・ライセンスの割り当て
その7・メンテナンスモードの終了