(这是个人在部署实施Citrix虚拟桌面和应用过程中的一些小结,供大家参考,有不当的地方欢迎指正,我的虚拟化技术交流QQ群:108239387)

 

一、物理服务器xenserver 6.1及之前版本系统安装:

1、安装时修改参数:

1)按F2进入高级安装模式:

2)在boot后面输入 shell命令:

3)编辑安装引导文件:bash-3.2# vi /opt/xensource/installer/constants.py

(修改下列三个地方)

GPT_SUPPORT = True     改为 False (禁用 GPT分区,使用 MBR分区表)

DOM0_MEM = 752 #MB   改为 4096 (本地内存,默认752M

 root_size = 4096         改为 10240(即10G的大小)

修改说明:

1 GPT_SUPPORT改为False,表禁用 GPT分区,使用 MBR分区表。

2 DOM0_MEM内存设置,由于每启动一台虚拟机,Dom0 中就会启动一个Qemu-DM 的进程,占用大约 6M的内存空间,因此在虚拟机数量较多的情况下,我们需要增大 Dom 0 内存以便支持更多的虚拟机运行。由于Dom 0 32 位操作系统,故支持的最大内存量为4GB

3 root_sizeDomain0root卷大小,使用较大的 root 卷大小可以有效防止由于Dom0 日志的突然快速增长导致 root 卷空间被占满从而引起 Dom0 运行异常的情况发生

(备注: XenServer 6.2 开始,Dom0 默认分配了 4G内存,因此不需要进行手工调整,之前版本要手动调整。

 

2、安装过程注意点:

1)选择安装磁盘的时候,默认不勾选“Enable Thin Provisioning精简配置项,生产环境中一般不勾选,由xenserver来自动调配

2)选择物理网卡的时候,只要设置管理网的IP地址。

3)主机名和DNS必面输入,DNS可用公网的也可先用本机IP地址127.0.0.1

4NTP时间服务器问题:一种使用NTP服务器,可以输入外网的NTP地址,但要求服务器要能上外网,或是内网架设一个NTP服务器;另一种是手动输入,在安装最后的时候会弹出界面让你输入日期和时间。推荐使用第一种NTP全局时钟同步,否则在未来XenServer 服务器在组成资源池后可能会出现问题。当然如果只是做实验的话,可以直接输入本机IP地址了。

 

 

二、管理客户机安装XenCenter

1如果管理机是winxp系统需要先装.net 3.5程序

2xencenter管理机必须与xenserver管理网络能够相通。

3如果不想每次登录xencenter的时候都输入xenserver主机的密码,可以在顶上菜单“工具”— “选项”—“保存并还原下面勾选启动时保存并还原服务器的连接状态的复选框。

4网卡绑定的操作要在加入POOL资源池之前

5安装xenserver补丁有两种模式:一种是“检查更新”可以在线直接下载安装,前提是要求xencenter这台管理机能上互联网。另一种是“安装更新”需要自己到citrix网站上面先下好补丁,再通过本地硬盘上传到xenserver服务器进行安装更新。更新模式也有两种:一种是自动执行,安装更新过程可能需要多次重启主机。另外一种是手动执行的模式,等补丁全部安装完成以后再重启。建议选择第二种更新模式。

6添加共享存储:注意存储有设置多路径的话,在添加之前,我们先要把xenserver主机“进入维护模式”,然后右键“属性”,在多路径下面勾选启用。设置完成以后退出维护模式。

 

三、基础架构服务器安装:

1、新建win 2008 R2虚拟机:在设置CPU和内存和硬盘的时候注意要适当,因为设置完安装好系统之后,vCPU、内存和硬盘资料只能增大不能减小。如果做实验的时候物理机内存不大,可以先设置1vCPU1G内存,如果生产环境内存资源充足的话可以设2G以上。

2、DHCP服务器的设置注意DHCP的地址池一定要比虚拟桌面的数量大一些,否则调试的时候如果增删虚拟桌面,地址池没有释放的话,新建的虚拟桌面就会获取不到IP,无法注册到DDC控制台上。DHCP中选择首选DNS服务器地址的时候,一定要修改为本机固定IP地址,不能用默认的127.0.0.1,否则发布后的桌面系统DNS会获取不到DNS,无法上网。

3、License服务器的设置:(1)使用web登录许可证控制台,在要求你输入用户名和密码的时候,注意在用户名前面一定要加域,否则无法登录。(2)另外在导入完许可证文件后,记住一定要点击“重读许可证文件”按钮,否则不会生效。

4XenApp6.5服务器的配置:

1)在安装选择可选组件”的时候注意一定要选中“XML服务IIS集成否则安装完成后Web Interface可能会连不上XenApp

2)如果使用独立的数据库安装XenApp 6.5,需要先在独立数据库服务器上新建XenApp的数据库。

(3)修改XenApp服务器的版本:如果安装的时候选择了“铂金版”,但是license使用的是企业版,安装完成以后会出现版本不对应的情况,使用上会出错。修改XenApp版本的步骤如下:

A、先打开Citrix AppCenter控制中心

B、展开XenAppFarm,选中“策略

C、切换到“计算机标签,点击下面的编辑

D、接下来在弹出窗口中切换到“设置”标签项

E、找到的“服务器设置”,在右边点击XenApp产品版本添加。

F、修改为您license上的版本。

G、注意修改完成保存后,一定要重启此台App服务器,版本才会更新过来。

H、展开 XenAppFarm ---- 服务器 ---- APP,在右边“信息标签中可以查看到XenApp的当前版本情况

4)修改XenApp服务器的登录模式:由于虚拟应用访问量增多,需要扩大XenApp虚拟服务器的cpu和内存资源,但是扩完重启XenApp服务器之后,发现用户登录web Interface无法打开虚拟应用程序,提示出错。经排查发现是扩充资源之后,XenApp服务器上AppCenter下面的服务器“登录控制模式”变为“禁止登录和重新启动”,需要手动修改为“允许登录和重新启动”,修改完后虚拟应用打开正常了。

 

5XenDesktop5.6服务器的配置:在添加承载虚拟桌面的xenserver主机时候,注意DDC虚拟服务器需要与XenServer主机的IP能够ping通过,否则添加不进来。

 

6Web InterFace登录服务器

(1)在添加和修改服务器场的时候,注意不能把appddc服务器放在同一个场里,否则只能使用到一个。

(2)如何把把客户端组件CitrixReceiver放到WI服务器上供访问时下载安装:

A、找到C:\Program Files (x86)\Citrix\Web Interface\5.4.0\Clients\Windows目录

B、新建一个文件夹命名为“Online Plug-in

C、然后把客户端组件“CitrixReceiver.exe重命名为CitrixOnlinePluginWeb.exe,上传到这个Online Plug-in文件夹里。

(3)如何在登录的时候只输入用户名和密码,不用输入域名?

A、首先需要打开web Interface的控制台,在web站点右边栏中点击“身份验证方法

B、然后点击配置页面的“属性按钮

C、接下来选择“身份验证类型,在右边窗口点设置按钮

D、选择“隐藏域框,并在域列表中下拉预填写,添加域名。

 

 (我在51cto学院开设了视频教程,一步一步从零开始教你部署Citrix虚拟桌面和应用,欢迎大家前往观看,下面是进入的网址)

wKioL1OUWhqReRdAAAEc2CYYSUg917.jpg

http://edu.51cto.com/course/course_id-1429.html