查看原文:http://www.ctoclubs.com/?p=1456

Citrix文章总结:http://www.ctoclubs.com/?p=1132

一、简介

    Citrix Provisioning Services组件简称Citrix PVS,是通过创建一个标准的虚拟机镜像,该镜像就如同一个虚拟磁盘一样,里面包含了虚拟机的配置信息以及操作系统,并将其存储在PVS服务器或网络中的存储空间中。同时PVS对该虚拟磁盘进行管理,将其分发给用户的目标设备所使用。用户在使用的时候,此标准镜像通过流传输到服务器或桌面目标设备中。PVS流技术推送技术将单个共享磁盘镜像实时地置备或重新置备计算机。这样将使管理员完全不需要管理和修补各个系统。所有镜像管理均在主映像上完成。每个系统的本地硬盘可以用来实现运行时数据缓存,在某些情况下,还可以完全从系统中移除,从而降低电力消耗、系统故障率和安全风险。

    Citrix PVS技术起源于无盘技术,而无盘技术最早是Novell Netware3.11或NovellNetware 3.12作服务器的操作平台,工作站以IPX方式登录。当时我们称它为IPX无盘网络,主要是用于教学网络,应用程序主要以DOS为主。从1996年至1999年,以RPL方式登录的无盘网络占绝大多数,服务器端可以选择Novell Netware 4.1或Windows NT 4.0 Server,在此期间,由于微软的大力支持,在它的Windows 95产品系列中,推出了网络版的Windows 95即所谓的完全版,它包含了网络安装命令Netsetup,之后的几年RPL几乎成为了无盘网络的代名词。之后,Intel推出PXE技术,叫做PXE远程无盘引导技术,配合Qualystem公司的LiteNet,最初选用台湾DTK公司的E-Terminal,成功地实现了Windows98的远程启动和运行,并使可靠性和稳定性都大大提高。Windows 98的各种应用软件只需通过简单的几个步骤即可加到无盘工作站上,并可随时升级和扩充,其简便的安装方式和构架,很快得到了业内人士的认可,并广泛流行起来。

    PXE是RPL的升级品,RPL是Preboot Execution Environment的缩写,意思为预置启动环境。它们的不同之处在于RPL是静态路由,而PXE是动态路由。其通信协议采用TCP/IP,与Internet连接高效而可靠。类似RPL、PXE以及BOOTP等都是远程启动协议,现在的Windows已经不再支持RPL这类比较老的协议了,目前在Citrix PVS架构下用到的协议就是PXE或BOOTP这两个协议。至于这两个协议有什么区别?工作原理是什么?本文暂且不表,待后续有时间再单独说明或者读者自己去网上查找相关资料了解。

 

二、实验步骤

2.1 配置DHCP服务

打开服务器管理器,进入到DHCP配置管理界面

PVS7.1.8安装及部署_第1张图片

 

如图中所示在服务器信息中红色标记2处右键并点击“DHCP管理器”

PVS7.1.8安装及部署_第2张图片

 

一次打开“DC01.best.com”→“IPv4”→“作用域”→“作用域选项”

PVS7.1.8安装及部署_第3张图片

空白处右键并选择“配置选项”

PVS7.1.8安装及部署_第4张图片

 

勾选“66 启动服务器主机名”并在字符串值中填写PVS主机的域名

PVS7.1.8安装及部署_第5张图片

勾选“67 启动文件名”并在字符串值中填写“ARDBP32.BIN”

PVS7.1.8安装及部署_第6张图片

 

2.2安装并配置PVS

将PVS镜像挂载到服务器中并打开

PVS7.1.8安装及部署_第7张图片PVS7.1.8安装及部署_第8张图片

 

分别安装控制台以及服务器

PVS7.1.8安装及部署_第9张图片

点击“下一步”

PVS7.1.8安装及部署_第10张图片

保持默认即可

PVS7.1.8安装及部署_第11张图片

 

确认控制台安装到哪个文件夹

PVS7.1.8安装及部署_第12张图片

 

点击“安装”开始安装

PVS7.1.8安装及部署_第13张图片

 

稍等片刻即可

PVS7.1.8安装及部署_第14张图片

 

安装完成“控制台”后,开始安装“服务器”

PVS7.1.8安装及部署_第15张图片

 

点击“安装”开始安装

PVS7.1.8安装及部署_第16张图片

 

点击“下一步”

PVS7.1.8安装及部署_第17张图片

 

接受许可协议

PVS7.1.8安装及部署_第18张图片

 

保持默认即可

PVS7.1.8安装及部署_第19张图片

 

PVS7.1.8安装及部署_第20张图片

 

正在安装中

PVS7.1.8安装及部署_第21张图片

 

安装完成后点击“完成”

PVS7.1.8安装及部署_第22张图片

 

打开“Provisioning Services配置向导”

PVS7.1.8安装及部署_第23张图片

 

点击“下一步”向导

PVS7.1.8安装及部署_第24张图片

 

我们已经在DC上配置了DCHP服务,故此处选择“在另一台计算机上运行服务”

PVS7.1.8安装及部署_第25张图片

 

我们需要在此服务器上启用PXE引导功能

PVS7.1.8安装及部署_第26张图片

 

我们的环境中没有场,创建一个新场

PVS7.1.8安装及部署_第27张图片

 

输入SQL Server服务器地址并点击“浏览”选择实例

PVS7.1.8安装及部署_第28张图片

 

选择“实例”

PVS7.1.8安装及部署_第29张图片

 

点击“下一步”即可

PVS7.1.8安装及部署_第30张图片

 

输入如下信息 PVS7.1.8安装及部署_第31张图片

 

输入“许可证服务器”地址

PVS7.1.8安装及部署_第32张图片

 

指定用户账户,我们此处使用域账号登录

PVS7.1.8安装及部署_第33张图片

 

此处实验环境,自动更新计算机账户密码保持默认即可

PVS7.1.8安装及部署_第34张图片

 

选择通信网卡

PVS7.1.8安装及部署_第35张图片

输入TFTP文件的位置(默认会自动识别)

PVS7.1.8安装及部署_第36张图片

 

我们暂时没有使用Linux镜像,无需添加证书,保持默认,下一步即可

PVS7.1.8安装及部署_第37张图片

 

我们暂时不用绑定Citrix账号

PVS7.1.8安装及部署_第38张图片

 

确认配置无误后点击“完成”即可

PVS7.1.8安装及部署_第39张图片

 

此处需要注意我们的防火墙是否没有允许通过

PVS7.1.8安装及部署_第40张图片

 

安装完成后点击“完成”即可

PVS7.1.8安装及部署_第41张图片

 

2.3 在模板操作系统中安装VDA

配置向导配置完成后切换到Windows 10 模板操作系统,将该主机加入到域中(加入域的步骤此处不在介绍)并安装VDA

PVS7.1.8安装及部署_第42张图片

 

选择“Xendesktop”

选择“Virtual Delivery Agent for Windows Desktop OS(W)”

PVS7.1.8安装及部署_第43张图片

 

勾选“创建主映像”

PVS7.1.8安装及部署_第44张图片

 

确认核心组件的安装位置,并点击“下一步”

PVS7.1.8安装及部署_第45张图片

 

将所有组件全部勾选

PVS7.1.8安装及部署_第46张图片

 

添加两台DDC服务器的地址,添加之前建议测试下

PVS7.1.8安装及部署_第47张图片

 

勾选全部功能

PVS7.1.8安装及部署_第48张图片

 

将如下端口号在防火墙中自动添加例外

PVS7.1.8安装及部署_第49张图片

 

确认安装信息

PVS7.1.8安装及部署_第50张图片

 

正在安装中

PVS7.1.8安装及部署_第51张图片

 

此处不需要连接到Smart Tools

PVS7.1.8安装及部署_第52张图片

点击“完成”将会重启计算机

PVS7.1.8安装及部署_第53张图片

 

计算机重启后将PVS镜像文件挂载到Windows 10 模板操作系统中 PVS7.1.8安装及部署_第54张图片

 

安装目标设备

PVS7.1.8安装及部署_第55张图片

 

保持默认即可

PVS7.1.8安装及部署_第56张图片

安装目标设备

PVS7.1.8安装及部署_第57张图片

 

安装完成后会自动弹出映像向导

PVS7.1.8安装及部署_第58张图片

 

输入PVS服务器地址

PVS7.1.8安装及部署_第59张图片

 

输入目标设备名称以及选择“集合”

PVS7.1.8安装及部署_第60张图片

 

实际企业环境中可能会用到Microsoft许可

PVS7.1.8安装及部署_第61张图片

 

本次实验环境的系统盘空间不足,但是根据经验本次镜像不会超过59G,故点击“是”即可(实际环境中磁盘空间一定要足够大,因为我们实际环境中不可能只有一个磁盘映像)

PVS7.1.8安装及部署_第62张图片

 

点击“创建”

PVS7.1.8安装及部署_第63张图片

 

一定要注意此提示信息,我们需要将当前客户端的引导方式改为网络引导,负责重启后无法将镜像传输到PVS服务器(此处先不要做任何操作,该虚拟机是在XenServer上,我们先去XenCenter中更改引导顺序,将网络引导更改为第一启动项

PVS7.1.8安装及部署_第64张图片

 

在XenCenter中点击需要更改引导的虚拟机并点击鼠标右键进入“属性”

点击“引导选项”勾选“网络”并点击右侧的“上移”移动到最顶端,点击“确定”

PVS7.1.8安装及部署_第65张图片

 

然后回到Windows 模板虚拟机内,点击是重新启动

PVS7.1.8安装及部署_第66张图片

 

重启完成后登陆到Windows 10 模板主机内,可以看到已经开始自动复制镜像到PVS主机内了

PVS7.1.8安装及部署_第67张图片

 

经过漫长的等待,终于上传完成了,此时我们可以将该主机进行关机了      PVS7.1.8安装及部署_第68张图片

 

2.4 PVS主机的最后配置

进入到PVS控制台,依次进入“Dangxiao_PVS_02”场→“PVS02”站点→“虚拟磁盘池”

PVS7.1.8安装及部署_第69张图片

 

点击刚刚创建的虚拟磁盘点击鼠标右键,单击“属性”

PVS7.1.8安装及部署_第70张图片

将“访问模式”改为“标准映像”

PVS7.1.8安装及部署_第71张图片

 

鼠标右键“Dangxiao_PVS_02”场→“自动添加向导”

PVS7.1.8安装及部署_第72张图片

“下一步”

PVS7.1.8安装及部署_第73张图片

 

启用自动添加

PVS7.1.8安装及部署_第74张图片

选择站点

PVS7.1.8安装及部署_第75张图片

选择集合

PVS7.1.8安装及部署_第76张图片

 

选择模板

PVS7.1.8安装及部署_第77张图片

 

输入前缀

PVS7.1.8安装及部署_第78张图片

 

点击“完成”即可

PVS7.1.8安装及部署_第79张图片

 

“Dangxiao_PVS_02”场→“站点”→“PVS02”→“设备集合”→“PM”→“PVS_Test_Windows10”模板,右键并选择“属性”

PVS7.1.8安装及部署_第80张图片

 

将引导方法更改为“ 虚拟磁盘”PVS7.1.8安装及部署_第81张图片

若上一步骤没有做的话,客户端主机开机之后无法从网络启动,会报如下错误

PVS7.1.8安装及部署_第82张图片

2.5 创建客户端虚拟机

回到XenCenter中新建一个虚拟机

PVS7.1.8安装及部署_第83张图片

 

选择虚拟机模板(注意:此处的模板中并没有操作系统,只是一个虚拟硬件的模板)

PVS7.1.8安装及部署_第84张图片

输入虚拟机名称

PVS7.1.8安装及部署_第85张图片

 

选择“从网络启动”

PVS7.1.8安装及部署_第86张图片

 

保持默认

PVS7.1.8安装及部署_第87张图片

 

选择虚拟机需要的配置

PVS7.1.8安装及部署_第88张图片

 

XenServer服务器上并没有安装GPU

PVS7.1.8安装及部署_第89张图片

 

PVS客户端主机并不需要磁盘

PVS7.1.8安装及部署_第90张图片

 

选择网络(注意:一定要确认网络跟PVS服务端处于同一网络

PVS7.1.8安装及部署_第91张图片

 

确认信息无误后,点击“立即创建”

PVS7.1.8安装及部署_第92张图片

 

虚拟机创建完成后会自动开机,稍等片刻即可自动打开系统

PVS7.1.8安装及部署_第93张图片