Citrixpvs基础实验手册.docx
- 文档编号:25250528
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:53
- 大小:7.15MB
Citrixpvs基础实验手册.docx
《Citrixpvs基础实验手册.docx》由会员分享,可在线阅读,更多相关《Citrixpvs基础实验手册.docx(53页珍藏版)》请在冰豆网上搜索。
Citrixpvs基础实验手册
1ProvisioningServer产品概述
1-1ProvisioningServer简介
ProvisioningServices是Citrix出品的一系列虚拟化产品中最核心的一个组件,PVS其前身曾是一款知名的diskless软件(BXP),ProvisioningServicesr可以在服务器端创建一个或多个虚拟磁盘镜像,客户端可以通过网卡方式引导(网卡PXEbootrom)在Citrix VDiskDrivers的支持下连接到服务端为之提供的虚拟盘,并可以对其进行自由的格式化和系统复制,如将本地计算机操作系统复制(拷贝上传)到远端虚拟盘后,即使御掉本机的硬盘,客户机依然可以通过网卡引导无盘启动远端虚拟盘中的操作系统;
ProvisioningServer采用一种与传统映像解决方案截然不同的方法,从根本上改变硬件与依托硬件而运行的软件之间的关系。
ProvisioningServer通过流技术推送单个共享磁盘映像(虚拟磁盘),而非将映像复制到各台计算机中,使组织能够减少所管理的效率以及分布式处理的优势。
此外,由于计算机通过流技术动态、实时地从单个共享映像推送磁盘数据,因为确保了计算机映像的一致性,同时,大型计算机池也可以在计算机重新引导使彻底更改其配置、应用程序甚至是操作系统。
通过ProvisioningServices,任何虚拟磁盘都可以配置为标准映像模式。
处于标准映像模式的虚拟磁盘允许多台计算机同时通过该虚拟磁盘引导,这大大减少了必须维护的映像数目以及所需的存储空间。
虚拟磁盘采用只读格式,目标设备不能更改其映像。
1-2ProvisioningServerwithXenDesktop
PVS组件在vdi环境中不会单独使用,一般都会配合CitrixXenDesktop一起使用,使用XenDesktopSetupWizard可以将模板与桌面虚拟机结合起来,创建自定义的数量的桌面,非常便于进行大规模的部署。
这里仅仅对PVS做基础介绍,后续将会对整体CitrixVDI环境进行全面补充。
Citrixvdi攻略,可以参考:
2ProvisioningServer解决方案
ProvisioningServices流技术推送技术允许从单个共享磁盘映像实时的置备或重新置备计算机。
在这一过程中,管理员完全无需管理和修改各个系统,所有映像管理均在主映像上完成。
每个系统的本地硬盘可以是用来实现运行时数据缓存,在某些情况下,还可以完全从系统中移除,从而降低电力消耗、系统故障率和风险
ProvisioningServices解决方案的基础架构基于软件流技术推送技术。
安装并配置ProvisioningServices组件后,可以从设备的硬盘驱动器创建虚拟磁盘,方法是:
创建操作系统和应用程序映像的快照,然后将该映像作为虚拟磁盘文件存储在网络中。
在此过程中使用的设备成为主目标设备。
使用这些虚拟磁盘的设备为目标设备。
虚拟磁盘可以存在于ProvisioningServices、文件共享中,或者(较大规模的部署中)存在于ProvisioningServices可与之通信的存储系统上(ISCSI、SAN、NAS和CIFS)。
可将虚拟磁盘分配给单个目标设备(专用映像模式)或多个目标设备(标准映像模式)。
步骤一:
目标设备开启时,将其设备为从网络引导,并与ProvisioningServices进行通信。
处理工作是在目标设备上进行的。
步骤二:
目标设备从ProvisioningServices下载引导文件,然后引导。
步骤三:
根据设备引导配置设置,系统将找到相应的虚拟磁盘,然后将其装载到ProvisioningServices上。
该虚拟磁盘上的软件将根据需要通过流技术推送到目标设备。
而对目标设备而言,虚拟磁盘就像常规的系统硬盘驱动器一样。
所有的虚拟磁盘内容并不会立即推送到目标设备(像传统或映像部署解决方案那样),而是根据需要通过网络实时引入数据。
通过这种方法,目标设备可在重新引导期间获得全新的操作系统以及软件集,而无需访问工作站。
此方法极大地减少了对传统磁盘映像工具所需网络带宽量,从而可以在网络中支持更多的目标设备,而不会对整体网络性能产生影响。
3ProvisioningServices产品基础架构
ProvisioningServices的场由多个组件组成,下图显示了基本ProvisioningServices基础结构的高级别试图,并说明了ProvisioningServices组件在该实现中可能的现实方式。
3-1许可证服务器
许可证服务器:
可以将产品许可证服务器安装在共享基础架构内,也可以选择现有的Citrix许可证服务器。
注意:
可以在ProvisioningServer上运行配置向导时选择许可证服务器,场中的所有Provisioning Server都必须能够与许可证服务器进行通信。
3-2ProvisioningServices数据库
ProvisioningServices数据库用于存储场中的所有系统配置设置。
一个场中只能存在一个数据库,而且该场内的所有ProvisioningServer都必须能够与该数据库通信。
可以选择利用现有的SQLServer数据库,或者安装SQLServerExpress。
注:
可以在ProvisioningServer上运行配置向导时选择数据库服务器。
3-3管理控制台
控制台是一种实用程序,用于管理ProvisioningServices,登录到控制台后,需选择要连接的场。
注:
控制台作为独立组件安装,在产品安装介质中提供。
ProvisioningServices控制台属于MMC(Microsoft管理控制台)管理单元。
3-4网络服务
网络服务包括DHCP服务、预启动执行环境(PXE)服务和TFTP服务。
可以在引导过程中使用这些服务选项来获取IP地址,查找引导程序,并将其从ProvisioningServer下载到目标设备中。
注:
网络服务器可以随产品一同安装(可选),然后在运行配置向导时进行配置,也可以利用基础结构中的现有网络服务。
3-5场
场代表ProvisioningServices基础架构的最高级别。
在将要添加到场中的第一个ProvisioningServer上运行配置向导时,将会创建场,场管理员可以使用场来管理场中的所有组件:
●产品许可
●场属性
●管理角色
●AD配置
●ProvisioningServer配置管理
●虚拟磁盘映像
●目标设备和集合
●站点
●存储
●视图
3-6存储
一个场中包含一个或多个存储。
存储是为物理或虚拟的磁盘存储位置所指定的逻辑名称。
存储名称是场内所有ProvisioningServer所使用的公用名称。
3-7站点
一个场中可以存在一个或多个站点。
在场中第一个ProvisioningServer上运行配置向导时将创建第一个站点。
站点管理员和场管理员可以使用站点来表示和管理站点中的组件,其中包括:
服务器、虚拟磁盘池、虚拟磁盘更新管理组件、设备集合、视图。
3-8视图
视图提供了快速管理一组目标设备的方法。
试图通常根据业务需求而创建。
例如,视图可以表示物理位置或用户类型,与设备集合不同,一个目标设备可以属于任意多个视图。
4ProvisioningServer实验环境
主机名
角色
操作系统
IP地址
备注
域控/DNS/DHCP
Windows2008r2
192.168.0.73
pvs-
ProvisioningServices
Windows2008r2
192.168.0.145
PVS6.0
Win7
Win7镜像
Windows7sp1
DHCP获取
网络启动
client
无盘客户端
无
DHCP获取
网络启动
4-1安装配置DC
环境中的所有机器都属于这个域。
对于安装配置域控的方法,在此不做详细的描述。
请在每次登录系统的时候确保使用的是域管理员用户。
在此特别强调,如果使用虚拟机做实验,确保同一个域内的虚拟机不要使用相同的SID,建议使用vCenter通过模板,使用自定义规则去生成不同SID的虚拟机。
4-2安装配置DHCP
建议在安装DHCP之前,规划好网络,避免新建DHCP服务器对整个网络产生干扰。
如果局域网内有DHCP服务器,则可以使用现有的DHCP服务器,不过需要进行简单的配置。
连接到DHCP服务器上面,进行DHCP服务的安装,具体流程略,搭建完成DHCP服务器之后,需要配置DHCP的66,67选项,66项启动服务器主机名,即tdtp启动服务器主机名,这里需要填写pvs-server的ip;67项启动文件名,输入TFTP文件名“ARDBP32.bin”。
如图4-1,4-2。
图4-1
图4-2
5安装SQLServerExpress
在PVS_6.0.iso的镜像文件之中有SQLServer2005Express文件夹,在64位操作系统之中,运行SQLEXPR.exe文件。
接受许可协议
安装相关组件
安装MicrosoftSQLServer数据库
检查系统相关配置
用户注册信息
功能选择,设置安装路径,默认即可。
数据库认证模式。
一种是使用windows登录用户验证,一种是为MSSQL设置sa密码。
为简化,这里SQLServer仅给pvs使用,没有开启sa用户。
配置选项
准备安装
安装完成。
基本操作都是点击“下一步(Next)”。
6安装PVSServer
上一章完成了PVSServer安装的必备软件环境。
现在开始安装PVS相关组件。
ProvisioningServers主要分为Console端、Server端、Target端。
其中console和server端可以安装在一起。
6-1安装console
在章节3.3中已经提到管理控制台的作用,这里首先需要安装管理控制台。
装入pvs6.0安装盘,以域管理员用户安装相关组件。
选择“ConsoleInstallation”,如图6-1
图6-1
安装相关软件,选择默认配置即可,如图6-2至6-6.
图6-2
接受许可认证
图6-3
图6-4
图6-5
图6-6
6-2安装license
在章节3-1之中已经描述了许可证服务器的作用,这里可以使用现有的许可证服务,也可以安装一个新的许可证服务。
基本操作选择默认配置即可。
如图6-7至6-13:
图6-7
图6-8
图6-9
图6-10
图6-11
图6-12
图6-13
6-3安装pvsserver
以域管理员用户安装server端组件。
如图6-13至6-8
双击“InstallServer”
图6-13
图6-14
图6-14
图6-15
图6-16
图6-17
图6-18
基本软件环境安装已经结束,而整个配置过程在第7章中将详细讲解。
7配置PVS
配置pvs操作主要是包括对server安装完成之后的配置,以及通过console去连接server之后对站点等配置。
主要包括场,存储,站点,网络,vdisk等。
7-1配置Server
从程序菜单中打开Citrix下面的“ProvisioningServicesConfigurationWizard”(Provisioning服务配置向导),这个窗口在服务端安装结束时会自动弹出来,进入pvs的配置操作界面,如图7-1至7-17。
图7-1
PVS环境DHCP服务器的配置,根据事先规划好的架构,这里选择“theservicethatrunsonanothercomputer”,实际上DHCP和PXE运行在域控服务器上,见章节4。
配置流程如图7-2。
图7-2
PXE服务跟DHCP服务一样,选择其他计算机,如图7-3。
图7-3
初次配置,新建一个场,如图7-4。
图7-4
选择对应的数据库服务和实例名,点击“browse”浏览之前新建的数据库服务,如图7-5
图7-5
选择server名为“PVS-SERVER”服务器,如图7-6。
图7-6
图7-7
新建Farm的Databasename,Farmname,Sitename,Collectionname,以及AD域。
选择默认即可,如图7-8。
图7-8
选择对应的存储名,这里新建了一个分区用来存储vdisk相关文件,如图7-9。
图7-9
选择license服务器,如图7-10。
图7-10
配置用户帐户设置,这里选择指定对应的域管理员帐户,如图7-11。
说明:
指定用户帐号:
是指windows共享时需要使用此选项,帐号为工作组或域用户帐户
本地系统帐号:
与SAN结合使用。
如果选择指定用户帐户,请选中为帐户配置数据库旁边的复选框,这样为用户添加相应的数据库角色(数据读取者和数据写入者)。
计算机帐户自动更新周期,如图7-12。
图7-12
指定网络配置,选择默认即可,如图7-13。
图7-13
tftp选项和启动位置,如图7-14
图7-14
流服务器启动列表,如图7-15。
图7-15
所有配置如下图所示。
图7-16
图7-17
Server端配置完成,余下就是通过管理控制台去连接server端,请参考下一小节。
7-2配置console
从程序菜单中打开Citrix下面的“ProvisioningServicesConsole”(Provisioning管理控制台)。
弹出对话窗口,选中之后点击右键,连接到场,如图7-18。
图7-18
PVS服务器ip,帐号和密码,如果选择默认安装,server的端口号为默认的54321,认证帐户选择域管理员用户,如图7-19。
图7-19
连接成功,如图7-29。
图7-20
在vdiskpool新建一个动态分配vdisk,如图7-21,7-22。
图7-21
图7-22
在collection中新建一个设备,这里是需要指定对应的mac,这个mac地址就是后面targetdevice的mac地址,bootfrom选择harddisk,vdisk选择图7-22中新建的vdisk。
如图7-23至7-26。
图7-23
图7-24
图7-25
图7-26
8安装TargetDevice
以上面已经部署完成server端所有组件以及相关环境,剩下的就是target安装软件以及传送镜像到server的存储池之中。
8-1安装Target
点击“TargetDeviceInstallation”开始安装,如图8-1至8-6。
图8-1
图8-2
图8-3
图8-4
图8-5
图8-6
8-2配置Target
安装完成之后,如果选中了复选框“LaunchImageingWizard”,则会弹出配置镜像的向导,如图8-7。
图8-7
填写连接Farm所需要的pvsserver的ip,用户名和密码,如图8-8。
图8-8
选择已经存在的vdisk(图7-22所建)。
如图8-9所示。
图8-9
没有设置Microsoftvolumelicensing,选择“None”,如图8-10。
图8-10
配置imagevoule,如图8-11,如果提示错误,点击“autofit”,如图8-12。
图8-11
图8-12
发现已经存在的target设备,如图8-13。
图8-13
图8-14
重启操作系统,如图8-15。
图8-15
在重启操作系统的时候,请在bios中,将boot方式修改为从网络启动。
Target设备将会从网络启动,进入XenConvert的界面。
如图8-16所示。
图8-16
在Convert的过程中,去E盘查看对应的vdisk文件,可以看到win7.vhd文件在逐步增大,如图8-17。
图8-17
完成convert过程,如图8-18。
图8-18
9创建无盘Device
获取了Target端的image文件之后,需要在管理控制台的collection中新建一个vdisk,用户发布给无盘客户端。
这里新建了一个devicecollection,boot类型选择vDisk,mac地址需要是待启动的无盘客户端的mac地址。
如图9-1。
配置vdisk的属性,如图9-2。
设置完成之后,将客户端设备设置为从网络启动,然后启动无盘客户端,即可开机进入操作系统,这里需要指出的是,通过网络启动无盘pvs架构对硬盘的要求非常高,如果硬盘读写速度慢,将直接影响虚拟机的启动速度。
10问题反馈
(1)在4.1中已经指出,确保同一个域内的虚拟机不要使用相同的SID,在连接数据库,以及pvs管理控制平台与server连接的过程中都会产生相应的错误,在windows日志中将会提示由于拥有相同的SID,域之间不相互信任。
(2)在图7-24中,输入的mac地址不正确,target端在设置网络启动之后,开机启动能够进入DHCP获取ip的界面,但是没有从网络启动。
(3)在配置target设备的时候,如果没有发现vdisk,可以创建一个新的vdisk,用于连接server端上传镜像。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Citrixpvs 基础 实验 手册