vSphere 4.1 主機使用一張 QLogic 2XXX 的 HBA 卡,用來連接一座 Storage。
vSphere Server 預設安裝時已正確驅動這 HBA 卡,檢查 QLogic 官網上有提供更新的 Driver,以下說明如何更新原有的 Driver。
1. 檢查 vSphere 主機目前的 HBA Driver 版本
開啟主機的 SSH 服務,並遠端以 root 登入,執行
# esxupdate query --vib-view | grep scsi-qla
2. 從官網下載最新的 Driver
http://driverdownloads.qlogic.com/QL...ct=1043&Os=167
下載這一項 FC-FCoE Driver for VMware ESXi 4.x (x86/x64),檔名是 vmware-esx-drivers-scsi-qla2xxx_400.841.k1.58.1-1vmw.2.17.00000.1053111.iso。
3. 上傳 driver 檔
將檔案 vmware-esx-drivers-scsi-qla2xxx_400.841.k1.58.1-1vmw.2.17.00000.1053111.iso 使用 7-zip 軟體解壓後,將目錄 offline-bundle/841.k1.58.1-1vmw-offline_bundle-1053111.zip 上傳到 vSphere 主機的 /tmp 內。
4. 用 SSH 登入 vSphere 主機,執行
# cd /tmp # esxupdate --bundle=841.k1.58.1-1vmw-offline_bundle-1053111.zip update --maintenancemode Unpacking cross_vmware-esx-drivers-scsi-qla.. ############################################################### [100%] Removing packages :vmware-esx-drivers-scsi-.. ############################################################### [100%] Installing packages :cross_vmware-esx-drive.. ############################################################### [100%] Running [/usr/sbin/vmkmod-install.sh]... ok. The update completed successfully, but the system needs to be rebooted for the changes to be effective.
5. 重啟主機後完成。
檢查更新後的 Driver 版本列表
# esxupdate query --vib-view | grep scsi-qla deb_vmware-esx-drivers-scsi-qla2xxx_400.831.k1.28.1-7vmw.3.26.800380 installed 2012-08-02T20:55:21+00:00 deb_vmware-esx-drivers-scsi-qla4xxx_400.5.01.03.1-10vmw.3.26.800380 installed 2012-08-02T20:55:21+00:00 cross_vmware-esx-drivers-scsi-qla4xxx_400.524.01.45-2vmw.0.0.00000 installed 2012-10-09T07:22:50.780258+00:00 cross_vmware-esx-drivers-scsi-qla2xxx_400.841.k1.58.1-1vmw.2.17.00000 installed 2014-09-16T01:10:23.451634+00:00 cross_vmware-esx-drivers-scsi-qla2xxx_400.841.k1.42.1-1vmw.2.17.00000 retired 2014-09-16T01:10:23.479815+00:00
Note:
- 除了增加新的 Driver 以外,舊的 driver 也會變更為 retired。