VMWare ESXi6.5 U2をESXi7.0bにOffline Bundleを使ってアップデートしてみた。

VMWare ESXi6.5 U2をESXi7.0bにOffline Bundleを使ってアップデートしてみた。

Esxi6.5U2を使用していましたが、諸事情によりoffline Bundleを使ってEsxi7.0にアップデートしなければいけなかったので備忘録として残しておきます。

現状の把握

事前準備

Esxi7.0bのダウンロード。今回はアップデートなので下の”Offline Bundle”をダウンロードしました。
VMware-ESXi-7.0b-16324942-depot.zip
※2021年4月30日時点

https://my.vmware.com/jp/group/vmware/evalcenter?p=free-esxi7

アップデート準備

  1. Esxi6.5u2のWeb clientにログインします。

  1. ログイン後に”管理” -> “サービス”タブから”TSM” と”TSM-SSH”が起動していることを確認します。
  1. TeraTermからEsxi6.5へログインします。
  1. datastore1配下に「VM7.0UP」フォルダを作成

mkdir /vmfs/volumes/datastore1/VM7.0UP

  1. VM7.0UPフォルダにダウンロードしたoffline bunbleを置く

  1. Esxiの許容レベルの確認

esxcli software acceptance get

  1. vibまたはプロファイルの許容レベルを取得

esxcli software sources vib list –depot=/vmfs/volumes/datastore1/VM7.0UP/VMware-ESXi-7.0b-16324942-depot.zip

  1. 仮想マシンの停止

各仮想マシンを停止します。各仮想マシンが停止したか以下のコマンドで確認できます。
何も表示されなければOK

esxcli vm process list

  1. メンテナンスモードを有効

esxcli system maintenanceMode set –enable true
【確認用】esxcli system maintenanceMode get

web client からも確認することができます。

アップデート作業

  1. 現在のバージョンを確認

vmware -vl

  1. イメージプロファイルの確認を行います

esxcli software sources profile list –depot=/vmfs/volumes/datastore1/VM7.0UP/VMware-ESXi-7.0b-16324942-depot.zip

  1. アップデート作業

今回は”ESXi-7.0b-16324942-standard”を指定します。

 esxcli software profile update –depot=/vmfs/volumes/datastore1/VM7.0UP/VMware-ESXi-7.0b-16324942-depot.zip -p ESXi-7.0b-16324942-standard

  1. マシンの再起動

reboot

  1. バージョンの確認

vmware -vl

6.メンテナンスモードの終了

コマンドはこちら

esxcli system maintenanceMode set –enable false

まとめ

本当はISOファイルをUSBに入れてインストールしようとしました。しかしインストール自体は完了したのですが、Boot orderにファイルが作成されず?なのかOSが起動できませんでした。
そのため今回は既存のEsxi6.5u2からのアップデートを試してみました。(うまくいってよかった。。)

参照

こちらのブログを参考にさせていただきました。

VMWare ESXi6.5 Update2をESXi7.0系にアップデートしてみた。 | なかしんのWork Recode Log (ameblo.jp)