XD故障排查寶典(1
XenServer安裝時注意一定配置正確的時區和時間. 建議使用NTP來同步時間. 如果時區不對,或者時間有問題,會使虛機時間不對,影響VDA註冊等一系列問題。
使用XenServer 5.5, 注意打上以下補丁:
http://support.citrix.com/article/CTX122142 LVHD補丁。否則在SR上建立/Copy虛機經常會失敗,顯示SR錯誤。
XenServer配置Management Interface時,在增加和改變Management interface使,推薦用命令列來修改,或者用XenCenter。新增Management Interface時,可以用XenCenter不要用console
VDA不能註冊的問題:
首先了解VDA註冊的過程,根據我的理解:
VDA先要知道Farm OU GUID,這個確定其屬於哪個Farm。有兩種配置方法:1,寫在登錄檔裡。安裝時候,如果選擇了Farm,那麼會把這個寫在登錄檔裡。 2,通過Group Policy配置。
查詢AD,通過FARM OU GUID來查到對應的OU,然後查詢下面的物件來獲取DDCFQDN
通過DDCFQDN連線DDC
連線時,需要通過Kerberos驗證來建立安全的通訊通道。這需要AD驗證,對時鐘同步有一定要求。
註冊完成。 
Troubleshooting的方法,直接看VDC機器上的Event LogApplication Log。一般都有對應的錯誤,然後根據錯誤來找原因。
比較常見大家都知道的:
時鐘差異,Event Log會報錯,會提示你可能是時鐘不同步。Event ID好像是1221.
DNSDNS reverse lookup配置。症狀:Event裡面,可以看到能查詢到DDCFQDN,但是連不上。
防火牆問題
Farm OU GUID是否配置正確,表現是Event裡面報類似unable  to  determine FARM OU GUID的錯誤。
AD的問題,Event log裡面會報找不到DDC的資訊。看機器是否正確加入AD
平時比較少碰到的:
症狀:VDA機器上,看Event Log, 能找到DDC,但是報Security Negotiation FailEvent ID 1221. 錯誤和時鐘不一致的錯誤類似,但是時鐘是一致的。可能是這個問題:http://support.microsoft.com/kb/904946 登錄檔增加DisableTaskOffload=1,解決在XenserverDDCVDA之間通訊丟包問題。
虛擬機器在Migrate或重新啟動後,時間發生變化。需要重點檢查虛擬機器和XS的時區設定。最好重起XS
Web Interface登入後,使用者不能連線:
如果顯示一個進度條,you desktop is being started, 但是等很久沒反應,而且DDC上顯示已經idle 這個很可能是DDCXSPool Master通訊問題,或者地址沒有配好。如果改變了XenServer PoolMaster, 那麼記得DDCDesktop Group裡面也要改。
連線以後,WI顯示紅叉,不能連線。這有可能XS的這個虛擬機器console上沒有logout。檢視DDC,虛擬機器會顯示in use.
檢查防火牆配置和網路。客戶端能否連線VDA1494/2598埠。

 

XenServer 5.5的儲存空間規劃。儘量多預留一些空間。如果用LVHDSnapshot,要小心,SnapShot網上反應會佔用很多空間,而且不太好釋放。