www.90root.com

90root

    

   Citrix目前已经支持发布Linux桌面,然而在XenServer上创建VM和安装图形界面系统是有一定讲究的,为此今天在此跟大家分享如何在XenServer 6.5中部署Red Hat Enterprise Linux Server 6.6。

1. 创建虚拟机

1.1 打开XenCenter右键”XS“选择”New VM“

image

1.2 选择对应的模板”Red Hat Enterprise Linux 6(64-bit)“

image

注:当然有些人在部署Linux时选择了Windows的模板也是可以安装的,但是每个系统的底层内核是有差别的,所以在实际应用中切记选择对应的VM template.

1.3 输入VM名称和描述,Next

image

1.4 选择对应的DVD光盘,修改启动参数为”graphical utf8 vnc”, Next

image

1.5 选择home server,Next

image

1.6 为VM分配CPU和内存大小,Next

image

1.7 点击”Properties“

image

1.8 分配磁盘空间,点击”OK“

image

1.9 Next

image

1.10 配置VM网络,Next

image

1.11 点击”Create Now“

image

2. 安装Linux系统

2.1 创建完成后自动开启VM,点击”Console

image

2.2 选择”Skip“

image

2.3 等待启动后,看到提示我们通过VNC工具连接进行安装

image

2.4 打开VNC Viewer(VNC工具网上很多,用户可自行下载)输入上述提供的地址,点击”确定“

image

2.5 成功连接后如下,点击”Next”根据向导即可完成安装了

image

2.6 由于Red Hat 安装过程较简单,具体过程就不多截图了。但是在安装选项界面必须选择“Desktop”安装完成后才有图像界面

image

2.7 安装完成后,点击“Reboot”

image

2.8 启动后可进行网络等配置(配置过程略),配置完成选择“Quit”

image

2.9 Redhat 系统已经安装完成了,但是在XenCenter Console是无法看到图像界面的

image

3. 安装vncserver包

3.1 插入Red Hat的光盘并以root账号登录之命令行工具,执行以下命令,挂载光盘并安装vncserver
mkdir /tmp/software
mount /dev/cdrom/ /mnt/
cd /mnt/
cp –r . /tmp/software/
rpm –ivh tigervnc-server-1.1.0-16.e16.x86.64.rpm

image

3.2 运行vncserver后会提示一个新的连接(如果是第一次运行vncserver会提示你设置密码,由于我之前设置过了在此就不会提示了)

image

3.3 打开VNC工具输入地址(此处建议大家输入IP地址而不是主机名),点击”确定”

image

3.4 输入口令,点击“确定”

image

3.5 连接后,如下图:

image

4. 安装XenServer Tools

4.1 插入XenServer Tools光盘,挂载光盘、运行install.sh安装脚本,安装完成后重启VM
mount /dev/cdrom /mnt/
cd /mnt/Linux
./install.sh

image

4.2 重启后自动识别到系统

image


   本章节将为大家分享如何分配XenServer主机的License,请注意的是Citrix产品的激活是需要部署License Server的,所以在阅读本博文之前请确保已经部署了License Server和申请导入XenServer的许可证书。

1. 前提条件

1.1 在为XenServer主机分配许可证书之前,必须要在环境中部署并确认能够访问License Server及在Citrix官网中提前注册和下载许可证。详情请参考之前的博文:
  • License Server规划及部署,链接如下:
    • http://stephen1991.blog.51cto.com/8959108/1661055
  • 申请及导入许可证书,链接如下:
    • http://stephen1991.blog.51cto.com/8959108/1661552
1.2 由于试用的XenServer许可证只支持一个物理CPU,所以在实验时切记把处理器数量修改为1,否则通过试用License注册时将无法成功

image

2. Assign License

2.1 打开XenCenter连接对应的主机,点击”Tools“-->”License Manager”

image

2.2 勾选对应的主机-->点击”Assign License”

image

2.3 输入License Server的IP地址和端口号,选择”XenServer Enterprise Per-Socket”-->”OK“

image

2.4 正在加载Licenses

image

2.5 加载后可看到主机XS01的状态是”Licensed”,说明已经成功分配了许可,点击”Close“即可

image

此时此刻大家可能有个疑问”我们根本就没有指定许可证文件的路径,那么XenServer是如何找到License文件进行注册的呢?”。其实看过之前博文的就清楚了,首先我们是通过在Citrix官网进行注册下载许可证文件,再将许可证文件导入到License Server中,最后XenServer会通过IP地址和特定端口访问许可证服务器加载对应匹配的许可并进行授权。以上是本次的分享,感谢大家的支持和关注。


  为了保证XenServer主机的安全及功能的更新,在企业环境中我们需要定期的到Citrix官网或通过XenCenter进行下载和更新。今天我们会从在线和离线两种不同的方法进行Update的安装。更新补丁之前请务必阅读对应Update的相关资料、注意事项和做好备份。

1. 离线安装更新

在企业实际环境中,部分主机无法连接到Internet,这就需要我们从Citrix官网http://www.citrix.com.cn提前下载补丁到本地, 如本次以XenServer 6.5 SP1补丁为例。
1.1 在Citrix官网找到XenServer 6.5.0 Service Pack 1下载页面,点击“Download“下载到本地

image

下载链接:http://support.citrix.com/article/CTX142355

1.2 下载成功后,解压到文件夹

image

1.3 打开XenCenter并连接到对应的XenServer主机,点击“Tools”à “Install Update”

image

1.4 在弹出的安装向导中,点击“Next”

image

1.5 点击“Add” 添加下载好的更新包

image

1.6 选择Update File

image

1.7 添加完UpdateFile,“Next”

image

1.8 勾选需要更新的XenServer主机,“Next”

image

1.9 正在加载更新包

image

1.10 先决条件检查,成功检查完毕后点击"Next"

image

1.11 选择Update 方式,点击“Installupdate”(注意选择第一个选项,更新补丁后XenServer主机会自动重启)

image

1.12 等待Update成功安装后,点击”Finish”即可完成安装了

image

2. 在线安装更新

2.1 通过XenCenter连接至XenServer主机,点击“Notifications”

image

2.2 此次选择”Download and Install”

image

2.3 正在下载Update包

image

2.4 点击”Next” (以下的步骤与第一部分的离线安装一致,此地就不多配图了)

image

2.5 Update到最新后如图所示:

image

3. RollingPool Update

Citrix还提供了对整个服务器池进行补丁更新的滚动式方式,但是同一时间只会对单一XenServer进行更新的安装,这种方式适用于大型企业拥有很多主机的情况,由于测试环境资源有限,有兴趣的朋友可以自己私下了解了解。
image

以上是本次的分享,感谢大家的支持。


1. Create VMs

1.1 右键点击对应的模板“Test-01”,点击“New VM wizard”

image

1.2 选择对应的模板“Test-01”,Next

iameg

1.3 为新虚机命名, Next

imaeg

1.4 保持默认,通过模板创建虚拟机不需要插入DVD光盘,Next

image

1.5 选择该虚拟机默认启动的服务器,Next

iamge

1.6 根据需求调整vCPU 数量,内存大小,Next

image

1.7 选择相应的存储,Next

image

1.8 选择VM 使用的网络,Next

image

1.9 点击”Create Now“

image

1.10 启动后进入设置页面(由模板创建VM可以大大节省时间)根据向导完成配置即可

image

2. Quick Create

在以上通过模板创建VM的分享中步骤上跟创建新VM大致一样,如果创建的VM在内存、CPU、网络、存储各方面都跟模板保持一致时可采用快速创建方法。

2.1 右击对应的模板,选择” Quick Create“

image

2.2 一闪即可创建完成,可以说是神速,正在启动,如果做模板之前没有Sysprep, 新建VM启动后不会进入设置语言时区和密码界面,而是会直接进入系统。

image


1. Take Snapshot

1.1 右击虚拟机“Windows Server 2012 R2”, 选择“Take a Snapshot”

iamge

1.2 输入快照名称和描述,点击“Take Snapshot”

iamge

1.3 快照创建成功

iamge

2. Save as a Template

2.1 选择快照“Test-01”,点击“Actions” -> ”Save as aTemplate"

iamge

2.2 输入模板名称,点击“Create”

iamge

2.3 模板创建完成

iamge