【VMware vCenter】升級到 vCenter Server 8.0 U3b 後 vSphere Client 出現卡死和不響應等問題的解決方法。

JUNIOR_MU發表於2024-09-26

最近 VMware 釋出了 VMSA-2024-0019 安全通告,更新並修復了 CVE-2024-38812 和 CVE-2024-38813 編號中發現的 vCenter Server 漏洞,可能很多人都已經更新了,我也將自己的實驗環境更新到了說明中所修復的版本,vCenter Server 8.0 U3b,內部版本號 24262322。

【VMware vCenter】升級到 vCenter Server 8.0 U3b 後 vSphere Client 出現卡死和不響應等問題的解決方法。

但是,更新之後使用遇到了一些問題,登入 vCenter Server(vSphere Client)後,隔一段時間會出現“您沒有檢視此物件的特權或此物件已刪除”的提示。

【VMware vCenter】升級到 vCenter Server 8.0 U3b 後 vSphere Client 出現卡死和不響應等問題的解決方法。

點選任何一個選項都顯示同樣的結果,如果你在瀏覽器中點選重新整理 vSphere Client UI,它會一直顯示轉圈,並且不能正常的進入 vSphere Client 管理檢視。

【VMware vCenter】升級到 vCenter Server 8.0 U3b 後 vSphere Client 出現卡死和不響應等問題的解決方法。

經過一些瞭解,VMware 專門針對這個問題釋出了一個 KB 377734,解釋了升級到 vCenter Server 8.0 U3b 後 vSphere Client 變得無響應的原因,是由於該發行版 Tomcat 中 RECYCLE_FACADES 的預設行為發生了變化而導致的。如果登入 vCenter Server(vSphere Client)後,長時間(1-2 小時)空閒不操作則會發生上面這種情況,VMware 會在未來的發行版本中解決此問題。

參考 KB 中的方法,臨時處理過程如下:

1.使用 SSH 登入到 vCenter Server。

ssh root@vcenter-ip-or-fqdn

2.建立 catalina.properties 檔案的備份。

cp /usr/lib/vmware-vsphere-ui/server/conf/catalina.properties /root/catalina.properties.bak

3.執行以下命令,在原始 catalina.properties 檔案的末尾新增一行以禁用 RECYCLE_FACADES。

echo "org.apache.catalina.connector.RECYCLE_FACADES=false" >> /usr/lib/vmware-vsphere-ui/server/conf/catalina.properties

4.使用以下命令重新啟動 vsphere-ui 服務。

service-control --restart vsphere-ui

執行上述操作後,vCenter Server 使用正常。

相關文章