产品版本   

产品

PVS

7.X

Windows Client

8

版本历史   

版本

更改内容

创建者

时间

0.1

创建文档

Daniel_Wangjf

2013年7月1日

目录

1. PVS解决方案介绍... 1

2. PVS组件... 2

2.1 许可证服务器... 2

2.2 Provisioning Services 数据库... 3

2.3 管理控制台... 3

2.4 网络服务... 4

2.5 场... 4

2.6 存储... 4

2.7 站点... 4

2.8 视图... 5

3. 部署PVS服务器... 5

3.1 安装PVS7.0控制台... 5

3.2 安装服务器... 10

3.3 初始化Pvs7.0服务器... 14

3.4 创建磁盘和设备... 22

4. 镜像抓取... 25

4.1 目前设备安装... 25

4.2 启动映像向导... 29

4.3 完成镜像抓取... 32

5. 测试新PVS无盘设备... 33

5.1 创建无盘虚拟机... 33

5.2 测试无盘虚拟机... 36

1. PVS解决方案介绍

Provisioning Services 是Citrix 出品的一系列虚拟化产品中最核心的一个组件,PVS其前身曾是一款知名的diskless 软件(BXP),Provisioning Servicesr 可以在服务器端创建一个或多个虚拟磁盘镜像,客户端可以通过网卡方式引导(网卡PXE bootrom)在Citrix  VDisk Drivers 的支持下连接到服务端为之提供的虚拟盘,并可以对其进行自由的格式化和系统复制,如将本地计算机操作系统复制(拷贝上传)到远端虚拟盘后,即使御掉本机的硬盘,客户机依然可以通过网卡引导无盘启动远端虚拟盘中的操作系统。

Citrix Provisioning Server(无盘方式) 采用流技术通过网络将单一标准桌面镜像,包括操作系统和软件按需交付给物理/虚拟桌面。一方面实现同型号机器单一镜像管理;另一方面适用于三维图形要求更高的环境,除了硬盘之外,内存、CPU、GPU都调用本地的计算资源,所以性能基本和传统桌面没有区别。

clip_p_w_picpath002

Citrix Provisioning Server无盘工作站工作原理示意图

这种方案在保证数据安全的前提下需要的投资最小,性能和传统的PC最接近,基本没有损耗。但是由于在Streaming过程中,大量数据会在网络中传输,该方案对网络要求较高。同时如果客户端硬件配置不标准会带来很大的管理工作量。

通过根据需要分配服务器工作负载而不是逐个桌面进行部署,Provisioning Server for Desktops能够:

l 利用现有PC,充分利用现有资源;

l 通过采用作为服务的方式,通过创新的软件流技术从网络中根据需要为物理桌面提供操作系统和应用;

l 可从单一标准映像根据需要对使用相同OS/多应用的桌面进行设置,大大的降低系统和应用部署时间;

l 无需在桌面硬件上预装或永久性地安装软件;

l 应用处理工作在桌面上完成。

l 桌面系统可在无磁盘状态下运行;

PVS组件在vdi环境中不会单独使用,一般都会配合Citrix XenDesktop一起使用,使用XenDesktop Setup Wizard可以将模板与桌面虚拟机结合起来,创建自定义的数量的桌面,非常便于进行大规模的部署。因此本系列同时报告PVS7.0的测试部署,分为PVS7.0交付无盘桌面与pvs7.0结合xendesktop交付VDI 2个章节。

2. PVS组件

Provisioning Services 的基础结构设计与 Provisioning Services 场内的管理角色直接相关。Provisioning Services 管理员角色决定管理员可以在控制台中管理或查看的组件。Provisioning Services 场由多个组件组成。 下图显示了基本 Provisioning Services 基础结构的高级别视图,并说明了 Provisioning Services 组件在该实现中可能的显示方式。

clip_p_w_picpath004

以下各部分将简要介绍 Provisioning Services 组件。

2.1 许可证服务器

许可证服务器:可以将产品许可证服务器安装在共享基础架构内,也可以选择现有的Citrix许可证服务器。

注意:可以在Provisioning Server上运行配置向导时选择许可证服务器,场中的所有Provisioning Server都必须能够与许可证服务器进行通信。

2.2 Provisioning Services 数据库

Provisioning Services数据库用于存储场中的所有系统配置设置。一个场中只能存在一个数据库,而且该场内的所有Provisioning Server都必须能够与该数据库通信。可以选择利用现有的SQL Server数据库,或者安装SQL Server Express。

注:可以在Provisioning Server上运行配置向导时选择数据库服务器。

2.3 管理控制台

控制台是一种实用程序,用于管理Provisioning Services,登录到控制台后,需选择要连接的场。

注:控制台作为独立组件安装,在产品安装介质中提供。Provisioning Services控制台属于MMC(Microsoft管理控制台)管理单元。

在最高级别展开场节点时,Provisioning Services 控制台窗口将显示如下项目:

clip_p_w_picpath006

2.4 网络服务

网络服务包括DHCP服务、预启动执行环境(PXE)服务和TFTP服务。可以在引导过程中使用这些服务选项来获取IP地址,查找引导程序,并将其从Provisioning Server下载到目标设备中。

注:网络服务器可以随产品一同安装(可选),然后在运行配置向导时进行配置,也可以利用基础结构中的现有网络服务。

2.5 场

场代表Provisioning Services基础架构的最高级别。在将要添加到场中的第一个Provisioning Server上运行配置向导时,将会创建场,场管理员可以使用场来管理场中的所有组件:

l 产品许可

l 场属性

l 管理角色

l AD配置

l Provisioning Server配置管理

l 虚拟磁盘映像

l 目标设备和集合

l 站点

l 存储

l 视图

2.6 存储

一个场中包含一个或多个存储。存储是为物理或虚拟的磁盘存储位置所指定的逻辑名称。存储名称是场内所有Provisioning Server所使用的公用名称。

2.7 站点

一个场中可以存在一个或多个站点。在场中第一个Provisioning Server上运行配置向导时将创建第一个站点。

站点管理员和场管理员可以使用站点来表示和管理站点中的组件,其中包括:服务器、虚拟磁盘池、虚拟磁盘更新管理组件、设备集合、视图。

2.8 视图

视图提供了快速管理一组目标设备的方法。试图通常根据业务需求而创建。例如,视图可以表示物理位置或用户类型,与设备集合不同,一个目标设备可以属于任意多个视图。

3. 部署PVS服务器

上面章节对PVS做了简单介绍,本文将结合前面4节的内容和资源进行部署截图介绍,能够对PVS的测试部署有个初步认识,下面开始我们的图片~~

3.1 安装PVS7.0控制台

登陆pvs服务器,插入pvs光盘映像,选择控制台安装

clip_p_w_picpath008

点击安装

clip_p_w_picpath010

相关插件安装好后开始安装Provisioning Services7.0(PVS7.0)控制台

clip_p_w_picpath012

同意协议

clip_p_w_picpath014

输入客户信息,并选择程序供哪些用户使用

clip_p_w_picpath016

下一步

clip_p_w_picpath018

完整安装

clip_p_w_picpath020

开始安装

clip_p_w_picpath022

正在安装

clip_p_w_picpath024

完成控制台的安装

clip_p_w_picpath026

3.2 安装服务器

点击安装服务器

clip_p_w_picpath028

由于我们已经有独立的数据库,这里选择否,选是会安装镜像自带的sql server 2012Express

clip_p_w_picpath030

选择下一步

clip_p_w_picpath032

同意协议

clip_p_w_picpath034

输入用户信息以及供哪些用户使用

clip_p_w_picpath036

选择路径,下一步

clip_p_w_picpath038

没有修改的信息,点击安装

clip_p_w_picpath040

很快即完成安装

clip_p_w_picpath042

3.3 初始化Pvs7.0服务器

安装完成后会弹出配置向导对话框,如果没有弹出,可以在开始菜单打开

clip_p_w_picpath044

我们已经在域控上部署DHCP服务器

clip_p_w_picpath046

DHCP66、67页在域控上部署,选择在其他机器上运行

clip_p_w_picpath048

首次安装,创建场

clip_p_w_picpath050

输入外部数据库地址,默认实例可以不填实例名称,非默认则需要输入

clip_p_w_picpath052

输入场的相关信息

clip_p_w_picpath054

选择存储,可以选择网络存储,也可以选择本地存储

clip_p_w_picpath056

使用之前部署XenDesktop7时创建的许可证服务器

clip_p_w_picpath058

设置服务账户信息,并且该账户对之前的选择的PVS数据库具有管理权限

clip_p_w_picpath060

自动更新计算机账号密码间隔

clip_p_w_picpath062

Pvs7.0的自带新功能,可以选择管理网卡和和流网卡,并设置端口

clip_p_w_picpath064

设置tftp选项和引导程序的位置

clip_p_w_picpath066

设置流服务器引导列表

clip_p_w_picpath068

自动启动服务器,确认信息无误后点击完成

clip_p_w_picpath070

开始初始化pvs场相关内容

clip_p_w_picpath072

3.4 创建磁盘和设备

通过创建虚拟磁盘和设备,即可进行镜像的抓取,打开控制台,点击连接场

clip_p_w_picpath074

由于是本机,且登陆账户是安装账号,输入localhost连接到场

clip_p_w_picpath076

右键选择虚拟磁盘,并点击创建虚拟磁盘

clip_p_w_picpath078

由于存储是虚拟本地硬盘,且空间较小,选择类型为动态

clip_p_w_picpath080

展开设备集合,创建设备

clip_p_w_picpath082

输入名称,类型为生产,引导方法为本地磁盘,输入需要抓取镜像设备的MAC地址

clip_p_w_picpath084

选择创建的虚拟磁盘

clip_p_w_picpath086

4. 镜像抓取

4.1 目前设备安装

选择目标设备安装

clip_p_w_picpath088

点击目标设备安装

clip_p_w_picpath090

同意协议

clip_p_w_picpath092

输入用户信息,并选择供那些人员使用

clip_p_w_picpath094

安装路径

clip_p_w_picpath096

安装

clip_p_w_picpath098

正在安装

clip_p_w_picpath100

完成后启动映像向导

clip_p_w_picpath102

4.2 启动映像向导

输入连接服务器信息

clip_p_w_picpath104

选择现有的虚拟磁盘(上一小节创建的)

clip_p_w_picpath106

选择许可方式

clip_p_w_picpath108

配置映像卷

clip_p_w_picpath110

现有目标设备信息

clip_p_w_picpath112

确认信息无误后点击完成,程序会重启系统,注意:需要在此之前设置设备从网络启动

clip_p_w_picpath114

4.3 完成镜像抓取

重启后以相同账户登录,XenConvert会自动运行,执行格式化,镜像抓取等工作

clip_p_w_picpath116

根据存储和网络的速度,完成后关闭系统,完成时间不尽相同。

clip_p_w_picpath118

5. 测试新PVS无盘设备

按3.4节的方法创建一个目标设备,并选择4.2节抓取的虚拟磁盘

5.1 创建无盘虚拟机

打开XenCenter,连接到XenServer,选择创建Windows 8 32位系统(和4.3节抓取的系统一致)

clip_p_w_picpath120

输入名称

clip_p_w_picpath122

选择从网络启动

clip_p_w_picpath124

选择服务器

clip_p_w_picpath126

设置vCPU及内存

clip_p_w_picpath128

不创建磁盘

clip_p_w_picpath130

设置网络

clip_p_w_picpath132

选择创建完后自动启动虚拟机

clip_p_w_picpath134

5.2 测试无盘虚拟机

虚拟机通过网络启动,已经找到PVS服务器

clip_p_w_picpath136

无盘虚拟机开始启动

clip_p_w_picpath138

无盘虚拟机以及自动启动,本节测试完成,下一节配合XenDesktop创建VDI

clip_p_w_picpath140

如果需要下载本系列文档,请到下载专区搜索XenDesktop7或者追梦少年等关键字,本系列属于入门系统,基本还属于部署截图,待本系列结束后还会推出进阶系统,敬请关注。