ESXi の NIC ドライバ更新 ( Broadcom 編 )

■ ESXi 5.0 Update1 のデフォルト
~ # dmesg | grep Broadcom
<6>Broadcom NetXtreme II CNIC Registration Agent cnic_register v1.1 (Aug 31, 2010)

■ 該当するドライバをダウンロードし、/tmp 配下などにアップロードする

■ アップデート
~ # cd /tmp

■ 失敗例
esxcli では、フルパスで指定しないと “Could not download from depot at ~” のようなエラーとなる。 ./ 等での指定も NG です。

/tmp # esxcli software vib install -d
Could not download from depot at zip:/var/log/vmware/, skipping ((‘zip:/var/log/vmware/’, ”, “Error extracting index.xml from /var/log/vmware/ [Errno 2] No such file or directory: ‘/var/log/vmware/'”))
url = zip:/var/log/vmware/
Please refer to the log file for more details.

■ 成功例
/tmp # esxcli software vib install -d /tmp/
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: Broadcom_bootbank_misc-cnic-register_1.72.1.v50.1-1OEM.500.0.0.472560, Broadcom_bootbank_net-bnx2_2.2.1l.v50.1-1OEM.500.0.0.472560, Broadcom_bootbank_net-bnx2x_1.72.54.v50.2-1OEM.500.0.0.472560, Broadcom_bootbank_net-cnic_1.72.50.v50.1-1OEM.500.0.0.472560, Broadcom_bootbank_scsi-bnx2fc_1.72.51.v50.1-1OEM.500.0.0.406165, Broadcom_bootbank_scsi-bnx2i_2.72.10.v50.2-1OEM.500.0.0.472560
VIBs Removed: VMware_bootbank_misc-cnic-register_1.1-1vmw.500.0.0.469512, VMware_bootbank_net-bnx2_2.0.15g.v50.11-5vmw.500.0.0.469512, VMware_bootbank_net-bnx2x_1.61.15.v50.1-1vmw.500.0.0.469512, VMware_bootbank_net-cnic_1.10.2j.v50.7-2vmw.500.0.0.469512, VMware_bootbank_scsi-bnx2i_1.9.1d.v50.1-3vmw.500.0.0.469512
VIBs Skipped:
/tmp #

■ 確認
リブート後、dmesg を再確認してみると!以下のようにバージョンが更新されていればOKです。
~ # dmesg | grep Broad
<6>Broadcom NetXtreme II CNIC Registration Agent cnic_register v1.72.1.v50.1 (January 04, 2012)