【問題描述】
1> Horizon DaaS desktops time out at 90% during the deployment process.
2> The desktops fail to join the domain.
再Horizon daas 租戶管理平臺發佈桌面時,創建分配,任務卡在90%,最終桌面發佈失敗,等待超時時間過長,大約需要個小時。
上圖中時因密碼錯誤導致。
【問題排查】
1、登錄vmware後臺查看,所發佈桌面已經創建完成,處於未加域狀態,用戶密碼爲空,登錄時需要修改用戶密碼;
2、手動將桌面加入域後重啓,未效。
3、回顧映像發佈過程,映像中daas agent狀態正常,日誌正常,顯示狀態已經處於心跳監聽狀態,但是發佈過程中報,無法聯繫daas agent,錯誤信息爲“Converting to an image - Error The Agent on the virtual machine is not running or not reachable;”
DAAS agent日誌:
完整日誌:
結果【服務】裏daas agent服務被“禁用”,本地管理員登錄配置桌面圖標時報rundll32無法訪問,沒有權限,初步判斷本次故障爲管理員密碼權限到期/賬戶配置未配置完成,導致賬戶臨時被保護,域加入失敗,雖然agent顯示未active狀態,但其與view agent,elementmgr的通信異常,導致發佈桌面過程中,elementmgr無法通過daas agent控制view,完成vm的映像及桌面發佈指令,導致相關操作失敗。
4、後臺將vm手動關機後,可發佈映像成功,但這會導致後期發佈桌面出現失敗
【問題處理】
1、在租戶平臺將映像脫機後,重新配置,更新密碼,確認轉變成映像的虛擬機已加入域後,重新發布。
2、如果日誌中報:view agent not managerd by daas agent,卸載view agent重新安裝,安裝前在C:/windows/system32/sysprep/sysprep.exe重新封裝下windows的SID,避免SID衝突引起的內部問題。
上述服務確認不是處於禁用狀態。
3、另一套環境中同樣的問題,是因爲域環境中域名配置錯誤,導致與域通信失敗,更改域配置正確後,通信立即恢復。
【正常的daas agent日誌如下】