Provisioning Services 7.6 入门到精通系列之一:PVS前期规划
1. Provisioning Services 产品概述
Provisioning Services (简称PVS)采用了一种与传统映像解决方案截然不同的方法,从根本上改变了硬件与依托硬件而运行的软件之间的关系。Provisioning Services 通过流技术推送单个共享磁盘映像(虚拟磁盘),而非将映像复制到各台计算机中,使组织能够减少所管理的磁盘映像数目,即使计算机数目持续增加也不会对此产生影响,这种方式兼具集中式管理的效率以及分布式处理的优势。
1.1 下图显示了基本 Provisioning Services 基础结构的高级别视图
1.2 以下各部分将简要介绍 Provisioning Services 组件
许可证服务器
可以将产品许可证服务器安装在共享基础结构内,也可以选择现有的 Citrix 许可证服务器。
Provisioning Services 数据库
ProvisioningServices 数据库用于存储场中的所有系统配置设置。 一个场中只能存在一个数据库,而且该场内的所有Provisioning Server 都必须能够与该数据库通信。 您可以选择利用现有的 SQL Server数据库,或者安装 SQL Server Express。
控制台
控制台是一种实用程序,用于管理 Provisioning Services 实现。
场
场代表 Provisioning Services 基础结构的最高级别。 在将要添加到场中的第一个 Provisioning Server 上运行配置向导时,将会创建场。 场管理员可以使用场来管理场中的所有组件
存储
一个场中包含一个或多个存储。 存储是为物理或虚拟虚拟磁盘存储位置所指定的逻辑名称。
站点
一个场中可以存在一个或多个站点。在场中第一个 Provisioning Server 上运行配置向导时将创建第一个站点。
Provisioning Server
Provisioning Server 是安装了 Stream Service的任意服务器,用于根据需要将软件从虚拟磁盘通过流技术推送到目标设备。
设备集合
使用设备集合可以创建和管理目标设备的逻辑分组。 目标设备(例如台式机或服务器)是从网络中的虚拟磁盘引导并获取软件的设备。 设备集合可以表示物理位置、子网范围或目标设备的逻辑分组。
虚拟磁盘
虚拟磁盘以磁盘映像文件形式存在于 Provisioning Server 或共享存储设备上。虚拟磁盘由 VHD 基础映像文件、任何关联的属性文件 (.pvp) 以及所引用的 VHD 差异磁盘 (.avhd) 构成的链(如果适用)组成。虚拟磁盘将分配给目标设备。目标设备通过分配的虚拟磁盘映像引导并通过流技术推送软件。
更多关于PVS产品概述请参考Citrix官网,链接如下:
2. 系统要求
2.1 数据库要求
有关受支持的完整数据库详细列表,请参阅 http://support.citrix.com/article/CTX114501
2.2 ProvisioningServer 要求
l WindowsServer 2008(32 或 64 位);所有版本
l WindowsServer 2008 R2 和 Windows Server 2008 R2 SP1;Standard Edition、Enterprise Edition 和 DataCenter Edition
l WindowsServer 2012 和 2012 R2;StandardEdition、Essential Edition 和DataCenter Edition
2.3 许可证服务器
CitrixLicensing 11.12.1
2.4 控制台
l WindowsServer 2008(32 或 64 位);所有版本
l WindowsServer 2008 R2(Standard Edition、DatacenterEdition 和 Enterprise Edition)
l WindowsServer 2012;Standard Edition、EssentialEdition 和 Datacenter Edition
l WindowsServer 2012 R2;Standard Edition、EssentialEdition 和 DataCenter Edition
l Windows7(32 或 64 位)、WindowsXP Professional(32 或 64 位)、Windows Vista(32 或64 位);Business、Enterprise、Ultimate(零售许可)
l Windows8(32 或 64 位);所有版本
l Windows8.1(64 位);所有版本
2.5 目标设备要求
Windows8(32 或 64 位)及 Windows8.1(64 或 86 位);所有版本
Windows7 SP1(32 或 64 位):Enterprise、Professional、Ultimate注: 只有在专有映像模式下,才支持使用 Windows 7 Ultimate Edition。
WindowsServer 2008 R2 SP1:Standard Edition、DataCenterEdition、Enterprise Edition
WindowsServer 2012 和 2012 R2;StandardEdition、Essential Edition 和DataCenter Edition
2.6 虚拟机管理程序要求
有关受支持的虚拟机管理程序的最新列表,请参阅 http://support.citrix.com/article/CTX13123
(XenDesktop 和Provisioning Services 虚拟机管理程序支持)
注:目前XenDesktop 7.6、XenApp7.6和Provisioning Services 7.6已经支持VMware vSphere6
2.7 更多PVS部署要求,请参考Citrix官网,链接如下:
3. 架构设计
3.1 PVS实际项目标准高可用架构
No. |
服务器角色 |
操作系统 |
内存 |
1 |
2*AD/DHCP/DNS |
Windows Server 2012 R2 |
8G |
2 |
3*MS SQL |
Windows Server 2012 R2 SQL Server 2012 SP1 |
16G |
3 |
2*PVS |
Windows Server 2012 R2 |
32G |
4 |
2*License Server |
Windows Server 2012 R2 |
4G |
2台DC
3台数据库服务器实现SQL镜像
2台PVS服务器实现负载均衡
2台许可证服务器
至于部署在VMware、Citrix还是Hyper-V服务器虚拟化平台需根据客户需求进行规划
3.2 本次实验环境机器清单如下:
No. |
主机名 |
服务器角色 |
操作系统 |
内存 |
IP地址 |
备注 |
1 |
CTXDC01 |
AD/DHCP/DNS |
Windows Server 2012 R2 |
2G |
192.168.1.50 |
已部署 |
2 |
CTXLIC01 |
License Server |
Windows Server 2012 R2 |
2G |
192.168.1.51 |
已部署 |
3 |
CTXDB01 |
MS SQL |
Windows Server 2012 R2 |
4G |
192.168.1.52 |
已部署 |
4 |
CTXPVS01 |
PVS |
Windows Server 2012 R2 |
4G |
192.168.1.53 |
以上是本次测试环境的配置清单,后期会根据高可用架构进行扩展。
当然我们在测试的时候没有必要配置那么高的内存,而且同学们测试PVS各功能时可以借助Hyper-V或VMwareWorkstation平台来实现。在本系列博文中会循序渐进的从单一服务器的部署到高可用部署,最后实现与XenDesktop和XenApp的配合使用,简化、合并物理桌面和虚拟桌面交付。让我们期待ProvisioningServices入门到精通系列博文的诞生,感谢大家的支持和关注。
Provisioning Services 7.6 入门到精通系列之一:PVS前期规划的更多相关文章
- Provisioning Services 7.6 入门到精通系列之二:基础架构环境
在阅读本博文之前强烈建议同学们提前了解Citrix XenDesktop和XenApp等产品,并对PVS相关产品概念架构有深入的理解. 1.1 以下是在上一章节中规划的本次测试环境的配置清单(后续 ...
- Jenkins pipeline 入门到精通系列文章
Jenkins2 入门到精通系列文章. Jenkins2 下载与启动jenkins2 插件安装jenkins2 hellopipelinejenkins2 pipeline介绍jenkins2 jav ...
- 办公软件Office PPT 2010视频教程从入门到精通系列教程(22课时)
办公软件Office PPT 2010视频教程从入门到精通系列教程(22课时) 乔布斯的成功离不开美轮美奂的幻灯片效果,一个成功的商务人士.部门经理也少不了各种各样的PPT幻灯片.绿色资源网给你提供了 ...
- NHibernate从入门到精通系列
http://www.cnblogs.com/GoodHelper/archive/2011/02/17/1948744.html NHibernate从入门到精通系列(4)——持久对象的生命周期(上 ...
- Selenium 入门到精通系列:六
Selenium 入门到精通系列 PS:Checkbox方法 例子 HTML: <html> <head> <title>测试页面</title> &l ...
- Selenium 入门到精通系列:五
Selenium 入门到精通系列 PS:显式等待.隐式等待.强制等待方法 例子 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019 ...
- Selenium 入门到精通系列:四
Selenium 入门到精通系列 PS:鼠标右键.鼠标悬停.键盘操作方法 例子 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019 ...
- Selenium 入门到精通系列:三
Selenium 入门到精通系列 PS:Driver_Element 常用方法 例子 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2 ...
- Selenium 入门到精通系列:二
Selenium 入门到精通系列 PS:用户登录 例子 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-04-23 16:12 ...
随机推荐
- mysql服务器和配置优化
一.存储引擎 mysql中有多种存储引擎,一般常见的有三种: MyIsam InnoDB Memory 用途 快读 完整的事务支持 内存数据 锁 全表锁定 多种隔离级别的行锁 全表锁定 持久性 基 ...
- 关于leetcode中链表中两数据相加的程序说明
* Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ ...
- CPU过高的排查方法
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环. (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hank ...
- TLD目标跟踪算法
1. 简介 TLD目标跟踪算法是Tracking-Learning-Detection算法的简称.这个视频跟踪算法框架由英国萨里大学的一个捷克籍博士生Zdenek Kalal提出.TLD将传统的视频跟 ...
- left和offsetLeft
left: 1.当该对象的定位position为absolute时left是相对于拥有定位属性(position的值为默认值"static"时除外)的父级对象的左边距. 例1:当父 ...
- iOS - Push 通知推送
1.UserNotifications 通知是 App 用来和用户交流的一种方式,特别是当 App 并没有在前台运行的时候.通知,正如它的名称所强调的,被用作向用户'通知'一个事件,或者仅仅向用户提示 ...
- 远程连接redis
1.在ubuntu上的redis作为服务端,默认是打开的 在redis的配置文件redis.conf中,找到bind localhost注释掉. 注释掉本机,局域网内的所有计算机都能访问. bind ...
- test 2016-12-28
// dpm(variable_get('node_submitted_page'));// //0// dpm(variable_get('language_count'));// //i3 = i ...
- 推荐两本学习linux的经典书籍
- Centos6.5下的Hadoop安装
开始进行云计算部分的学习,为了存档,写下现在进行过的步骤 需要用到的主要版本: 虚拟机:Vmware Workstation pro 12.5 Linux系统:CentOS6.4 64bit jdk版 ...