久しぶりに 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
これで今夜もなんとか祝杯をあげられそうです.