XenServer 详细介绍与 虚拟化系列-Citrix (XenServer 6.1) 安装与配置

一、XenServer 6.1简介

 Citrix XenServer服务器虚拟化系统通过更快的应用交付,更高的IT 资源可用性和利用率,让数据中心变得更加灵活、高效。XenServer 在提供了关键工作负载(操作系统、应用和配置)所需的先进功能的同时,不会牺牲大规模部署必需的易于操作的特点。利用独特的流技术,XenServer可通过虚拟或物理服务器快速交付各种工作负载,成为企业每台服务器的理想虚拟化平台。

       而在2012年10月17日,北京——思杰公司日前宣布推出业界领先的企业级虚拟化平台XenServer 6.1,XenServer 6.1可创建和管理用于服务器、桌面和云计算的虚拟化基础设施。新版XenServer加强了针对数据中心整合的服务器虚拟化功能,通过先进的虚拟机迁移技术、增强的网络连接和安全特性、更好的供应商兼容能力以及自动化的虚拟机转换工具,为企业向云计算的迁移提供了捷径。它能高效地管理Windows和Linux虚拟服务器,以更高的性价比实现服务器资源整合,提供良好的业务连续性。XenServer还增加了一套丰富的管理及自动化功能、增强的云管理集成能力和安全性,帮助用户优化未来的云计算数据中心平台。

       新版XenServer 6.1相比上一个版本(6.0.2)增加了以下功能:

1、增强了与领先云平台的集成:能够直接与Apache CloudStack和采用Apache CloudStack技术的Citrix CloudPlatform进行集成,防火墙分区和工作负载均衡操作更加简便,使公共云和私有云平台免受攻击,提升了各类型企业IT系统的安全性和可扩展性。
2、“无共享”存储实时迁移:新版XenServer采用全新的存储技术XenMotion,能够让IT人员无需借助共享存储即可实时迁移正在运行中的虚拟机。XenMotion存储功能使得“无共享”架构的实时迁移成为可能,作为虚拟磁盘的存储空间可以在服务器资源池内部以及它们之间自由迁移,提高了存储利用率,简化了备份及维护操作,并且在云基础设施上实现了真正意义上的虚拟机灵活性。
3、从VMware到XenServer的批量转换:XenServer转换管理器是一种简单易用的工具,能够自动、批量地将VMware虚拟机转换成XenServer虚拟机,最大限度地降低成本、提高效益。该工具能够帮助客户确保其数据中心和云基础设施内所安装的应用程序能够随时用到最好的虚拟化平台。
       在本博客中就主要介绍Citrix XenServer服务器虚拟化,从各个方面去了解除了VMware vSphere虚拟化平台的另一个虚拟化平台。

一、XenServer 6.1简介
二、安装XenServer 6.1
三、安装设置XenCenter
四、使用Active Directory(AD)验证用户
五、申请XenServer 6.1 licence许可
六、建立Citrix Licensing 服务器

       XenServer是建立在开源Xen系统管理程序基础之上的一个完整的服务器虚拟化平台,XenServer是除VMware vSphere外的另一种服务器虚拟化平台,其功能强大、丰富,具有卓越的开放性架构、性能、存储集成和总拥有成本。Citrix XenServer是基于开源Xen hypervisor的免费虚拟化平台,该平台引进了多服务器管理控制台XenCenter,具有关键的管理能力,通过XenCenter可以管理虚拟服务器、虚拟机(VM)模板、快照、共享存储支持、资源池和XenMotion实时迁移。 Citrix XenServer是 Citrix推出的完整服务器虚拟化平台。XenServer 软件包中包含创建与管理在Xen(性能接近本机性能的开源半虚拟化虚拟机管理程序)上运行的虚拟 x86 计算机部署所需的全部内容。XenServer 已针对 Windows 和 Linux 虚拟服务器进行了优化。Citrix XenServer是一种全面的企业级虚拟化平台,用于实现虚拟数据中心的集成、管理和自动化。一整套服务器虚拟化工具可在整个数据中心内实现成本节约。更高的数据中心灵活性和可靠性可为您的企业提供高性能支持。此外,多种新特性可以有效管理虚拟网络,将所有虚拟机连接在一起,并为各应用用户分配虚拟机管理接入权限。

       XenServer 6.1版提供四个版本,分别是免费版、高级版、企业版和白金版。所有XenServer版本均包含XenCenter管理功能 。

二、安装XenServer 6.1

       尽管 XenServer 通常部署在服务器级硬件上,但 XenServer 也与很多工作站和便携式计算机型号兼容。XenServer 主机应为专用于托管 VM 的 64 位 x86 服务器级计算机。该计算机应运行经过优化及增强的Linux 分区,并通过支持 Xen 的内核控制面向 VM 的虚拟化设备与物理硬件之间的交互。在安装XenSerer之前,要在主机BIOS中打开Inter-VT功能。

1、可以从网上下载XenServer安装文件,将其刻录成CD。将主安装 CD 插入主计算机的 DVD 驱动器中。选择从 DVD 驱动器引导。重启计算机,此时会显示初始引导消息和 Welcome to XenServer(欢迎使用 XenServer)界面,在这个界面下,有两个选项:按F1键表示进行标准安装;按F2键表示进行高级设置。
 
2、在选择按F1键进入标准安装后,进入安装设置界面,在选择键盘布局页面中,选择要在安装过程中使用的键盘布局。
 
3、选择键盘后会显示 Welcome to XenServer Setup(欢迎使用 XenServer 安装程序)界面,如图13-5所示,告知用户在安装Xenserver时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据。确定后选择 OK(确定)。在整个安装过程中,可以通过按 F12 键快速前进到下一个屏幕。要获得常规的帮助信息,请按 F1 键。
 
4、在citrix用户协议中,阅读并接受 XenServer最终用户许可协议 (EULA),因为Xen的内核版本是Linux,开源系统,所以必须选择同意用户许可协议。
 
5、如果您拥有多个本地硬盘,请选择主磁盘进行安装。选择 OK(确定)。下面是开启本地cache功能,能够减小存储的压力,在DDC服务器配置中,选择host时也要对应开启才行,主要是针对Citrix的虚拟桌面。
 
6、在选择安装介质中选择 Local media(本地介质)作为安装源。
 
7、当系统询问您是否希望安装任何增补包时,请选择 No(否)继续。
 
8、在验证安装源界面中选择 Skip Verification(跳过验证),然后选择 OK(确定)。如果在安装期间遇到问题,建议您验证安装源。
 
9、设置并确认 root 用户密码,XenCenter 应用程序将使用此密码连接 XenServer 主机。
 
10、设置将用来连接 XenCenter 的主管理接口。如果计算机有多个网络接口卡 (NIC),选择用来实施管理的网卡,将管理 NIC 的 IP 地址配置为静态 IP 地址或使用 DHCP。手动指定或通过 DHCP 自动指定主机名和 DNS 配置。
 
11、如果手动配置 DNS,请在提供的字段中输入主要(必需)、二级(可选)和三级(可选)DNS 服务器的 IP 地址。
 
12、选择时区,先选择地理区域,然后选择城市。
 
 
13、指定服务器在确定本地时间时所用的方法:使用 NTP 或手动输入时间。选择 OK(确定),如图13-16所示。如果使用 NTP,您可以指定是由 DHCP 设置时间服务器,还是在下面的字段中至少输入一个 NTP服务器名称或 IP 地址。
 
14、设置完成后选择 Install XenServer(安装 XenServer)。
 
15、选择安装后,XenServer会进行安装,安装过程中需要重新启动服务器。
 
 
16、如果选择了手动设置日期和时间,系统会提示您输入本地时间信息。
 
17、 Installation Complete(安装完成)屏幕中,从驱动器中弹出安装 CD,然后选择 OK(确定)重新引导服务器。
 
18、服务器重新引导后,XenServer 将显示 xsconsole,这是一个系统配置控制台。到此,Citrix Xenserve安装结束。

三、安装设置XenCenter

       安装XenCenter 要求操作系统为Windows 7、Windows XP、Windows Vista、Windows Server 2003、WindowsServer 2008、Windows Server 2008 R2(所有版本)或.NET Framework3.5版本。

       安装XenCenter要求的硬件配置: CPU 主频最低 750 MHz,建议使用 1 GHz 或更快的 CPU;RAM 最低 1 GB,建议使用 2 GB 或更高容量的 RAM;磁盘空间最低 100 MB;网络卡为100 MB/s 或更快的网卡;屏幕的分辨率最低 1024x768 像素。

       下载XenCenter可以访问之前安装好的XenServer,可以通过IE来访问下载XenCenter,IE访问提供安装文件和iso文件的XenCenter。下载后将xenserver主安装 CD 插入要运行 XenCenter 的计算机的 DVD 驱动器中。打开 CD 上的 client_install 文件夹。或者从Citrix的官方网站上下载XenCenter安装文件。双击 XenCenter.msi 开始安装。

1、在IE浏览器中,输入XenServer的地址,然后点击继续浏览。
 
2、可以按照自己的需求来下载相应的格式的XenCenter。
 
3、开始Citrix XenCenter安装向导操作。该向导允许您修改默认目标文件夹,然后安装 XenCenter。
 
4、选择Citrix XenCenter的安装目录,单击浏览来更改安装目录。点选使用Citrix XenCenter的用户
 
 
5、在已准备好安装Cirtix XenCenter页面中,单击安装,开始安装Citrix XenCenter。
 
6、按照安装向导提示的进行安装,直到安装完成。
 
7、通过 XenCenter,可以从 Windows桌面计算机管理 XenServer 环境并部署、管理和监视虚拟机。从 XenCenter 监视和管理服务器上的活动,需要将该服务器添加到 XenCenter 的“托管”资源集合中。首次连接服务器时(通过工具栏上的添加新服务器或服务器菜单)
 
8、单击添加服务器图标,以打开添加新服务器对话框。
 
9、在服务器框中,输入要添加的服务器的 IP 地址或 DNS 名称。如果有多个XenServer服务器,可以通过在服务器框中输入用分号分隔的名称或 IP 地址,可以添加具有相同登录凭据的多个服务器。键入在 XenServer 安装期间设置的用户名(例如 root)和密码。 如果在 XenServer 环境中启用了 Active Directory (AD) 授权,可以在此处输入 AD 凭据。单击连接,将显示连接进度监视器,要取消连接,请单击取消。
 
10、成功添加XenServer服务器后,可以看到XenServer服务器中的信息和虚拟机。

四、使用Active Directory(AD)验证用户

       如果要使用多个用户和用户组来管理XenServer服务器,就必须使用 Active Directory 用户账户进行身份验证。XenServer 用户能够使用其 Windows 域凭据登录到池的 XenServer。可以为特定用户配置不同访问权限级别。访问可通过使用者来控制。XenServer 中的一个主题对应目录服务器上的一个实体(用户或组)。启用外部身份验证后,将首先针对本地 root 用户的凭据来检查用于创建会话的凭据(以防目录服务器不可用),然后针对使用者列表进行检查。要允许访问,必须为授权访问的用户或组创建一个使用者。

       下面就介绍如何将XenServer服务器加入到域,并添加域中的管理员。

1、单击选中要加入域的XenServer,在操作界面里选择用户,当前未配置AD,要启用AD身份验证,单击“加入域”按钮,
 
2、在启用AD身份验证的对话框中输入域名和域的管理员。
 
3、成功加入域后,会显示目前具有管理XenServer服务器的本地管理员root。要添加域中的管理员,单击“添加”按钮。
 
4、将用户或者用户组输入到“名称”文本框里,可以输入多条目录并用逗号或者分号分隔。输入完成后,单击授予访问权限。
 
5、通过Xenserver加入的域来解析所输入的用户名,并添加到XenServer中。
 
6、添加成功后会在具有访问权限的用户和用户组中显示。也可以删除角色和更改角色。
 
7、在更改角色里,可以设置域中用户的权限,包括池管理员、池操作员、VM超级管理员、VM管理员、VM操作员和只读。 

五、申请XenServer 6.1 licence许可

     Citrix XenServer是一款免费的虚拟化产品,但是如果用户要使用到XenServer的高级功能时,就必须要购买相应的版本。Citrix针对不同的企业用户,制定了相应版本。Xenserver是通过授权文件来进行授权。其授权文件是以lic或者是licx结尾。免费版的激活方式与收费版本的方式略有不同。

     Citrix公司提供免费版本的XenServer,无论是企业还是个人,都可以安装使用免费版本的XenServer。Citrix XenServer 可免费用于生产,无约束或时间限制。要使用XenServer,只需激活该产品即可,在激活的过程中Citrix会收集记录使用该产品的意图。申请免费版本的许可证的有效期为一年,如果一年后许可证失效,仍可以继续申请使用,软件会在许可证快到期的一个月内开始提醒管理员许可证到期。在XenServer 主机获得许可之前,可以以 XenServer(免费版)的形式运行 30 天。30天后,将无法启动任何新的、已挂起或已关机的 VM,直至主机激活或为其配置 Citrix 许可。

1、首先在XenCenter的菜单栏中,依次单击工具>许可证管理器(License Manager) 
2、击后进入许可证管理器管理器,会显示XenServer的服务器的版本和授权期限,由于没有申请任何许可证,默认是免费使用30天。选择一个或多个要激活的主机。单击激活免费 XenServer,然后选择申请激活密钥。
3、选择申请激活文件(Request Activation Key)
4、XenCenter 将打开一个 Web 浏览器,并进入 Citrix XenServer Activation(Citrix XenServer激活)页面,按照打开的页面,填写相关信息。切记,一定要填写正规的邮箱地址,许可密钥是通过邮箱来发送给申请者的。
5、激活表单上输入详细信息,然后单击 Submit(提交),此时会将许可密钥通过注册者填写的邮箱地址发送。通常,激活密钥会在 10 分钟内生成并通过电子邮件发给您。但是,在某些情况下,最长可能需要 30 分钟。
6、收到的包含激活密钥(文件扩展名为 .xslic)的电子邮件的内容为如何向XenServer激活密钥。申请出来的License可以被多台服务器使用。

六、建立Citrix Licensing 服务器

       Citrix 高级版、企业版和铂金版 XenServer 要求使用的每台 XenServer 主机都有一个许可证。许可证不再存储在主机服务器上,而是必须在单独的一台许可证服务器上添加和管理许可证文件。现在,XenServer 使用的许可方式与其他 Citrix 产品相同,这意味着可以跨产品共享许可证服务器。它也可以为XenServer、XenApp、XenDesktop等Citrix产品许可。创建许可证服务器是针对已经购买了Citrix XenServer的企业和个人,使用许可证服务器来激活XenServer服务器。 

       首先是要安装Citrix Licensing 服务器,从Citrix网上下载Licensing 服务器,Citrix Licensing可以在运行Microsoft 操作系统的服务器上安装许可证服务器。包括Windows Server 2003 ,Windows Server 2008,Windows Server 2008 R2,Windows 7,32 位和 64 位版本,并且需要安装 Microsoft .NET Framework 3.5,浏览器支持Internet Explorer 6.0到 9.0版本。 

1、运行CTX_Licensing.msi安装程序,同意接受许可协议中的条款,单击下一步。
2、默认安装路径或者单击更改来改变安装目录,单击安装。
3、正在安装中,直到安装完成。
4、在完成安装Citrix Licensing后会弹出简单设置界面,接受或更改许可组件使用的默认端口号。 如果需要,可以在安装后更改这些端口号,许可证服务器端口号为 27000,供应商后台程序端口号为 7279,控制台 Web 端口为 8082,并且设置admin的密码。
5、打开IE浏览器,输入Citrix Licensing的地址加端口号8082。单击右上方的“管理”按钮,来设置Licensing和导入许可证书。
6、可以查看与许可证服务器和运行许可证服务器的系统有关的系统信息。单击位于许可证管理控制台右上角的管理选项,然后单击系统信息选项卡,可查看信息。
7、在许可证管理控制台中,本地用户以及 Active Directory 用户和组通过控制台进行管理,并存储在控制台中。 这些用户不会连接到计算机的本地用户。 Active Directory 用户和组属于 Active Directory/网络身份验证系统的一部分。要向 Active Directory 用户和组提供支持,Windows 许可证服务器必须属于 Microsoft Active Directory 域的成员,且必须运行许可证管理控制台。 Windows NT 域不受支持。用户配有本地角色或 Active Directory 角色,以便其能够添加用户和组。
8、单击导入许可证,浏览至许可证文件,如果直接将文件复制到 MyFiles 目录中,或者如果文件与现有文件具有相同的名称,请选择覆盖许可证服务器上的许可证文件。单击导入许可证。 导入进程将此文件从其现有位置复制到 MyFiles 目录,许可证服务器可从中读取该文件。
9、成功导入信息后单击“确定”按钮。
10、至此,已成功将许可证文件上载到C:Program Files (x86)CitrixLicensingMyFilesxendesktop_xenserver-1.lic。也可以直接将lic复制到此文件夹。导入成功后,由于要求重新启动守护程序方可生效,所以在系统服务中,找到Citrix Licensing,选择重新启动。重启Citrix Licensing服务之后,在控制面板中,可以看到lic和并发许可证的相关信息
11、重启Citrix Licensing服务之后,在控制面板中,可以看到lic和并发许可证的相关信息。
12、Citrix的四种版本授权,其中第四种是购买Xendesktop所配套的Xenserver 企业版,按照购买的授权选择相应的版本,并输入Citrix Licensing服务器地址和端口号。 

     当成功激活后,本章节虚拟化系列-Citrix XenServer 6.1 虚拟机的管理就介绍到这里。谢谢。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!