(這是個人在部署實施Citrix虛擬桌面和應用過程中的一些小結,供大家參考,有不當的地方歡迎指正,我的虛擬化技術交流QQ羣:108239387)
一、物理服務器xenserver 6.1及之前版本系統安裝:
1、安裝時修改參數:
(1)按F2進入高級安裝模式:
(2)在boot後面輸入 shell命令:
(3)編輯安裝引導文件:bash-3.2# vi /opt/xensource/installer/constants.py
(修改下列三個地方)
GPT_SUPPORT = True 改爲 False (禁用 GPT分區,使用 MBR分區表)
DOM0_MEM = 752 #MB 改爲 4096 (本地內存,默認752M)
root_size = 4096 改爲 10240(即10G的大小)
修改說明:
(1) GPT_SUPPORT改爲False,表禁用 GPT分區,使用 MBR分區表。
(2) DOM0_MEM內存設置,由於每啓動一臺虛擬機,Dom0 中就會啓動一個Qemu-DM 的進程,佔用大約 6M的內存空間,因此在虛擬機數量較多的情況下,我們需要增大 Dom 0 內存以便支持更多的虛擬機運行。由於Dom 0 是32 位操作系統,故支持的最大內存量爲4GB。
(3) root_size,Domain0的root卷大小,使用較大的 root 卷大小可以有效防止由於Dom0 日誌的突然快速增長導致 root 卷空間被佔滿從而引起 Dom0 運行異常的情況發生
(備註:從 XenServer 6.2 開始,Dom0 默認分配了 4G內存,因此不需要進行手工調整,之前版本要手動調整。)
2、安裝過程注意點:
(1)選擇安裝磁盤的時候,默認不勾選“Enable Thin Provisioning”(精簡配置項,生產環境中一般不勾選,由xenserver來自動調配)
(2)選擇物理網卡的時候,只要設置管理網的IP地址。
(3)主機名和DNS必面輸入,DNS可用公網的也可先用本機IP地址127.0.0.1
(4)NTP時間服務器問題:一種使用NTP服務器,可以輸入外網的NTP地址,但要求服務器要能上外網,或是內網架設一個NTP服務器;另一種是手動輸入,在安裝最後的時候會彈出界面讓你輸入日期和時間。推薦使用第一種NTP全局時鐘同步,否則在未來XenServer 服務器在組成資源池後可能會出現問題。當然如果只是做實驗的話,可以直接輸入本機IP地址了。
二、管理客戶機安裝XenCenter
1、如果管理機是winxp系統需要先裝.net 3.5程序
2、xencenter管理機必須與xenserver管理網絡能夠相通。
3、如果不想每次登錄xencenter的時候都輸入xenserver主機的密碼,可以在頂上菜單“工具”— “選項”—“保存並還原”下面勾選 “啓動時保存並還原服務器的連接狀態”的複選框。
4、網卡綁定的操作要在加入POOL資源池之前
5、安裝xenserver補丁有兩種模式:一種是“檢查更新”可以在線直接下載安裝,前提是要求xencenter這臺管理機能上互聯網。另一種是“安裝更新”需要自己到citrix網站上面先下好補丁,再通過本地硬盤上傳到xenserver服務器進行安裝更新。更新模式也有兩種:一種是自動執行,安裝更新過程可能需要多次重啓主機。另外一種是手動執行的模式,等補丁全部安裝完成以後再重啓。建議選擇第二種更新模式。
6、添加共享存儲:注意存儲有設置多路徑的話,在添加之前,我們先要把xenserver主機“進入維護模式”,然後右鍵“屬性”,在多路徑下面勾選啓用。設置完成以後退出維護模式。
三、基礎架構服務器安裝:
1、新建win 2008 R2虛擬機:在設置CPU和內存和硬盤的時候注意要適當,因爲設置完安裝好系統之後,vCPU、內存和硬盤資料只能增大不能減小。如果做實驗的時候物理機內存不大,可以先設置1vCPU和1G內存,如果生產環境內存資源充足的話可以設2G以上。
2、DHCP服務器的設置:注意DHCP的地址池一定要比虛擬桌面的數量大一些,否則調試的時候如果增刪虛擬桌面,地址池沒有釋放的話,新建的虛擬桌面就會獲取不到IP,無法註冊到DDC控制檯上。DHCP中選擇首選DNS服務器地址的時候,一定要修改爲本機固定IP地址,不能用默認的127.0.0.1,否則發佈後的桌面系統DNS會獲取不到DNS,無法上網。
3、License服務器的設置:(1)使用web登錄許可證控制檯,在要求你輸入用戶名和密碼的時候,注意在用戶名前面一定要加域,否則會無法登錄。(2)另外在導入完許可證文件後,記住一定要點擊“重讀許可證文件”按鈕,否則不會生效。
4、XenApp6.5服務器的配置:
(1)在安裝選擇“可選組件”的時候注意一定要選中“XML服務IIS集成”,否則安裝完成後Web Interface可能會連不上XenApp。
(2)如果使用獨立的數據庫安裝XenApp 6.5,需要先在獨立數據庫服務器上新建XenApp的數據庫。
(3)修改XenApp服務器的版本:如果安裝的時候選擇了“鉑金版”,但是license使用的是企業版,安裝完成以後會出現版本不對應的情況,使用上會出錯。修改XenApp版本的步驟如下:
A、先打開Citrix AppCenter控制中心
B、展開XenAppFarm,選中“策略”
C、切換到“計算機”標籤,點擊下面的“編輯”
D、接下來在彈出窗口中切換到“設置”標籤項
E、找到的“服務器設置”,在右邊點擊“XenApp產品版本”添加。
F、修改爲您license上的版本。
G、注意修改完成保存後,一定要重啓此臺App服務器,版本纔會更新過來。
H、展開 XenAppFarm ---- 服務器 ---- APP,在右邊“信息”標籤中可以查看到XenApp的當前版本情況
(4)修改XenApp服務器的登錄模式:由於虛擬應用訪問量增多,需要擴大XenApp虛擬服務器的cpu和內存資源,但是擴完重啓XenApp服務器之後,發現用戶登錄web Interface無法打開虛擬應用程序,提示出錯。經排查發現是擴充資源之後,XenApp服務器上AppCenter下面的服務器“登錄控制模式”變爲“禁止登錄和重新啓動”,需要手動修改爲“允許登錄和重新啓動”,修改完後虛擬應用打開正常了。
5、XenDesktop5.6服務器的配置:在添加承載虛擬桌面的xenserver主機時候,注意DDC虛擬服務器需要與XenServer主機的IP能夠ping通過,否則添加不進來。
6、Web InterFace登錄服務器:
(1)在添加和修改服務器場的時候,注意不能把app和ddc服務器放在同一個場裏,否則只能使用到一個。
(2)如何把把客戶端組件CitrixReceiver放到WI服務器上供訪問時下載安裝:
A、找到C:\Program Files (x86)\Citrix\Web Interface\5.4.0\Clients\Windows目錄
B、新建一個文件夾命名爲“Online Plug-in”
C、然後把客戶端組件“CitrixReceiver.exe”重命名爲“CitrixOnlinePluginWeb.exe”,上傳到這個Online Plug-in文件夾裏。
(3)如何在登錄的時候只輸入用戶名和密碼,不用輸入域名?
A、首先需要打開web Interface的控制檯,在web站點右邊欄中點擊“身份驗證方法”
B、然後點擊配置頁面的“屬性”按鈕
C、接下來選擇“身份驗證類型”,在右邊窗口點“設置”按鈕
D、選擇“隱藏域框”,並在域列表中下拉“預填寫”,添加域名。
(我在51cto學院開設了視頻教程,一步一步從零開始教你部署Citrix虛擬桌面和應用,歡迎大家前往觀看,下面是進入的網址)
http://edu.51cto.com/course/course_id-1429.html