vSphere 7.0 U3d

久しぶりに Legend と Virtual に盛り上がった?ので,vSphere 触ってみようと心に決め,U3d を適用してみました.今回はその備忘録です.

いつも以上に慎重なのは,うちの環境 U2d まで Update したので,Intel NIC のドライバ名が i40enu になっているのです. U3d では i40en に戻るとのことですが,リリースノートに注意書きがあるので確認しながら準備していきます.

What's New セクションに "Update 2d" も影響ありとの記載を見つけたので,vSphere_upgrade_assessment.py を入手して実行してみます.
Script は以下の KB からダウンロードできます.

Using the vSphere_upgrade_assessment.py script (87258) kb.vmware.com

VCSA の /tmp などに Script を置いて,+x して実行します.

root@vcsa [ /tmp ]# python vSphere_upgrade_assessment.py
Script logs are written to file: /tmp/vSphere_upgrade_assessment_2022-04-30_16-17-02.log

実行結果は vSphere_upgrade_assessment_実行日時.log に吐き出されるので内容確認してみます.

2022-04-30 16:17:02,847  INFO: vSphere Upgrade Assessment 3.0 - script execution status : DONE
2022-04-30 16:17:02,847  INFO:
2022-04-30 16:17:02,847  INFO: ######## Summary of script execution #########
2022-04-30 16:17:02,847  INFO:
2022-04-30 16:17:02,847  INFO:   Script execution time = 0:00:00.254021
2022-04-30 16:17:02,847  INFO:   Completed scan of 0 out of 0 hosts
2022-04-30 16:17:02,847  INFO:   Number of hosts with dual drivers: 0, See file 'vSphere_upgrade_assessment_faulty_hosts_2022-04-30_16-17-02.txt' for more details
2022-04-30 16:17:02,847  INFO:   Number of skipped hosts since they are not connected: 0, See file 'vSphere_upgrade_assessment_skipped_hosts_2022-04-30_16-17-02.txt' for more details
2022-04-30 16:17:02,848  INFO:   Number of hosts that encountered an error: 0, See file 'vSphere_upgrade_assessment_errored_hosts_2022-04-30_16-17-02.txt' for more details

"hosts with dural drivers" が 0 なので,このまま VCSA の Update して問題なさそうです.
念の為 ESXi 側でも確認.i40enu だけなのがわかります.

[root@esx01:~] esxcli software vib list | grep -i i40en
i40enu                         1.8.1.137-1vmw.702.0.20.18426014     VMW     VMwareCertified   2021-09-25
[root@esx01:~] vmware -vl
VMware ESXi 7.0.2 build-18538813
VMware ESXi 7.0 Update 2


VCSA の Update は VAMI からあっさりと完了v.

root@vcsa [ ~ ]# vpxd -v
VMware VirtualCenter 7.0.3 build-19480866


あとは Host 側の Update です.
Dry-run の結果から,VMW_bootbank_i40en_1.11.1.31-1vmw.703.0.20.19193900 が install され,VMW_bootbank_i40enu_1.8.1.137-1vmw.702.0.20.18426014 が remove されることが確認できます.

[root@esx01:/vmfs/volumes/patch] esxcli software profile update -p ESXi-7.0U3d-19482537-standard -d /vmfs/volumes/patch/VMware-ESXi-7.0U3d-19482537-depot.zip --dry-run
Update Result
   Message: Dryrun only, host not changed. The following installers will be applied: [BootBankInstaller, LockerInstaller]
   Reboot Required: true
   VIBs Installed: VMW_bootbank_atlantic_1.0.3.0-8vmw.703.0.20.19193900, VMW_bootbank_bnxtnet_216.0.50.0-41vmw.703.0.20.19193900, VMW_bootbank_bnxtroce_216.0.58.0-23vmw.703.0.20.19193900, VMW_bootbank_brcmfcoe_12.0.1500.2-3vmw.703.0.20.19193900, VMW_bootbank_elxiscsi_12.0.1200.0-9vmw.703.0.20.19193900, VMW_bootbank_elxnet_12.0.1250.0-5vmw.703.0.20.19193900, VMW_bootbank_i40en_1.11.1.31-1vmw.703.0.20.19193900, (途中省略)
   VIBs Removed: VMW_bootbank_atlantic_1.0.3.0-8vmw.702.0.0.17867351, VMW_bootbank_bnxtnet_216.0.50.0-34vmw.702.0.20.18426014, VMW_bootbank_bnxtroce_216.0.58.0-20vmw.702.0.20.18426014, VMW_bootbank_brcmfcoe_12.0.1500.1-2vmw.702.0.0.17867351, VMW_bootbank_brcmnvmefc_12.8.298.1-1vmw.702.0.0.17867351, VMW_bootbank_elxiscsi_12.0.1200.0-8vmw.702.0.0.17867351, VMW_bootbank_elxnet_12.0.1250.0-5vmw.702.0.0.17867351, VMW_bootbank_i40enu_1.8.1.137-1vmw.702.0.20.18426014, (以下省略)

esxcli software profile update を実行し,Host reboot 後に確認すると懐かしい名前に戻ってくれていました!

[root@esx01:~] esxcli software vib list | grep -i i40en
i40en                          1.11.1.31-1vmw.703.0.20.19193900       VMW     VMwareCertified   2022-04-30
[root@esx01:~] vmware -vl
VMware ESXi 7.0.3 build-19482537
VMware ESXi 7.0 Update 3

これで今夜もなんとか祝杯をあげられそうです.