はじめに
現在使用しているESX6.5が古くなったので現時点で最新のESXi7.0にアップデートしたのでその際の記録を纏めておきたいと思います。
アップデートの流れ
①事前準備
・バージョンアップ要件確認
・ESXi7.0をダウンロード
・現在のESXiにて必要に応じサービス起動
②アップデート前準備
・資材のアップロード
・許容レベルの確認
・メンテナンスモードに変更
・仮想マシンシャットダウン
③バージョンアップ
・現在のバージョン確認
・バージョンアップ
・再起動
・現在のバージョンアップ
④事後作業
・メンテンナンスモード解除
事前準備
①VMware 製品の相互運用性マトリックス(アップグレードパス)
②ESXi7.0のvibファイルのダウンロード
ESXi7.0のダウンロード
※2020.11.10時点
VMware-ESXi-7.0b-16324942-depot.zip
以下のZIPファイルをダウンロード
③ESXi7.0アップデートマニュアル
https://docs.vmware.com/en/VMware-vSphere/7.0/vsphere-esxi-70-upgrade-guide.pdf
アップデート前準備
①ESXi6.5コンソールにログイン
②ログイン後、以下のサービスを起動をする
ナビゲータ欄にある管理を選択し
右側にある以下のサービスを起動すること。
・TSM (ESXi Shell)
・TSM-SSH (SSH)
③TeraTermを使用しESXi6.5へログインを行う。
アカウント名を入力後、キーボードインタラクティブ認証を使うを選択し、「OK」ボタンを押下
④ログインが成功すると以下の画面が表示される。
⑤datastore1配下に「VM7.0UP」フォルダを作成
※データストアにフォルダ名は任意で!
⑥「VM7.0UP」フォルダに移動
⑦WinSCPを使用して資材(VMware-ESXi-7.0b-16324942-depot.zip)をアップロード
⑧ESXi自体の許容レベルの確認
⑧vibまたはプロファイルの許容レベルを取得
結果、PartnerSupportedは、「VMwareCertified」を扱えるので問題なし。
もし、レベルを変えたければ以下のコマンドにて変更可能
⑨VIBまたは、イメージプロファイルをインストールする場合
ホストモードにする必要があるのか?それと、インストール後再起動する必要があるのか
確認しておきます。
結果、Live Install Allowedの値が「false」に設定されている場合
Update Managerは内容に沿ってホストの再起動を実施するとのこと。。。
※すみません。あまり理解できていません。。。
Update Managerはホストが再起動するときに自動でメンテナンスモードにするみたいです。
⑩メンテナンスモードであるかどうかコマンドで確認
⑪実行中の仮想マシンのリスト
⑫今すぐ仮想マシンのシャットダウン
もう一度、実行中の仮想マシンのリストのコマンドを実行
⑬メンテナンスモードを有効化する
確認コマンド
バージョンアップ
①以下のコマンドインストールしているvibリストを出力。
その結果を別テキストに書き出しておく
②現在のESXiのバージョンを確認する。
③イメージプロファイルの確認を行う。
④今回は、「ESXi-7.0b-16324942-standard」をしていします。
⑤イメージプロファイルによるホストのアップグレード
注意)
VMWare Webサイトからオンラインで実行またはローカルにダウンロードできる、
VMwareが提供するデポのZipバンドルを使用してESXiをアップグレードまたはアップデートする場合
VMwareは上記のアップデートコマンドをサポートしている。
※--dry-runオプションなどでテスト実行できるかも。
結果
以下のメッセージからアップデートが成功した。
Message: The update completed successfully, ・・・
⑥OS再起動を実施。
⑦バージョンを確認
⑧メンテナンスモードを無効化
結果
⑨以下のコマンドインストールしているvibリストを出力。
その結果を別テキストに書き出しておく
差分確認
結果としては差分がでること。
⑩ESXiのコンソールにログインすると以下の赤枠内にバージョンが7.0系であることも確認できます。
ここまで読んでくださって有難う御座います。
お疲れさまでした。