vSAN upgrade from 6.7 to 7.0

検証用の 6.7u3 の 3 nodes vSAN cluster を 7.0 に Upgrade してみました.以前 Post した通り,ESXi を 6.7 から Upgrade すると 7.0 の Partition layout にならないので,Node を Cluster から外し,一台ずつ新規 Install する形で実施しています. まず VCSA を 6.7 -> 7.0 へ Upgrade するのですが,この手順は多くの方が書かれているようなのでここでは省略します.基本的に Wizard の通りに進めていけば問題ありません.不具合といえば,私の検証環境では Upgrade 後に VCSA backup の設定が消えたくらいで,ほぼ影響はありませんでした.

1. 対象 Node の切り離し

まずは Upgrade する Node をメンテナンスモードに移行します.この検証環境は 3 nodes 構成のため,[Full data migration] を選択する事はできないので, [Ensure accessibility] で実施します. f:id:tcpninja:20200706101516p:plain

無事にメンテナンスモードになったら,Node を Shutdown し,Inventory からも削除します. f:id:tcpninja:20200706101656p:plain

2 Nodes になってしまったので Alarm が出ますが,このまま進めましょう.続いて,切り離した Node に 7.0 を Install していきます. f:id:tcpninja:20200706102457p:plain

2. ESXi 7.0 Install と VCSA への再登録

ISO から起動して Install していきます.7.0 の Partition layout にしたいので,[Install ESXi, overwrite VMFS datastore] を選択して進めていきます. f:id:tcpninja:20200706103137p:plain

Install が完了したら,Management Network だけ設定し,VCSA に登録していきます. f:id:tcpninja:20200706103353p:plain

Cluster から Add Hosts... を選択して追加します.ESX Version は 7.0.0 と表示されていますね. f:id:tcpninja:20200706104111p:plain

Cluster に再登録されると,Quickstart が動き,再追加された Node は "1 not configured" として認識されています.まだ Node の Network の設定等が済んでいないので,一旦 Quickstart から抜けて,Node の設定をしていくことにします. f:id:tcpninja:20200706110541p:plain

Quickstart の Validate 結果にも出ていましたが,VCSA との時刻同期が出来ていないのでまず NTP を設定しました.
私の検証 Cluster では,Management Network も vDS 上に構成してあるので,vDS に追加します.(手順は過去の Post をご参照ください.)
vmk0 は Default だと Available services が "Management" だけなので,"vMotion" 等必要なものを有効にしておきましょう.

vDS は vSAN 用にもう一つ構成してあるので,こちらにも登録しておきます. f:id:tcpninja:20200706113718p:plain

Add Hosts の途中で Manage VMkernel adapters の画面が出ますが,まだ vSAN 用の vmk1 を構成していないので,何もせずにそのまま進めます.( この後設定します. ) f:id:tcpninja:20200706114246p:plain

vSAN 用の vDS にも参加したので,VMkernel adapters から [Add Networking] で vmk1 を作っていくと,[Select an existing network] で vSAN Network が選択できるようになっています.MTU も vDS から継承されるので楽ですね. f:id:tcpninja:20200706114932p:plain

画面を進め,IP Address を入力して Network 設定を完了させます.その後,もう一度 Quickstart に戻ってみると,Validate の結果が All green になっています.やっと準備が整ったので, [CONFIGURE] をクリックしてみます. f:id:tcpninja:20200706115630p:plain

3. vSAN 再構成

ここまで色々と端折ってきたので,vSAN 再構成の Wizard は Step by step で確認していきますね.
まず,Claim disks ですが,ESXi 7.0 Installer で vSAN 用 Disk に一切手を入れてないので,新規に追加しなくても Node を切り離す前の Disk Group として認識してくれるようです.なので,ここはそのまま [NEXT] で進みます. f:id:tcpninja:20200706121830p:plain

Create fault domains も,3 Node 構成なので既存の FTT = 1 のまま進めます. f:id:tcpninja:20200706122106p:plain

Review 画面で Cache と Capacity size が Node Upgrade 前と同じになっている事が確認できます.これで [FINISH] をクリックします. f:id:tcpninja:20200706122350p:plain

一応,稼働中の VM を停止する事なく,6.7 と 7.0 の ESXi が混在した vSAN cluster の再構成が出来ましたが,Validation で Yellow alarm がついているので,確認してみましょう. f:id:tcpninja:20200706122742p:plain

まぁ,これは予想通り vSAN version が上がった Node がいるので,Version 揃えて On-disk format しましょうという警告ですね.残りの Node も 1 台ずつ同様に ESXi 7.0 に Upgrade してみましょう. f:id:tcpninja:20200706122924p:plain

最後の Node を 7.0 に Upgrade して Cluster に追加して再構成をかけると,Convert の Task が自動的に走り,あっという間に完了してしまいました. f:id:tcpninja:20200706134316p:plain

Skyline Health も All Green. f:id:tcpninja:20200706134450p:plain

Disk format version は 11.0 になり,無事 VM 無停止で 6.7 -> 7.0 への Upgrade 完了です!今回,すんなり行き過ぎて Blog ネタとしてはあまり面白みが無いです.すいません(苦笑). f:id:tcpninja:20200706134627p:plain