1. 程式人生 > >六、XenServer資源池

六、XenServer資源池

資源池 xenserver

使用Citrix XenServer 資源池,可以將多個服務器及其連接的共享存儲作為統一的資源進行查看,從而可以根據虛擬機資源需求和業務優先級靈活部署虛擬機。一個池中最多可以包含16 個服務器,這些服務器都運行統一版本的XenServer 軟件(且具有相同的修補程序級別)

一、資源池的要求:

創建池或將服務器加入現有池前,應確保池中的所有服務器滿足下面的要求:

1.1硬件要求

XenServer 資源池中的所有服務器必須具有廣泛兼容的CPU,CPU 都來自同一家CPU 供應商(Intel 或AMD)且必須具有相同的令集,如果要運行HVM 虛擬機,所有CPU 都必須啟用虛擬化功能;

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 產品許可證版本

二、異類池(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.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可以將包含一個托管服務器的資源池(單例池)刪除,從而有效的使該服務器成為獨立服務器;

技術分享

註:當資源池中只有一臺托管主機時,才能對該池進行刪除操作;

3.2.2從池中移除其他托管服務器(非主服務器),在資源窗格中選擇資源池,右鍵選擇刪除池;

技術分享

四、從資源池刪除主機

4.1關閉需要從池中移除的服務器上的所有正在運行的VM,在資源窗格中選擇該服務器,右鍵選擇從池中刪除該服務器;

技術分享

註:從池中刪除服務器時,存儲在本地磁盤(本地存儲)上的所有VM 數據都將清除。如果在本地虛擬磁盤上有重要數據,在刪除服務器錢,必須將這些磁盤移動到同一資源池內的共享存儲庫中。

4.2執行池中刪除服務器操作時,服務器會自勱重啟並清除掉本地存儲中的數據。啟動完成之後查看從池中刪除服務器的結果

技術分享

五、將主機添加到資源池

5.1 添加主機到現有資源池

技術分享

註:向池中添加服務器之前,需確保要加入的服務器滿足資源池的硬件和其他要求,且在嘗試將服務器添加到池之前,應首先備份該服務器上托管的所有虛擬機。

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開機模式選擇自定義開機腳本時,可以在配置選項定腳本的鍵值

技術分享

本文出自 “孟婆來碗湯” 博客,請務必保留此出處http://gaokui.blog.51cto.com/7478451/1972853

六、XenServer資源池