使用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开机模式选择自定义开机脚本时,能够在配置选项定脚本的键值
