查看原文: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安装及部署_Citrix

 

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

PVS7.1.8安装及部署_Citrix_02

 

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

PVS7.1.8安装及部署_Citrix_03

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

PVS7.1.8安装及部署_Citrix_04

 

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

PVS7.1.8安装及部署_PVS_05

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

PVS7.1.8安装及部署_Citrix_06

 

2.2安装并配置PVS

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

PVS7.1.8安装及部署_PVS_07PVS7.1.8安装及部署_PVS_08

 

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

PVS7.1.8安装及部署_Citrix_09

点击“下一步”

PVS7.1.8安装及部署_Citrix_10

保持默认即可

PVS7.1.8安装及部署_Citrix_11

 

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

PVS7.1.8安装及部署_PVS_12

 

点击“安装”开始安装

PVS7.1.8安装及部署_Citrix_13

 

稍等片刻即可

PVS7.1.8安装及部署_Citrix_14

 

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

PVS7.1.8安装及部署_PVS_15

 

点击“安装”开始安装

PVS7.1.8安装及部署_PVS_16

 

点击“下一步”

PVS7.1.8安装及部署_PVS_17

 

接受许可协议

PVS7.1.8安装及部署_Citrix_18

 

保持默认即可

PVS7.1.8安装及部署_PVS_19

 

PVS7.1.8安装及部署_PVS_20

 

正在安装中

PVS7.1.8安装及部署_PVS_21

 

安装完成后点击“完成”

PVS7.1.8安装及部署_Citrix_22

 

打开“Provisioning Services配置向导”

PVS7.1.8安装及部署_Citrix_23

 

点击“下一步”向导

PVS7.1.8安装及部署_Citrix_24

 

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

PVS7.1.8安装及部署_Citrix_25

 

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

PVS7.1.8安装及部署_PVS_26

 

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

PVS7.1.8安装及部署_PVS_27

 

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

PVS7.1.8安装及部署_Citrix_28

 

选择“实例”

PVS7.1.8安装及部署_PVS_29

 

点击“下一步”即可

PVS7.1.8安装及部署_PVS_30

 

输入如下信息 PVS7.1.8安装及部署_Citrix_31

 

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

PVS7.1.8安装及部署_Citrix_32

 

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

PVS7.1.8安装及部署_Citrix_33

 

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

PVS7.1.8安装及部署_PVS_34

 

选择通信网卡

PVS7.1.8安装及部署_PVS_35

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

PVS7.1.8安装及部署_PVS_36

 

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

PVS7.1.8安装及部署_Citrix_37

 

我们暂时不用绑定Citrix账号

PVS7.1.8安装及部署_PVS_38

 

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

PVS7.1.8安装及部署_Citrix_39

 

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

PVS7.1.8安装及部署_PVS_40

 

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

PVS7.1.8安装及部署_PVS_41

 

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

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

PVS7.1.8安装及部署_PVS_42

 

选择“Xendesktop”

PVS7.1.8安装及部署_PVS_43

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

PVS7.1.8安装及部署_Citrix_44

 

勾选“创建主映像”

PVS7.1.8安装及部署_Citrix_45

 

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

PVS7.1.8安装及部署_Citrix_46

 

将所有组件全部勾选

PVS7.1.8安装及部署_Citrix_47

 

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

PVS7.1.8安装及部署_PVS_48

 

勾选全部功能

PVS7.1.8安装及部署_Citrix_49

 

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

PVS7.1.8安装及部署_PVS_50

 

确认安装信息

PVS7.1.8安装及部署_Citrix_51

 

正在安装中

PVS7.1.8安装及部署_PVS_52

 

此处不需要连接到Smart Tools

PVS7.1.8安装及部署_PVS_53

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

PVS7.1.8安装及部署_Citrix_54

 

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

 

安装目标设备

PVS7.1.8安装及部署_Citrix_56

 

保持默认即可

PVS7.1.8安装及部署_PVS_57

安装目标设备

PVS7.1.8安装及部署_PVS_58

 

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

PVS7.1.8安装及部署_Citrix_59

 

输入PVS服务器地址

PVS7.1.8安装及部署_PVS_60

 

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

PVS7.1.8安装及部署_Citrix_61

 

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

PVS7.1.8安装及部署_Citrix_62

 

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

PVS7.1.8安装及部署_Citrix_63

 

点击“创建”

PVS7.1.8安装及部署_PVS_64

 

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

PVS7.1.8安装及部署_Citrix_65

 

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

PVS7.1.8安装及部署_PVS_66

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

PVS7.1.8安装及部署_Citrix_67

 

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

PVS7.1.8安装及部署_PVS_68

 

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

PVS7.1.8安装及部署_PVS_69

 

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

 

2.4 PVS主机的最后配置

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

PVS7.1.8安装及部署_PVS_71

 

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

PVS7.1.8安装及部署_PVS_72

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

PVS7.1.8安装及部署_Citrix_73

 

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

PVS7.1.8安装及部署_PVS_74

“下一步”

PVS7.1.8安装及部署_Citrix_75

 

启用自动添加

PVS7.1.8安装及部署_Citrix_76

选择站点

PVS7.1.8安装及部署_Citrix_77

选择集合

PVS7.1.8安装及部署_Citrix_78

 

选择模板

PVS7.1.8安装及部署_PVS_79

 

输入前缀

PVS7.1.8安装及部署_PVS_80

 

点击“完成”即可

PVS7.1.8安装及部署_PVS_81

 

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

PVS7.1.8安装及部署_PVS_82

 

将引导方法更改为“ 虚拟磁盘”PVS7.1.8安装及部署_Citrix_83

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

PVS7.1.8安装及部署_PVS_84

2.5 创建客户端虚拟机

回到XenCenter中新建一个虚拟机

PVS7.1.8安装及部署_Citrix_85

 

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

PVS7.1.8安装及部署_PVS_86

输入虚拟机名称

PVS7.1.8安装及部署_PVS_87

 

选择“从网络启动”

PVS7.1.8安装及部署_Citrix_88

 

保持默认

PVS7.1.8安装及部署_PVS_89

 

选择虚拟机需要的配置

PVS7.1.8安装及部署_Citrix_90

 

XenServer服务器上并没有安装GPU

PVS7.1.8安装及部署_Citrix_91

 

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

PVS7.1.8安装及部署_Citrix_92

 

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

PVS7.1.8安装及部署_Citrix_93

 

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

PVS7.1.8安装及部署_PVS_94

 

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

PVS7.1.8安装及部署_PVS_95