Horizon虛擬桌面幾例故障解決

本文總結了近期碰到的幾例VMware Horizon虛擬桌面在版本升級或使用中碰到的故障及其解決方法,但願對有一樣問題的讀者有所幫助。html

1 Horizon 鏈接服務器升級到7.10後瘦客戶端沒法登陸

某公司使用DELL Wyse 5030 Zero Client(瘦客戶機)登陸VMware Horizon 7.5的虛擬桌面。在將Horizon鏈接服務器、Composer服務器升級到7.10以後,有些工做站登陸到虛擬桌面時提示「View Connection Server communication error」,如圖1所示。也有部分工做站登陸正常。
Horizon虛擬桌面幾例故障解決
圖1 部分瘦客戶機沒法登陸
通過檢查,發現瘦客戶端固件版本5.51的能夠登陸,4.8版本的不行。升級瘦客戶端固件能夠解決。如圖2所示。
Horizon虛擬桌面幾例故障解決
圖2 升級瘦客戶端java

2 沒法編輯虛擬桌面池

登陸Horizon Administrator,在「目錄→桌面池」中,雙擊已經配置好的桌面池進行編輯時,出現「服務器錯誤→未知」的錯誤,如圖3所示。
Horizon虛擬桌面幾例故障解決
圖3 出現未知錯誤
若是新建桌面池,在「vCenter設置」步驟中,在選擇「主機或羣集」時出現「java.lang.IllegalArgumentException:Invalid parameters」錯誤,如圖4所示。
Horizon虛擬桌面幾例故障解決
圖4 出錯
出現這個錯誤的緣由,通常是當前vCenter Server所管理的ESXi主機中有離線主機。例如在當前的虛擬化環境中,由4臺ESXi 6.7主機組成的vSAN環境,但其中1臺主機出現故障離線。若是故障主機短時間沒法修復,應在vCenter Server中暫時移除故障主機就可解決這個故障。等故障主機修好以後從新加入羣集便可。服務器

3 鏈接服務器副本不一樣步

某環境中有兩臺Horizon 7.5的鏈接服務器,一臺爲Horizon鏈接服務器,另外一臺爲第一臺鏈接服務器的副本服務器。在將兩臺Horizon鏈接服務器升級到7.10的時候,其中第一臺鏈接服務器升級成功,在升級第二臺鏈接服務器(副本服務器)的時候,提示「LDAP未就緒,發生與服務器VCS02有關的複製問題」,如圖5所示。
Horizon虛擬桌面幾例故障解決
圖5 複製問題
發生這種故障的主要緣由是因爲鏈接服務器(副本)長時間未與第一臺鏈接服務器同步致使。由於第一臺鏈接服務器是正常的,若是要解決這個問題,能夠卸載第二臺鏈接服務器(副本)及AD LDS實例,而後從新安裝鏈接服務器(副本),並從新從第一臺服務器複製數據便可。
(1)在「程序和功能」中依次卸載VMware Horizon 7 Connection Server、VMware Horizon 7 HTML Access、AD LDS實例VMware VDMDS,如圖6所示。
Horizon虛擬桌面幾例故障解決
圖6 卸載鏈接服務器及其組件
(2)在卸載「AD LDS實例VMware VDMDS」組件時,選擇「所有跳過」,如圖7所示。
Horizon虛擬桌面幾例故障解決
圖7 所有跳過
(3)在「已成功刪除AD LDS」對話框中單擊「關閉」按鈕,如圖8所示。
Horizon虛擬桌面幾例故障解決
圖8 成功刪除AD LDS
(4)運行Horizon 7.10 鏈接服務器的安裝程序,選擇副本服務器,如圖9所示。
Horizon虛擬桌面幾例故障解決
圖9 安裝副本服務器
(5)在「源服務器」中指定第一臺鏈接服務器的域名或IP地址,如圖10所示。
Horizon虛擬桌面幾例故障解決
圖10 指定源服務器
(6)在「VMware Horizon 7 Connection Server」對話框中彈出「指定的Horizon 7鏈接服務器已包含該計算機的複製配置,是否要繼續並使用該計算機中的複製配置信息覆蓋該配置」警告提示中單擊「肯定」按鈕,如圖11所示。而後根據嚮導完成安裝。
Horizon虛擬桌面幾例故障解決
圖11 肯定
最後在Horizon administrator管理界面的「View配置→服務器→鏈接服務器」中能夠看到,兩臺服務器已是7.10的版本,如圖12所示。
Horizon虛擬桌面幾例故障解決
圖12 查看鏈接服務器版本架構

4 父虛擬機丟失致使桌面重構失敗

某大學圖書館多媒體教室,VMware vSphere 5.5的環境,7臺ESXi主機,1臺EMC的存儲,使用VMware View 5.2虛擬桌面(虛擬機操做系統是Windows XP)。有80個終端使用桌面。有次存儲出故障修復以後,有些桌面能使用,有些桌面沒法登陸。
(1)登陸Horizon Administrator,在「清單→桌面」中,發現有些桌面狀態爲「沒法訪問代理」,有些桌面狀態爲「已部署(缺乏),如圖13所示。
Horizon虛擬桌面幾例故障解決
圖13 桌面清單
(2)在檢查「桌面池」並編輯桌面池時,在「vCenter Server設置」的「父虛擬機」中,沒有找到原來該桌面池的父虛擬機。這個桌面池的父虛擬機的名稱爲XP_SP3,如圖14所示。
Horizon虛擬桌面幾例故障解決
圖14 沒法找到父虛擬機
通過詢問管理員,得知存儲出故障時,有一個LUN數據所有丟失。而名爲XP_SP3的桌面池的父虛擬機以及部分桌面就保存在這個存儲中。由於LUN數據所有丟失,部分虛擬桌面虛擬機丟失,但使用重構功能後,由於找不到父虛擬機因此重構失敗。
由於當前存儲有多個LUN,同時有的虛擬桌面仍然可使用。能夠將一個能使用的虛擬桌面爲基礎,克隆出新的虛擬機用作新的父虛擬機用於桌面池。另外,在部署克隆連接的虛擬桌面池時,Horizon會複製出一個名爲replica-xxxx的虛擬機爲基礎,並以此爲基礎建立克隆連接的虛擬機。此時能夠在當前的環境中查找名爲replica-xxxx開頭的虛擬機,檢查哪個爲從XP_SP3父虛擬機克隆後的模板虛擬機就能夠。通過檢查發現有4個以replica-xxxx開頭的虛擬機,如圖15所示。這裏面應該有一個虛擬機是咱們所須要的模板虛擬機。
Horizon虛擬桌面幾例故障解決
圖15 查找replica開頭的虛擬機
經過瀏覽存儲對比,發現名爲replica-5ec3b233-836e-437e-8370-8b9449c814ea是咱們須要的虛擬機,如圖16所示。
Horizon虛擬桌面幾例故障解決
圖16 查找XP_SP3克隆出來的基準虛擬機
找到XP_SP3的克隆虛擬機後,用鼠標右鍵單擊該虛擬機選擇「克隆」,並設置新的虛擬機名稱爲XP_SP3_New,如圖17所示。
Horizon虛擬桌面幾例故障解決
圖17 克隆虛擬機
克隆虛擬機完成後,打開虛擬機的電源,進入控制檯查看該虛擬機是否爲所須要的虛擬機,檢查無誤以後,關閉虛擬機的電源,而後爲名爲XP_SP3_New的虛擬機建立快照,設置快照名稱爲fix01。
再次編輯虛擬機桌面池,在「vCenter 設置」中,父虛擬機選擇新克隆出的名爲XP_SP3_new的虛擬機,選擇快照名稱爲fix01(如圖18所示),其餘選擇虛擬機文件夾、主機或羣集、資源池、數據存儲等,這些與原來的設置相同。
Horizon虛擬桌面幾例故障解決
圖18 vCenter設置
編輯桌面池設置以後,在「清單→桌面」中,用鼠標右鍵選中狀態爲「已部署(缺乏)」的虛擬機,在彈出的右鍵菜單中選擇「移除」命令,如圖19所示。刪除出故障的虛擬桌面,虛擬桌面會從新建立。
Horizon虛擬桌面幾例故障解決
圖19 移除故障的虛擬桌面虛擬機
在彈出的「移除虛擬機」對話框中單擊「肯定」按鈕,如圖20所示。
Horizon虛擬桌面幾例故障解決
圖20 刪除虛擬機
將全部有問題的桌面移除以後,Horizon會重建刪除的桌面,而後從新部署虛擬桌面。最後在「狀態」中全部桌面爲「可用」,如圖21所示,桌面重建完成。
Horizon虛擬桌面幾例故障解決
圖21 虛擬桌面狀態正常
在從新配置了一些虛擬桌面以後,用戶發現瘦客戶端沒法訪問虛擬桌面,經過從新啓動鏈接服務器虛擬機解決了這個問題。
對於部分虛擬桌面沒法使用,經過重置虛擬桌面,或重構虛擬桌面的方法解決。
在大批量從新生成新的虛擬桌面過程當中,可能個別的桌面會出現錯誤。對於出現錯誤的虛擬桌面,經過移除故障虛擬桌面、從新生成的方式解決便可。

關於VMware Horizon桌面更多的內容,請看如下圖書或視頻:運維

VMware Horizon虛擬桌面應用指南
https://item.jd.com/13038424.htmlide

使用NVIDIA RTX8000配置GPU的虛擬桌面
https://edu.51cto.com/sd/952a9學習

其餘圖書和視頻
==========視頻==================
VMware ESXi與vCenter Server安裝與升級實驗視頻課程
https://edu.51cto.com/sd/e1e6b雲計算

VMware vSphere 6.7虛擬化入門視頻課程
https://edu.51cto.com/sd/22fe0操作系統

VMware vSAN 6.7實戰演練
https://edu.51cto.com/sd/c6449設計

深刻學習VMware Horizon View7虛擬桌面
https://edu.51cto.com/sd/225f2

中小企業vSphere虛擬化數據中心規劃設計與產品選型
https://edu.51cto.com/sd/04e53

VMware服務器虛擬化提升篇之虛擬化基礎架構配置視頻課程
https://edu.51cto.com/sd/b9594

忘記VMware ESXi與vCenter Server密碼的解決方法視頻教程
https://edu.51cto.com/sd/993e5
=======圖書================
VMware vSAN超融合企業應用實戰
https://item.jd.com/12842654.html

VMware vSphere 6.5企業運維實戰
https://item.jd.com/12329944.html

VMware虛擬化與雲計算:vSphere運維卷
https://item.jd.com/12237563.html

VMware虛擬化與雲計算:故障排除卷
https://item.jd.com/12478965.html

虛擬化技術實踐指南 面向中小企業的高效、低成本解決方案
https://item.jd.com/12244032.html

相關文章
相關標籤/搜索