VMWare ESXi がちっちゃくバージョンが上がってる。
それでは、アップデートしておきましょう… と、vSphere Host Update Utility 4.0 を起ちあげてサクッとアップデート… されない、最新版だと表示されるので表記の違いだけなのかな? なんてのんきに構えていたら、そのユーティリティーが対応していないだけだった。
そのまま上書きでインストールとか大胆なことするのかなぁ? などと考えつつも本家のドキュメントを見てると、そこにアップグレード ガイドなるものを発見、その63ページに解説があった。以下その通りに実行してみる。
- 本家からVMware vSphere CLI 4.1をダウンロード・インストール(管理用クライアント・WS2008R2)
- あらかじめ「upgrade-from-ESXi4.0-to-4.1.0-0.0.<build#>-release.zip」をダウンロードしておく
このときは<build#>は260247だった - vSphere client 4.0(たぶん)からすべてのVMを停止させ、メンテナンスモードへ
- VMware vSphere CLI 4.1 をインストールしたマシンでスタートメニューからVMware vSphere CLI コマンドプロンプトを起ちあげる
C:\Program Files (x86)\VMware\VMware vSphere CLI>cd bin
C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>vihostupdate.pl
–server サーバ名 -i -b ファイルパス\upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip
-B ESXi410-GA-esxupdate (ココまで一行)
Enter username: ユーザ名
Enter password: パスワード
Please wait patch installation is in progress … (うちの環境ではこれ出るまでに約10分)
Host updated successfully.
C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>vihostupdate.pl
–server サーバ名 -i -b ファイルパス\upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip
-B ESXi410-GA (ココまで一行)
Enter username: ユーザ名
Enter password: パスワード
Please wait patch installation is in progress … (このときも約10分)
The update completed successfully, but the system needs to be rebooted for the changes to be effective.
- vSphere client からホストの再起動をする
- 再起動後vSphere clientからアクセスすると、クライアントプログラムをアップデートするようにメッセージが出る、それに従ってクライアントプログラムもvSphere client 4.1.0にアップデート