星期三, 8月 31, 2016

VMware ESXi patch安裝小記 - profile update 指令方式

VMware ESXi patch安裝小記


今天收到通知 VMware ESXi 5.5 需要進行更新
來進行 patch update, 卻遇到以下錯誤訊息


# esxcli   software   vib   update   -d  /vmfs/volumes/Local_30.4/patch/ESXi550-201608001.zip  
[DependencyError]
VIB VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.550.3.89.4179633 requires xhci-xhci >= 1.0-3vmw.550.3.89, but the requirement cannot be satisfied within the ImageProfile.
Please refer to the log file for more details.

這邊顯示需要 xhci-xhci , 使用 # esxcli  software  vib  list 查詢, 的確沒有相關套件.
Google 了一下找到相關作法

使用 esxcli software sources profile list 指令列出 profile
# esxcli   software   sources   profile  list --depot=/vmfs/volumes/Local_30.3/patch/ESXi550-201608001.zip
Name                              Vendor        Acceptance Level
--------------------------------  ------------  ----------------
ESXi-5.5.0-20160804001-no-tools   VMware, Inc.  PartnerSupported
ESXi-5.5.0-20160801001s-no-tools  VMware, Inc.  PartnerSupported
ESXi-5.5.0-20160804001-standard   VMware, Inc.  PartnerSupported
ESXi-5.5.0-20160801001s-standard  VMware, Inc.  PartnerSupported

這邊之後選取 standard 版本即可

使用 esxcli  software  profile update 指令升級
# esxcli   software   profile   update   --depot=/vmfs/volumes/Local_30.4/patch/ESXi550-201608001.zip   -p  ESXi-5.5.0-20160804001-standard
  • 這邊藉由 -p 指定要升級的 profile

升級完成之後還是要重開機
# reboot


相知道與之前指令的差異, 所以下 vib update 試試看, 結果果然有升級
# esxcli   software   vib  update  -d  /vmfs/volumes/ISCSI_30.6/patch/ESXi550-201608001.zip
Installation Result
  Message: Host is not changed.
  Reboot Required: false
  VIBs Installed:

Notes
  • 一開始是放在 share storage 上面那台遇到, 其他的機器後來沒有遇到, 所以先紀錄下來
  • 後來看到 esxcli  software profile update 也是 ESXi 在線升級的作法
  • 經過今天一天, 也把 ESXi 5.5 升級 6.0U2 的技能學習到了


先記下來

~ enjoy it


參考

沒有留言: