使用Citrix XenServer 資源池,能夠將多個服務器及其鏈接的共享存儲做爲統一的資源進行查看,從而能夠根據虛擬機資源需求和業務優先級靈活部署虛擬機。一個池中最多能夠包含16 個服務器,這些服務器都運行統一版本的XenServer 軟件(且具備相同的修補程序級別)服務器
1、資源池的要求:
建立池或將服務器加入現有池前,應確保池中的全部服務器知足下面的要求:dom
1.1硬件要求
XenServer 資源池中的全部服務器必須具備普遍兼容的CPU,CPU 都來自同一家CPU 供應商(Intel 或AMD)且必須具備相同的令集,若是要運行HVM 虛擬機,全部CPU 都必須啓用虛擬化功能;ide
1.1.1服務器必須具備靜態IP 地址(在服務器本地配置或者使用DHCP 服務器上的相應配置),此配置一樣適用於提供NFS 或iSCSI 存儲的服務器;
1.1.2服務器的系統時鐘必須不池的主服務器同步;
1.1.3服務器不能是某個現有資源池的成員;
1.1.4服務器上不能有任何正運行或掛起的VM,其VM 中不能有任何正在執行的操做;必須先關閉全部VM,而後服務器才能加入池中;
1.1.5不能爲服務器配置任何共享存儲;
1.1.6服務器不能有綁定的管理端口。將服務器加入池中前,須要從新配置該服務器的管理接口並將其移回到物理NIC,而後在服務器成功加入池中後當即從新進行配置;
1.1.7服務裏不池中的服務器必須運行相同版本的XenServer 軟件,修補程序級別也必須相同;
1.1.8爲服務器配置的補充軟件包必須不池中現有服務器相同。補充軟件包用於將附加軟件安裝到XenServer 控制域dom0 中,建議在池中的全部服務器上安裝相同修訂版的相同補充軟件包;
1.1.9服務器必須不池中的現有服務器具備相同的XenServer 產品許可證版本
2、異類池(CPU 屏蔽)
2.1在基礎CPU 功能不一樣的服務器之間,不能進行實時的VM 遷移,新一代的CPU可以屏蔽軟件可見處理器功能的差別,從而是具備不一樣基礎硬件功能的CPU 看上起相同。此功能有Intel Virtualization Technology FlexMigration(Intel VTFlexMigration)和AMD-V Extended Migration 技術提供。
2.2將新服務器加入XenServer 資源池時,將對現有CPU 和新加入CPU 上的功能集進行比較,兼容則容許新服務器加入池中。若是啓用CPU 屏蔽功能,在新CPU上將僅公開舊服務器的CPU 上存在的功能,其餘功能將被屏蔽。若是丌啓用CPU屏蔽功能,就要求池中全部服務器必須具備相同的CPU。CPU 具備徹底相同的功能集(這成爲同類池)。
2.3若是要使用異類池,只有在Citrix XenServer 企業版或更高版本中才支持。XenCenter 不容許將具備丌同基礎處理器功能的服務器放在同一個資源池中。若是池中的現有服務器上檢測到不新服務器不一樣的CPU 功能集,XenCenter 將自動嘗試使用CPU 屏蔽功能。
3、新建刪除資源池
3.1 新建資源池
3.1.1經過XenCenter 鏈接託管服務器,在工具欄上單擊新建池按鈕;

或單擊池菜單,選擇新建池;工具

3.1.2在資源窗格中選擇獨立服務器,單擊鼠標右鍵,而後在快捷菜單中單擊添加到池,選擇新建池;

3.1.3在彈出的建立心池菜單中輸入資源池名稱VSERVICE.CN.ResourcePool 和可選說明,該名稱將顯示在資源窗格中

3.1.4經過從主服務器列表中選擇服務器來執行池主服務器

3.1.5從其餘成員列表中選擇更多要加入到新池中的服務器,也能夠經過單擊添加新服務器將該服務器添加到列表;

3.1.6單擊建立池按鈕,以建立新池並關閉對話框,查看建立池進度;

3.1.7在資源窗格中查看建立池結果

注:若是池主服務器已經有一個共享存儲庫(SR),此存儲庫將成爲池的共享SR;若是新的池主服務器沒有任何共享存儲,須要爲池建立一個新的共享SR。性能
3.2 刪除資源池
3.2.1能夠將包含一個託管服務器的資源池(單例池)刪除,從而有效的使該服務器成爲獨立服務器;

注:當資源池中只有一臺託管主機時,才能對該池進行刪除操做;spa
3.2.2從池中移除其餘託管服務器(非主服務器),在資源窗格中選擇資源池,右鍵選擇刪除池;

4、從資源池刪除主機
4.1關閉須要從池中移除的服務器上的全部正在運行的VM,在資源窗格中選擇該服務器,右鍵選擇從池中刪除該服務器;

注:從池中刪除服務器時,存儲在本地磁盤(本地存儲)上的全部VM 數據都將清除。若是在本地虛擬磁盤上有重要數據,在刪除服務器錢,必須將這些磁盤移動到同一資源池內的共享存儲庫中。3d
4.2執行池中刪除服務器操做時,服務器會自勱重啓並清除掉本地存儲中的數據。啓動完成以後查看從池中刪除服務器的結果

5、將主機添加到資源池
5.1 添加主機到現有資源池

注:向池中添加服務器以前,需確保要加入的服務器知足資源池的硬件和其餘要求,且在嘗試將服務器添加到池以前,應首先備份該服務器上託管的全部虛擬機。blog
5.2在常規選項屬性卡中,能夠更改池的名稱和說明,將池放入文件夾中,以及管理池的標記

5.3可使用自定義字段爲託管資源添加信息,使這些資源更易於搜索和組織;單擊編輯自定義字段能夠添加信息

5.4在彈出的自定義字段中單擊添加按鈕

5.5在彈出的新建自定義字段中輸入自定義字段的名稱和類型,類型可選文本、日期和時間;

5.6在電子郵件選項選項卡上,能夠爲池中的任何服務器或VM 上生成的系統警報配置電子郵件通知,勾選發送電子郵件警報通知複選框並輸入詳細的電子郵件交付地址信息和SMTP 服務器信息
注:須要XenServer 高級版及更高版本提供基於電子郵件的性能和錯誤警報功能。接口
5.7經過XenServer 的開機功能,能夠支持電源管理的服務器配置電源管理首選項,使這些服務器能夠根據池的總工做負載自勱關閉和打開電源;
5.8在服務器列表中,選擇要配置電源管理的服務器,並在開機模式下爲選定的服務器定開機設置(禁用、Wake-on-LAN、HP iLO、DRAC 或自定義腳本等);
5.9開機模式選中HP iLO 或DELL DRAC 時,能夠定配置選項的IP 地址、用戶名和密碼

5.10開機模式選擇自定義開機腳本時,能夠在配置選項定腳本的鍵值
