!!!vSphere(ESXi)のアップデート(vihostupdate)
{{category vSphere}}
{{category 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