Chinaunix首页 | 论坛 | 博客
  • 博客访问: 361018
  • 博文数量: 42
  • 博客积分: 1984
  • 博客等级: 上尉
  • 技术积分: 927
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-30 14:40
文章分类

全部博文(42)

文章存档

2016年(11)

2014年(3)

2013年(7)

2012年(3)

2011年(8)

2010年(10)

分类: 虚拟化

2014-06-18 11:48:35

XenServer部署系列之02——系统安装及许可

作业环境 

服务器#1
OS:XenServer 6.2
Hostname:xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24
硬件环境:Dell PowerEdge R720

笔记本电脑#1
OS:Windows 7
Software:XenCenter 6.2
IP:192.168.0.240/24
Gateway:IP:192.168.0.1/24


一、XenServer和XenCenter的安装

首先要弄清楚XenServer和XenCenter,以及两者之间的关系。

XenServer是一个类似于Linux的操作系统,通过CD光盘或基于网络的安装过程安装在物理主机上,其安装过程非常简单,通常被称为10分钟Xen体验(Ten to Xen)。

XenServer是从客户机安装管理工具XenCenter进行管理的。XenCenter采用基于图形用户界面的管理控制台,该控制台可安装在任何Windows PC机或服务器上,需要.Net3.5框架支持。XenServer安装完成后,网络连通的PC机使用浏览器直接访问XenServer的IP地址,可下载XenCenter。本案是

XenCenter需要连接XenServer主机才能真正的构成XenServer的前后端虚拟化架构,其实更多的操作都是通过XenCenter进行,包括XenServer群集管理和存储等资源池的全部操作,都可以在XenCenter上实现。

XenServer和XenCenter两者的安装都很简单,网上资料甚多,这里不再赘述。
以下链接为官方的XenServer、XenCenter安装向导文档,非常详尽,很值得新手学习。
http://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/citrix-xenserver-quick-installation-and-licensing-guide.pdf

值得注意的是XenServer的安装过程中,会把选定的目的硬盘上原有的所有数据擦除、按它的文件系统进行格式化——而且,XenServer的安装没有分区一说,这与Linux有着很大的区别。


二、为XenServer分配许可证

先上一张比较流行的关于XenServer许可的流程图。



有关资料如是说:XenServer会同License通信,检查License,获取License成功以后,XenServer主机会每5分钟与License Server通信一次,发送心跳消息,声明主机处于活动状态。如果通信失败,XenServer将进入30天的宽限期,如果在宽限期内,仍然无法与License Server取得联系,那么主机将会处于License过期状态,VM将无法启动和恢复,但不影响正在运行的虚机。特别地,在一个资源池中,如果各个主机的License授权版本不相同的情况下,对各种操作有一定的限制和影响。在新的主机加入资源池的时候,必须先对主机进行授权,才能加入到资源池,而且,新主机的License版本必须同资源池中License授权版本最低的一致,否则,无法加入资源池。

XenServer6.2开始已经开源了,系统安装完成之后,不需要许可直接就可以用。但为什么许多资料都说到要架设Licensing Server进行许可呢?其实我一直不太理解。我的理解是,许可的意义在于XenCenter的功能,如果没有对XenServer进行许可,尽管它是免费的,但XenCenter并没有足够的权限对它进行更高级的操作。

License Server的架设请见上一篇博文《XenServer部署实录—准备工作》,这里不再赘述。下面说说如何通过XenCenter为XenServer分配许可证。

在XenCenter中,通过“Add a server”(主界面的Add a server按钮,或菜单中的Server->Add)将刚安装好的主机名为xsr01的XenServer服务器添加进来。列表中,新添加的XenServer服务器的名字,即为其主机名。如下图所示。



XenCenter菜单Tools下,有个License Manager的子菜单,就是用来管理、分配许可证的。



在打开的License Manager窗口中,可以看到,此时xsr01的状态为“Unsupported”,即不受支持的。勾选将要分配许可证的XenServer服务器(如果已经连接了很多XenServer服务器的话,可以同时勾选多台),左下角的“Assign License”变得可用,单击该按钮,将弹出“Apply License”对话框。



在Apply License对话框中,填写License Server 的IP地址及其端口号(默认为27000),并指定License的版本类型,本案中,使用的是基于XenDesktop版本的许可证(Citrix官网上没法免费申请XenServer Per-Socket的许可证),使用该许可证进行许可用,可以获得哪些高级功能,我也不是很清楚,在实践中,桌面虚拟化的实现,是需要用到这个许可证的。
然后点击“OK”,等待3秒左右,即可完成许可证分配。



被分配许可证后的XenServer主机,其状态变成“Licensed”,如下图所示。
图示中右则的“License Expires”值为“Never”,但如果该许可证90天到期的话,还是会失效的。



当然了,License Server所在的Windows系统(本案为Windows Server 2008 R2)是要一直保持运行的。在实际应用中,XenServer系统安装、配置完成后,在里面运行一个Windows系统的虚拟机,以作为License Server所在的服务器。

至此,XenServer系统的安装及许可顺利完成。接下来是系统的管理和配置。

阅读(4984) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~