FrontPage 差分 一覧 ソース 検索 ヘルプ ログイン

vSphere(ESXi)のアップデート(vihostupdate)

vSphere(ESXi)のアップデート(vihostupdate)

[カテゴリ:vSphere][カテゴリ:VMware]

作業メモ。

vCenterがある人はそれを使う。そうじゃない人はvSphere CLIが必要。PowerCLIのほうじゃなくperl APIのほう。


とりあえず乗ってるGuestは全てshutdownして、ESXiをメンテナンスモードにしておくこと。


とりあえずは現状のESXiのパッチレベルを確認する。

 > vihostupdate.pl --server <ESXi IPaddress> --query

こんな出力

 ---------Bulletin ID--------- -----Installed----- ----------------Summary-----------------

なんにも出てません


ダウンロードしてきたパッチの中身の確認。

 > vihostupdate.pl --server <ESXi IPaddress> --list --bundle e:\temp\update-from-esxi4.1-4.1_update02.zip
 
 ---------Bulletin ID---------   ----------------Summary-----------------
 ESXi410-201110201-SG            Updates ESXi 4.1 Firmware
 ESXi410-201110202-UG            Updates ESXi 4.1 VMware Tools
 ESXi410-Update02                VMware ESXi 4.1 Complete Update 2

4.1のupdate2の出力。


パッチ適用内容の確認。

 > vihostupdate.pl --server <ESXi IPaddress> --scan --bundle e:\temp\update-from-esxi4.1-4.1_update02.zip
 The bulletins which apply to but are not yet installed on this ESX host are listed.
 
 ---------Bulletin ID---------   ----------------Summary-----------------
 ESXi410-201110201-SG            Updates ESXi 4.1 Firmware
 ESXi410-201110202-UG            Updates ESXi 4.1 VMware Tools
 ESXi410-Update02                VMware ESXi 4.1 Complete Update 2

全部当たるよ。


パッチ適用

 > vihostupdate.pl --server <ESXi IPaddress> --install --bundle e:\temp\update-from-esxi4.1-4.1_update02.zip
 
 Please wait patch installation is in progress ...
 The update completed successfully, but the system needs to be rebooted for the changes to be effective.

わりと時間かかります。5分以上はかかったかしら。あとvSphere Clientから進捗状況(パーセンテージ)見れるけど、あまりあてにならない。


適用された結果の確認

 > vihostupdate.pl --server <ESXi IPaddress> --query
 
 ---------Bulletin ID--------- -----Installed----- ----------------Summary-----------------
 ESXi410-Update02              2012-05-03T03:53:51 VMware ESXi 4.1 Complete Update 2

ちゃんとupdate2になってる


あとはESXiホストの再起動をしてメンテナンスモードから脱出してGuestを起動しておーしまい。

参考: http://kometchtech.blog45.fc2.com/blog-entry-889.html