Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244816
  • 博文数量: 64
  • 博客积分: 1416
  • 博客等级: 上尉
  • 技术积分: 565
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-18 10:54
文章分类

全部博文(64)

文章存档

2011年(4)

2010年(60)

我的朋友

分类:

2011-03-08 18:02:29

前几篇中,分别介绍了如下内容:
1、 CitrixVDI架构及组件介绍
2、 XenServer的安装及配置
3、 CitrixDDC的安装及配置(包含AD中OU的创建及90天使用期限License的申请)
4、 CitrixPVS的安装及配置(包含DHCP、Citrix Setup Wizard的安装)
多次提过,这些是实现C itrix VDI解决方案所必不可少的基础,只有这些基础架构搭建完成才能接着进行本篇的操作,如果你是刚对Citrix VDI入门的朋友,请前去上面所提及的四篇文章中仔细阅读并实际动手做一做。而且建议你在阅读本文时,一定要看完全篇之后,心里有个大概印象(操作顺序及 过程),再开始依据之做测试。
在本篇中,将在前面四篇的基础上,进行综合配置,这些操作,可能会在几台角色服务器上切换进行。亦请各位尤其是还没有成功实现Citrix VDI部署的朋友先按照我所操作的顺序进行。且本篇中的截图较多,这些步骤很关键,用图说明会让大家更清楚如何的做法。
在本篇中,将要对以下内容进行顺序操作,并会使用到CitrixDDC、CitrixPVS、WinDC、XenServer等所有四台角色服务器:
1、在CitrixPVS这台服务器上创建Vitrual Disk(vDisk),也就是所谓的母盘。
2、在CitrixPVS这台服务器上配置DHCP,如果你的DHCP安装在WinDC这台域控角色的服务器上,请在WinDC上配置。
3、通过XenCenter连接到XenServer,在XenCenter控制台对vdixp这台虚拟机进行配置。
4、准备和构建虚拟桌面(含有对CitrixPVS、XenCenter、vdixp的操作)。
一、在CitrixPVS这台服务器上创建Vitrual Disk
vDISK的创建,起着很关键的作用,在创建之前需要规划好存储的位置,可以是本地存储,也可以是网络共享。大小视规模为准(不需太大,因为还是以XenServer为主要存储的),本场景中为本地存储,且存储在CitrixPVS的E盘。并提前新建两个空文件夹:cache、serer。(图1)

vDISK为母盘,多个桌面共同使用之,这就实现一个镜像,多个桌面了,节省空间,利于日常维护如系统更新、应用程序安 装(不使用XenAPP发布的话)等。比如桌面的补丁更新来说吧,你只需要根据PVS提供的功能,来复制现有的虚拟工作负载镜像,进行补丁的更新等的更 改,并使所有相关联的桌面在启动时都发生相应的更化。而且如果出现了问题,就可以回滚到以前的镜像,重新启动桌面就OK了。

1、在CitrixPVS机器上,打开PVS管理控制台,鼠标导航至"Stores",单击右健,“Creat Store”,在弹出的对话框中输入name为“vDisk”。(只是名字为vDisk,并不是作为母盘的vDISK,如果起名为vStore可能大家更 容易接受及明白)(图2)

2、接着上图中所示,点击Paths,在default store path下框中输入:E:\server,在default write cache paths右侧,点Add,并在弹出的窗口中输入e:\cache。server文件夹是用来存放所谓的母盘内容的,接下来的操作会让你更明白是怎么一回事。(图3)

3、仍接1、中的图,点击Servers,在site下拉框中选中Site,在servers that provide this store下框中,保证CitrixPVS被选中。这步操作是指明提供Store的机器,是由PVS角色的机器来承担的。(图4)

4、这一步,是真正创建vDisk的开始。右键点击刚才新创建的名字为vDisk的Store,选择Creat vDisk。(图5)

5、在弹出的界面中,保留前两个可选项,并在Filename下框中输入vdisk的名称为xpVdisk,在Size右面的框中输入15000MB,也 就是15G,一般情况下建议XP大小为8G(8194MB),VISTA的大小为15G左右。在VHD format右框中选择Dynamic,此意是动态使用磁盘空间,和使用workstation新建磁盘空间一样,用多少占多少,而不是像FIXED那 样,一次便被占用完了。设定好后,点creat vdisk。(图6)

6、vdisk创建完成后,在右侧面板中会显示出来,单击右健,选择属性,并在弹出的对话框中点面截图中的绿色部分“Edit file”。(图7)

7、在弹出的properties 界面,选择Options,选择Active Directory machine account password management,并ok。(大家做时,OK并不会如图所示为灰色的)(图8)

8、在PVS管理控制台中的左侧面板,鼠标依次点击desktop---Sites--Site--Servers,右键单击选择Properites, 并在弹出的界面中,选择Options,在Active Directory勾选上Enable automatic password support。并OK,此时会弹出对话框要求重启PVS Stream Services。OK。(图9)

9、在PVS管理控制台右侧面板,选定新建的名字为xpVdisk的vDisk,右键单击,选择Mount vDisk。(图10)

10,打开CitrixPVS我的电脑,可以看到有个“可移动硬盘”,选定,右键格式化成NTFS文件系统之。(图11)

11、完成格式化后,仍然右键单击xpVdisk,并umount vDisk xpVdisk。(图12)

二、在CitrixPVS这台服务器上配置DHCP
配置DHCP的目的,是为了虚拟桌面在启动时能得到IP地址,同时找到vDisk所在的服务器等。这些都可以在虚拟桌面启动时,在桌面的console里看的到。
由于DHCP服务安装在CitrixPVS上,配置仍在此台机器上进行。
1、在CitrixPVS机器上,依次打开开始---程序---管理工具---DHCP,由于没有在域控制器上安装DHCP,需要得到授权才能使用,请自行解决。
右键单击“服务器选项”,选择“配置选项”,在“常规”界面,下拉右侧滑块至066 启动服务器主机名,在下面的数据输入部分,填上CitrixPVS服务器的IP地址,当然主机名也可以:192.168.1.44。(图13)

2、在上图的同一界面中,选择067 启动文件名项,并在下面的框中输入ARDBP32.bin。切记,一定要照此输入。(图14)

三、通过XenCenter控制台对虚拟机vdixp虚拟机进行配置
所谓的配置,就是安装Virtual Desktop Agent。不过在接下来的几个步骤中仍然会对此进行配置,且是很重要的步骤。
Virtual Desktop Agent是必需要安装的,安装后,它能够让终端用户通过ICA网络交换协议连接到桌面,而且用户与DDC服务器之间的会话就是使用的ICA协议,这样以来,只需传输屏幕信息、键盘、鼠标指令等,就会占用较少的网络带宽(10k--30k之间)。
1、在安装Virtual Desktop Agent之前,应确保.NET 3.5已安装上去,如果没有,请从ddc的光盘内容中拷贝,并安装,如下图所示:(图15)

2、仍然是从DDC光盘中找到名字为xdsagent.msi的安装程序,具体路径为光盘目录下的\w2k3\en\VirtualDesktop\文件夹下。双击安装开始。(图16)

3、在port number页,保留默认的PORT为TCP 8080。Next。
4、在Farm Selection页,选择Select the Farm Now,并在下拉框中选择之前创建的名字为“desktop”Farm。Next。(图17)

5、安装后重启新启虚拟机vdixp。
四、准备和构建虚拟桌面(含有对CitrixPVS、XenCenter、vdixp的操作)
这一章的操作相当的繁琐的,请你按照我所写的顺序依次进行,也就是说在什么角色的机器上进行什么样的操作。
在此章节中,会有四个方面的任务完成:
1、在CitrixPVS机器上添加虚拟机vdixp至PVS数据库
2、在vdixp虚拟机中安装Target Device。
3、创建虚拟机vdixp的镜像至在CitrixPVS上配置好的vDisk中。
4、在CitrixPVS机器上设置vDisk的访问模式。
1、在CitrixPVS机器上添加虚拟机vdixp至PVS数据库
A、在XenCenter的控制面板中,右键单击虚拟机vdixp,选择Properties。鼠标导航至Startup Options,在右侧的面板中,把Boot Order下框中的“Network” move up到最上方。并OK。(图18)

B、在CitrixPVS机器上,打开PVS管理控制台,鼠标导航至Farm--Sites--site--Device Collection--Collection,右键单击,选择Create Device,在弹出的界面中,在Name下面输入此Device的名称为xpvdi,并在MAC地址中输入XenServer上的虚拟机vdixp的 MAC 地址。这步重要,请注意。至于vdixp虚拟机的MAC地址,你可以通过XenCenter控制台,点击虚拟机vidxp,在右侧面板里的Network 中找到。OK。(图19)

C、在右则面板中,选择刚刚创建的Device“xpvdi”,单击右键“Properties”,在General项中,boot from选择Hard Disk。(图20)

D、在vDisk项,按如下截图绿色部分进行操作,把名字为xpvdisk的vDisk添加进去。(图21)

2、在vdixp虚拟机中安装Target Device
安装arget Device的目的就是创建一个虚拟机vdixp的镜像,而这个镜像再和vDisk结合起来,就是母盘啦。
A、在XenCenter控制台,重新启动虚拟机vdixp。
在PVS的光盘根目录中找到名字为PVSSRV_Device的安装程序,双击运行。接受授权协议的同时,请下拉右侧滑块至最低端,或者你无法继续安装。(图22)

B、安装过程没有什么要注意的,安装完后重启便可。重启后,会在桌面工具栏的右下侧发现一个磁盘形状的图标。表示你安装成功。双击后,在弹出的窗口中,确认状态为Active。(图23)

此时,如果你可以仔细观如下几件事情,看都发什么了什么变化:
※虚拟机vdixp的network中IP地址。
※WinDC的DNS以及计算机账号。
※CitrixPVS中DHCP是否分配了IP地址。
※CitrixPVS管理控制台中Collection里的Device"xpvdi"是否有变化。
当然,所提到的均有变化,也就是此时的IP地址为192.168.1.60。且xpvdi也添加到了DNS中,并且在活动目录的计算机账号中也存在此台计算机的。(图24)

3、创建虚拟机vdixp的镜像至在CitrixPVS上配置好的vDisk中
在本章节,需要使用安装好的Target Device程序进行镜像制作,从而使vDisk真正建成。在创建的过程中,容易出现创建时间过长的问题,甚至中间也出现了进度条停止不前的现象。当然这些是可以通过一些方法解决的。
A、接2、中的操作,在虚拟机vdixp中,打开我的电脑,会发现存在一个E盘,而这个E盘实际就是CitrixPVS机器中的vDisk之xpvdisk的映射啦。(图25)

B、依次打开开始--程序--Citrix--Provisioning Server Image Builder。(图26)

C、在弹出的“Device Image Builder”界面,你可以通过点击Optimize来进行一些优化设置,此处老方选择了保留默认值,并确认Destination Drive指向的是E盘。同时在下面的打上对勾。点击Build。(图27)

D、之后,会弹出一个是否进行镜像建立的窗口,并说明了会删除目票盘E盘上的所有内容。点是。(图28)

E、接下来就是镜像创建过程了,同时你如果点击工具栏右下方的vDisk图标的话,可以看会话状态,以及网络传输的字节数。所以呢,XenServer与CitrixPVS两个角色之前的网络通讯最好为千M网络。(图29)

在这一步,容易出现进度条停止不动的问题(实际上是镜像创建的动作中止),你可以从以下方面来解决:可查看PVS中,xpVdisk是否被锁定,如果锁定,请通过右键的manage locks来解锁。一般就能解决此问题了。也请注意是否是网络通信中断造成的。
F、镜像创建的过程依据网速的快慢时间有所不同,约有近一个小时的时间,完成了。关闭此虚拟机便可。
当然,你也可以随时启动此虚拟机,进行更改及重建。(图30)

4、在CitrixPVS机器上设置vDisk的访问模式
A、在CitrixPVS机器,打开PVS管理控制台,在右侧的面板上,导航至vDisk Pool选项,进行变动如截图中绿色所示。(图31)

B、同时,Collection右侧的面板中,选择xpvdi的属性,在General选项中,改变boot from为vDisk。这一步是为创建多个桌面做的配置改变。(图32)

至此本篇结束,在下一篇,也就是最后一篇中,将讲述如何使用XenDesktop Setup Wizard创建多个桌面,以及如何进行测试收。
同时,在测试验收章节亦会详细讲述(回顾)下整个桌面交付给终端用户使用的过程。

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

chinaunix网友2011-03-27 18:49:13

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com