(这是个人在部署实施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_size,Domain0的root卷大小,使用较大的 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
(4)NTP时间服务器问题:一种使用NTP服务器,可以输入外网的NTP地址,但要求服务器要能上外网,或是内网架设一个NTP服务器;另一种是手动输入,在安装最后的时候会弹出界面让你输入日期和时间。推荐使用第一种NTP全局时钟同步,否则在未来XenServer 服务器在组成资源池后可能会出现问题。当然如果只是做实验的话,可以直接输入本机IP地址了。
二、管理客户机安装XenCenter
1、如果管理机是winxp系统需要先装.net 3.5程序
2、xencenter管理机必须与xenserver管理网络能够相通。
3、如果不想每次登录xencenter的时候都输入xenserver主机的密码,可以在顶上菜单“工具”— “选项”—“保存并还原”下面勾选 “启动时保存并还原服务器的连接状态”的复选框。
4、网卡绑定的操作要在加入POOL资源池之前
5、安装xenserver补丁有两种模式:一种是“检查更新”可以在线直接下载安装,前提是要求xencenter这台管理机能上互联网。另一种是“安装更新”需要自己到citrix网站上面先下好补丁,再通过本地硬盘上传到xenserver服务器进行安装更新。更新模式也有两种:一种是自动执行,安装更新过程可能需要多次重启主机。另外一种是手动执行的模式,等补丁全部安装完成以后再重启。建议选择第二种更新模式。
6、添加共享存储:注意存储有设置多路径的话,在添加之前,我们先要把xenserver主机“进入维护模式”,然后右键“属性”,在多路径下面勾选启用。设置完成以后退出维护模式。
三、基础架构服务器安装:
1、新建win 2008 R2虚拟机:在设置CPU和内存和硬盘的时候注意要适当,因为设置完安装好系统之后,vCPU、内存和硬盘资料只能增大不能减小。如果做实验的时候物理机内存不大,可以先设置1vCPU和1G内存,如果生产环境内存资源充足的话可以设2G以上。
2、DHCP服务器的设置:注意DHCP的地址池一定要比虚拟桌面的数量大一些,否则调试的时候如果增删虚拟桌面,地址池没有释放的话,新建的虚拟桌面就会获取不到IP,无法注册到DDC控制台上。DHCP中选择首选DNS服务器地址的时候,一定要修改为本机固定IP地址,不能用默认的127.0.0.1,否则发布后的桌面系统DNS会获取不到DNS,无法上网。
3、License服务器的设置:(1)使用web登录许可证控制台,在要求你输入用户名和密码的时候,注意在用户名前面一定要加域,否则会无法登录。(2)另外在导入完许可证文件后,记住一定要点击“重读许可证文件”按钮,否则不会生效。
4、XenApp6.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下面的服务器“登录控制模式”变为“禁止登录和重新启动”,需要手动修改为“允许登录和重新启动”,修改完后虚拟应用打开正常了。
5、XenDesktop5.6服务器的配置:在添加承载虚拟桌面的xenserver主机时候,注意DDC虚拟服务器需要与XenServer主机的IP能够ping通过,否则添加不进来。
6、Web InterFace登录服务器:
(1)在添加和修改服务器场的时候,注意不能把app和ddc服务器放在同一个场里,否则只能使用到一个。
(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虚拟桌面和应用,欢迎大家前往观看,下面是进入的网址)
http://edu.51cto.com/course/course_id-1429.html
本文出自 “我的技术梦想之路” 博客,请务必保留此出处http://huangrs.blog.51cto.com/2677571/1423977
Citrix虚拟化实施部署中的一些注意点,布布扣,bubuko.com
原文:http://huangrs.blog.51cto.com/2677571/1423977