這幾天一直在用戶現場安裝xendesktop7.5的桌面虛擬化,用戶對xenapp興趣不大,所以還是期望使用基於虛擬機的VDI覺得靠普,所以也根據用戶的要求使用兩臺 R720服務器,64GB內存 CPU E5-2650
其實安裝過程並不複雜,根據網上找的手冊,可以直接在網上查找相關資料或者直接通過如下連接進行下載:http://down.51cto.com/data/1545061(提醒 需要註冊會員才能下載)。
所有的安裝完畢後,可以通過ddc的web進行訪問:http://ddcweb.xxx.com/citrix/storeweb
但奇怪的是正常登陸後缺發現一直出現如下信息了:
也可以看到分配的虛擬機:如下
但一直出現無法連接的情況,同時採用Wyse Z90瘦客戶端一直出現如下的錯誤
非常的奇怪,也諮詢了很多人,但對該情況也同樣是不知道情況, 首先是應該看虛擬機安裝了vda後是否成功註冊到ddc的服務器中,如果沒註冊成功,說明虛擬機是無法接受到ddc服務器的管理的,自然也就不會後續通過web登陸並連接成功了 :下面是總結的一些問題如下:
【問題現象】
虛擬機無法註冊到DDC
【環境】
VDA:Win7SP1Enterprise 32bit
DDC:XenDesktop7.5
【問題分析及處理】
1. 登錄未註冊的VDA,重啓“Citrix Desktop Service”
2. 檢查Windows Eventlog中的Applicationr日誌,發現以下錯誤
Error Details:
Exception 'Cannot load Counter Name data because an invalid index'' was read from the registry.' of type 'System.InvalidOperationException'..
Citrix Desktop Service在向DDC的broker Service註冊過程中需要去loadPerfmon Counter,但是load的過程中檢測到invalidindex “”這裏應該是因爲Perfmon counter 損壞導致
【解決方法】
1. 登錄VDA,開始->運行,輸入lodctr /R 修復Perfmon Counter
2. 重啓Citrix Desktop Service,VDA成功註冊到DDC
二、問題總結如下:
接觸Xendesktop的工程師經常會碰到要發佈的虛擬桌面顯示未註冊的情況,可以檢查一下幾點:
1.檢查VDA中ListOfDDCs中指定的DDC地址是否是FQDN長機器名。
My computer\HKEY_LOCAL_MACHINE\software\citrix\VirtualDesktopAgent
2.虛擬桌面防火牆配置是否正確
3.檢查DNS配置問題,相互之前是否能被正確解析
4.時間同步配置的不正確,時區是否一樣,時間是否相差不超過5分鐘
5.域中用戶身份問題
6.服務完整名稱(SPN),這個要AD domain權限通過AD explorer來查看
7.有多個網絡適配器(網卡),如果有多個網卡,請將對應的網卡設爲最高優先級
8.Telnet VDA和DDC的80端口看是否通,如果不通通過netstat -o 看端口是否被其他進程佔用
隱藏域對話框:
在wi上設置,右擊需要設置的站點---身份驗證方式---身份驗證類型---僅域用戶名---設置---隱藏域框---預填寫---輸入域名
##############
citrix發佈的虛擬桌面機子獲得的DNS是內網DCip , 爲什麼能上網是因爲DNS上有forwared轉發。202.106.0.20對應gjjline.bat.com.cn這樣的記錄作轉發,所以能上網。
當然問題可能不止這幾點,上述幾點只是我們在沒有更好的思考方向時,可根據上述出現的問題進行一些排查工作,當然很多時候重新安裝一下都能解決問題,所以思考的方向可及時轉變,以便快速的解決問題。