码迷,mamicode.com
首页 > 其他好文 > 详细

Provisioning Services 7.8 入门系列教程之五 使用Provisioning Services控制台

时间:2016-05-05 07:09:15      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:provisioning services 控制台

使用 Provisioning Services 控制台可管理 Provisioning Services 场中的组件。 可以在有权访问场的任何计算机上安装控制台。

启动控制台前,应确保在 Provisioning Server 上启动并运行 Stream Service。 (运行配置向导后,Stream Service 将自动启动。)

 

场代表 Provisioning Services 基础结构的最高级别。场管理员可以利用场,通过站点表示、定义和管理 Provisioning Services 组件的逻辑组。

导入设备:可以通过预先编辑好的、指定格式的CSV文件批量导入设备。目前有手动添加、自动添加和批量导入三种方式添加设备(后面的博文中我将分别介绍)

审核追踪:只在场属性中启用审核,才有效。

存档审核追踪:鼗审核追踪的内容保存。这样做的目的,可以用来进行相关系统分析。

技术分享

常规:输入或编辑场名称;

安全性:添加或删除具有场管理员权限的组;

组:添加或删除系统组到场。

注意:要安全性中添加具且声管理员权限的组,首先必须在“组”选项中,将系统组添加到场中。

许可:更改许可证服务器名称和端口

更改许可属性后,需要在每个 Provisioning Server 上重新启动 Provisioning Services Stream Service,只有这样对许可所做的更改才会生效。

技术分享

选项:设置是否启用自动添加、启用属性和脱机数据库支持。

注意:目前有手动添加、自动添加和批量导入三种方式添加设备(后面的博文中我将分别介绍)

技术分享

只有在上图中启用审核,才能在场、站点等对象的右键菜单中审核追踪时,显示如下图相似内容。

技术分享

虚拟磁盘版本:相关选项对于通过虚拟磁盘版本进行升级时,很有用。

如果来自基础映像的版本数超出此值,则发出警报:设置在超出基础映像中的版本数时将发出的警报。

新合并版本的默认访问模式:选择合并完毕后虚拟磁盘版本的访问模式。选项包括:维护、测试(默认值)或生产。

注意:如果访问模式设置为生产并且已经存在测试版本,则生成的自动合并版本的状态将自动设置为“维护”或“测试”。如果存在维护版本,将不执行自动合并。

如果超出警报阈值,则在虚拟磁盘自动更新后合并:自动合并,选中此选项可在虚拟磁盘版本数超出警报阈值时启用自动合并功能。最小值为 3,最大值为 100。

状态:场的当前状态,提供数据库状态信息及有关所用组访问权限的信息。

技术分享

站点:一个场可以由多个站点组成,用户可以根据需要新建多个站点。如我们可以根据地理位置新建站点,北京、上海,这些站共享数据库。

站点菜单:

重新平衡设备:对于启用高可用的环境,当有多个PVS服务器,如果连接到一个PVS服务器上的设备大量关闭,我们可以使用此菜单重新平衡设备,完成负载均衡。

导入设备:批量导入设备(后面将作专门介绍)

XenDesktop 设置向导:运行此向导可创建虚拟机,将 Provisioning Server 目标设备与这些虚拟机相关联,分配一个标准映像虚拟磁盘,然后将所有虚拟桌面添加到 XenDesktop 目录中。

流 VM 设置向导:可帮助用户将 Provisioning Services 流虚拟磁盘部署到多个克隆的虚拟机 (VM) 中。使用此向导可执行以下操作:

● 基于现有模板在受支持的托管虚拟机管理程序中创建 VM:

● XenServer

● Hyper-V via SCVMM

● ESX via V-Center

● 在集合中创建 Provisioning Services 目标设备

技术分享

MAK:输入启用了多次激活密钥的设备所使用的管理员凭据。必须先输入 MAK 管理员凭据,才能激活使用 MAK 的目标设备。 对于使用支持 MAK 的虚拟磁盘的所有目标设备,以及将通过流技术推送这些目标设备的所有 Provisioning Server,用户必须具有管理员权限。

技术分享

“选项”:自动添加    
从下拉菜单中选择将添加新目标设备的集合。 (必须首先在场属性中启用此功能。)

技术分享

“虚拟磁盘更新”:在此站点上启用自动虚拟磁盘更新。选中该复选框以启用自动虚拟磁盘更新,然后选择应为该站点运行更新的服务器。

技术分享

服务器:

技术分享

服务器属性

常规:

  • 名称和说明

  • 显示 Provisioning Server 的名称和简要说明。 服务器名称中最多只能包含 15 个字符。 请勿输入 FQDN 作为服务器名称。

  • 额定功率

  • 可以为每个服务器分配额定功率,用来确定最空闲的服务器。 所用的额定值范围由管理员定义。

    例如,管理员可以决定为所有服务器使用 1 到 10 或 100 到 1000 的额定值范围。 如果使用 1 到 10 的额定值范围,则额定功率值为 2 的服务器的能力被视为是额定功率值为 1 的服务器能力的两倍,因此,为该服务器分配的目标设备数将是后者的两倍。 同样,当使用 100 到 1000 的额定值范围时,额定功率值为 200 的服务器的能力被视为是额定功率值为 100 的服务器能力的两倍,因此,为该服务器分配的目标设备也将是后者的两倍。如果对所有服务器使用默认设置 1.0,则将在这些服务器之间平均分配设备负载。 在这种情况下,负载平衡算法不考虑各服务器的功率。

    额定功率范围可以介于 0.1 到 1000.0 之间,默认值为 1.0。

    将事件记录到服务器的 Windows 事件日志中

  • 如果希望将 Provisioning Server 的事件记录到 Windows 事件日志中,请选择此选项。

    技术分享

    网络:

    设置Stream Service 使用的 IP 地址和端口。 添加新的 Provisioning Server 时,应输入新服务器的有效 IP 地址。

    技术分享

    高级:

  • 服务器选项卡

    每个端口的线程数 — 线程池中向给定 UDP 端口上收到的 UDP 数据包提供服务的线程数。 合理的设置值为 4 到 8 之间。 线程数越多,允许同时处理的目标设备请求数就越多,但耗费的系统资源也越多。

    每个线程的缓冲区数 — 为线程池中的每个线程分配的数据包缓冲区数。 每个线程的缓冲区数应足够大,以使单个线程能够从目标设备读取一个完整的 IO 事务。 因此,每个线程的缓冲区数最好应设置为以下值:(IO 缓冲区大小/最大传输单元) + 1)。 如果该值设置过大,则将占用额外的内存,但不会影响效率。 如果该值设置过小,将占用较少的 RAM,但会降低效率。

    服务器缓存超时 — 每台服务器都定期将状态信息写入到 Provisioning Services 数据库中。 该状态信息每次写入时都会加上时间戳。 如果数据库中状态信息的时间晚于服务器缓存超时时间(秒),则场中的其他服务器会将该服务器视为“运行”。 场中的每台服务器都将尝试每隔 (服务器缓存超时时间/2) 秒(即,频率为超时额定值的两倍)写入一次状态信息。 服务器缓存超时值越小,服务器检测脱机服务器的速度就越快,但也需要额外的数据库处理开销。 如果延长服务器缓存超时时间,则将减小数据库负载,但需要更长时间来检测脱机服务器。

    本地和远程并发 I/O 限制 — 控制可以发送到指定存储设备的并发待决 I/O 事务数。 存储设备以本地驱动器盘符(例如 C: 或 D:)或基本 UNC 路径(例如 \\ServerName)形式定义。

    由于 PVS Service 是一种高度多线程化的服务,因此可以向指定存储设备发送数以百计的同步 I/O 请求。 这些请求通常由设备进行排队,并在时间允许时进行处理。 有些存储设备(特别是 Windows 网络共享)不能很好地处理大量并发请求。 在某些情况下,这些存储设备会断开连接,或花费不合理的超长时间来处理事务。 通过限制 PVS Service 中并发 I/O 事务的数量,可以使这些类型的设备实现更好的性能。

    本地设备定义为以驱动器盘符开始的任何设备。 远程设备定义为以 UNC 服务器名称开始的任何设备。 通过这种简单的方法可以对网络共享和本地驱动器分别进行限定。

    如果提供网络共享的计算机速度较慢,或者计算机上的驱动器速度较慢,则可能需要将远程设备数限制为 1 到 3,才能使网络共享实现最佳性能。 如果要使用速度更快的本地驱动器,则可以将本地驱动器数设置为一个相当高的值。 只有通过实践检验,才能确定特定硬件环境的最佳设置。 如果将计数值设置为 0,将禁用该功能,并允许 PVS Service 在没有限制的情况下运行。 这种做法适合速度非常快的本地驱动器。

    如果网络共享超载,在大量引导期间会出现更多的设备重试和重新连接操作。 这是由于读取/写入和打开文件的时间超过 60 秒所致。 限制共享上的并发 I/O 事务数量可以大大减少此类问题。

  • 网络选项卡

    最大传输单元 — 单个 UDP 数据包中的字节数。 对于标准以太网,使用默认值即可。 如果尝试通过 WAN 进行传输,则可能需要使用更小的值,以防止出现 IP 碎片。 Provisioning Services 当前不支持 IP 碎片和重组。 同样,如果使用的设备或软件层增加了每个数据包的字节数(例如由于安全原因),则可能需要使用更小的值。 如果整个基础结构支持 jumbo 数据包(Provisioning Services NIC、目标设备 NIC 和任何干预交换机和/或路由器),则可以将 MTU 设置为比 jumbo 数据包最大值小 50 个字节,以实现更高的网络吞吐量。

    I/O 突发脉冲大小 — 从服务器或设备发送 ACK 之前,在单个读取/写入事务中传送的字节数。 IO 脉冲越大,对单台设备的吞吐速度越快,但服务器和网络基础结构所承受的压力也就越大。 同样,IO 脉冲越大,出现数据包丢失和代价高昂的重试操作的可能性就越高。 较小的 IO 脉冲会降低单个客户端网络的吞吐量,但也会降低服务器负载。 较小的 IO 脉冲还会降低发生重试操作的可能性。 IO 脉冲大小/MTU 大小必须小于或等于 32,即,需要发出 ACK 前,一个 IO 脉冲中只能存在 32 个数据包。

    套接字通信 — 为网络通信启用非阻塞式 I/O。

  • 时间间隔选项卡

    引导暂停时间(秒) — 达到最大引导设备数限制值时通知设备暂停的时间。 设备将向用户显示一条消息,然后,等到达到引导暂停时间(秒)后,尝试继续引导。 设备将继续每隔一个引导暂停时间段检查一次服务器,直到服务器允许设备引导为止。

    最长引导时间 — 设备处于引导状态的时长。 设备一旦开始引导,即进入引导状态,直至超过该设备的最长引导时间。 经过这段时间后,不再将设备视为处于引导状态(就引导时间间隔而言),即使设备实际并未结束引导过程也是如此。 可以将最长引导时间视为每台设备处于引导状态(就引导时间间隔而言)的时间限制。

    最大引导设备数 — 服务器允许同时引导的最大设备数,达到该数量时将暂停引导新设备。 只有当引导设备的数量低于此限制值时,服务器才允许引导更多设备。

    虚拟磁盘创建时间间隔 — 在此 Provisioning Server 上创建虚拟磁盘时引入的时间间隔延迟量。 该值越大,虚拟磁盘的创建时间越长,但这样可以减少 Provisioning Server 支持运行中的目标设备继续有效运行所需的开销。

  • 设备选项卡

    许可证超时 — 自上次从目标设备收到持有许可证的消息,到释放该许可证以供其他目标设备使用之前所经过的时间。 如果目标设备异常关闭(例如停电),会在这段时间内持有其许可证。

    技术分享

    复制服务器属性:将一个 Provisioning Server 的属性复制到另一个或多个 Provisioning Server:

    1、在要复制其属性的 Provisioning Server 上单击鼠标右键,然后选择“复制服务器属性”。 此时将显示“复制服务器属性”对话框。      
    2、启用每个要复制的属性旁边的复选框,或单击全选按钮以允许复制所有属性。      
    3、单击复制。 在要将属性复制到的 Provisioning Server 上单击鼠标右键,然后选择粘贴。

    技术分享

    配置引导程序:

    可以手动添加,也可以直接从数据库获取。

    技术分享

     

    技术分享

    当使用详细模式,会显示诊断详细。如下图

    技术分享

     

    设备集合

     

    技术分享

     

    技术分享

    自动添加:

    模板目标设备:如果之前选择了设备,则将显示目标设备名称;如果未选择设备,则将显示 <无模板设备>。

    可以使用下拉菜单选择在将新设备添加到此集合时用作模板的设备。

    前缀:输入静态前缀,用于帮助标识将添加到此集合的所有设备。 例如:Boston 用于指示位于波士顿的设备。

    前缀可以与后缀结合使用,但如果提供了后缀,则前缀不是必需的,即前缀和后缀不需要同时存在,只需要一个即可。 完整的设备名称最多可以包含 15 个字符(前缀长度 + 编号长度 + 后缀长度)。 例如,以下设备名称被视为有效名称:

    Boston000Floor2(包含前缀、递增编号长度以及后缀;已达到最大字符数 15)      
    Boston000(未提供后缀)      
    000Floor2(未提供前缀)

    前缀不能以数字结尾。在每个集合中,前缀和后缀的组合必须唯一。

    Number Length(编号长度):输入递增编号的长度,该编号将与添加到此集合中的设备相关联。 每添加一个设备,该编号都将递增。 例如,如果编号长度设置为 3,Provisioning Services 将从 001 开始命名设备,当编号达到 999 时将停止命名或添加设备。

    启用零填充选项可自动添加必需数目的前导零,以达到编号长度。 例如,如果编号长度等于 3,则将为第一个目标设备分配编号 001。

    启用零填充选项可自动添加必需数目的前导零,以达到编号长度。 例如,如果编号长度设置为 4,则将为第一个目标设备分配编号 0001。

    编号长度最少必须包含 3 位数字,最多包含 9 位数字。

    后缀

    输入静态后缀,用于帮助标识将添加到此集合的所有设备。 例如,Boston001Floor2 可以指示这些设备所在的楼层。后缀可以与前缀结合使用,但如果提供了前缀,则后缀不是必需的。

    完整的设备名称最多可以包含 15 个字符(前缀长度 + 编号长度 + 后缀长度)。后缀不能以数字开头。在每个集合中,前缀和后缀的组合必须唯一。

     

    最后一个增量数字:指示分配给此集合中的设备名称的最后一个增量数字。 此数字可以重置为“0”,但不能小于同一个前缀/后缀组合的最大数字。

    技术分享

    目标设备:

    可以对选定的目标设置进行启动、重启、关闭和发送信息以及导入设备等操作。

    技术分享

    设备操作:

    “将设备设备为模板”:如果将设备设置为模板,当使用批量导入设备时,默认会使用模板设备的相关属性。(如虚拟磁盘等)

    技术分享

    类型

    从下拉列表中选择该目标设备的访问类型,其中包括以下选项:

    维护:如果选择此选项,该目标设备将用作维护设备,用于将更新应用于虚拟磁盘的新维护版本。 维护设备对虚拟磁盘维护版本具有独占的读/写访问权限。

    测试:如果选择此选项,则可以使用该目标设备访问测试模式下的版本。 测试设备对虚拟磁盘测试版本具有共享只读访问权限,以便在将虚拟磁盘版本发布到生产计算机之前,在标准映像模式下对其进行 QA 测试。

    生产:如果选择此选项,则允许目标设备通过流技术推送所分配的、当前处于生产模式的虚拟磁盘。 生产设备对虚拟磁盘生产版本具有共享只读访问权限。 生产设备无权访问虚拟磁盘的维护版本或测试版本,这样可以避免意外在生产计算机上部署尚未经过测试的更新。

    新设备的默认类型是“维护”。 现有设备的默认类型也是“维护”。

    引导方法 :该目标设备应使用的引导方法。 选项包括从虚拟磁盘、硬盘或软盘引导。      

    MAC :输入目标设备中安装的网络接口卡的介质访问控制 (MAC) 地址。      

    端口 :显示 UDP 端口值。

     

    类 :在使用自动磁盘映像更新时用来将新虚拟磁盘与目标设备进行匹配的类别,通过这种方法可以将新虚拟磁盘映像与相应的目标设备相匹配。 如果设置了类,只有是相同类属性的设备才自动更新。


    禁用此设备 :启用此选项可禁止引导目标设备。 无论是否启用此选项,对于使用自动添加向导添加的新目标设备,都会在数据库中创建相应的记录。

     

    虚拟磁盘

    显示分配给该目标设备的虚拟磁盘列表。 可以为设备增加多个虚拟磁盘,这样启动会出现一个菜单供用户选择。

    单击打印机可打开“目标设备虚拟磁盘打印机”对话框。 在该对话框中,可以选择将对该目标设备启用或禁用的默认打印机以及任何网络和本地打印机。

    技术分享

    视图:

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

    创建视图,输入视图的名称。

    技术分享

    添加成员(目标设备)

    技术分享

    运行结果。

    技术分享

    主机:配置虚拟主机连接来实现虚拟磁盘自动更新

    技术分享

    存储:

    存储是虚拟磁盘文件夹物理位置的逻辑名称。 该文件夹可以位于本地服务器上,也可以位于共享存储中。 在控制台中创建虚拟磁盘文件后,即将这些文件分配给存储。 在站点中,可以向一个或多个 Provisioning Server 授予对该存储的访问权限,以便为目标设备提供虚拟磁盘。

    存储属性:

    装载虚拟磁盘:可以将当前VHD装载,在我的电脑中可以看到新增盘符。

    显示使用情况:查看与虚拟磁盘的目标设备连接。

    管理锁:由于单个虚拟磁盘映像文件可供多个目标设备和 Provisioning Server 访问,因此有必要对访问进行控制,以避免映像发生损坏。 如果用户意外将一个专有映像分配给多个目标设备,然后尝试引导这些目标设备,将导致该映像损坏。 因此,对于给定配置,该映像将会相应地转为锁定状态。 锁定虚拟磁盘的图标上带有一个小“锁”。

    请注意,在某些情况下,这些锁可能无法正确释放。 如果某个目标设备计算机从虚拟磁盘引导,然后出现故障(或断电),系统可能不会正确释放虚拟磁盘映像的锁。 如果该目标设备再次引导,将使用同一个锁,这时不会发生问题。 但是,如果管理员在目标设备出现故障后尝试在 Provisioning Server 上装载该驱动器,Provisioning Server 将无法装载该虚拟磁盘,因为发生故障的目标设备仍在占用锁。 管理员可以释放这些锁。

    注: 在删除锁之前,请确保当前未在使用虚拟磁盘。 如果删除正在使用的虚拟磁盘的锁,可能会损坏映像。

    如果设备启动时出现 The Vdisk is Locked,此时应该删除锁。

    从所选设备取消分配:从一个或多个目标设备取消分配虚拟磁盘。

    导出和导入虚拟磁盘:Provisioning Services 支持将带版本号和不带版本号的虚拟磁盘从现有存储中导出,并导入其他场内的存储中。

    注: 如果导入的 VHD 不是通过 Provisioning Services 导出的,则必须首先使用第三方工具将所有差异磁盘合并为一个基础磁盘,然后才可以导入新的 VHD 基础磁盘。

     

    技术分享

    虚拟磁盘属性:

    • 访问模式

    • 选择虚拟磁盘访问模式

      标准映像(多个设备,只读访问,具有写入缓存选项)

      专有映像:适用于单个具有读取/写入权限的目标设备。

      本地硬盘驱动器(读取/写入)

      选择缓存类型

      选择写入缓存类型(仅适用于标准映像):

      • 在设备硬盘上缓存(NTFS 文件格式)

      • 在设备硬盘上永久缓存(仅限实验阶段)

      • 在设备 RAM 中缓存

      • 在服务器上缓存

      • 在服务器上永久缓存

      选择缓存大小 (MB)

      如果选择“标准映像”和在目标设备 RAM 中缓存,请选择缓存大小 (MB)。 默认值为 4096。

      RAM 写入缓存的最大大小由 BNIStack 参数中的注册表设置 WcMaxRamCacheMB 决定。 这是一个 DWORD 参数。 如果该注册表项不存在,则使用的默认值为 3584 MB。

    技术分享

    自动更新: 此虚拟磁盘更新方式只能用于未关联任何 VHD 版本的基础磁盘。

    • 启用此虚拟磁盘的自动更新

    • 对该虚拟磁盘文件启用自动磁盘更新过程。

      服务器检测到虚拟磁盘更新时立即应用更新:在检测到更新时立即应用更新。

      将下次虚拟磁盘更新时间安排在:选择按计划更新磁盘,然后选择运行更新过程的日期。 更新过程将尝试在现有目标设备中查找所选虚拟磁盘文件的匹配项,然后进行测试,验证是否能够自动更新。

    • 输入与虚拟磁盘文件关联的类。 此字段与自动磁盘更新和托管磁盘功能结合使用,用以将新虚拟磁盘文件与适当的目标设备匹配。 最多可输入 40 个字符。

    • 类型

    • 输入与虚拟磁盘文件关联的类型。 此字段在自动磁盘更新功能中使用,用以将新虚拟磁盘文件与旧文件匹配。 最多可输入 40 个字符。

    • 主版本号、次要版本号、Build 号

    • 如果新虚拟磁盘的版本高于旧映像的版本,则将替换虚拟磁盘映像,以匹配类和类型映像。 优先级由高到低依次为:主版本号、次要版本号、Build 号。

      注: 更新过程中,如果由于版本号未递增排列导致多个虚拟磁盘具有相同的版本号,Provisioning Services 将使用列表中第一个更新的虚拟磁盘。

    • 序列号

    • 最初设置为随机的全局唯一标识符 (GUID)。用户可以根据需要设置序列号。 序列号用于确保将增量文件应用于正确的虚拟磁盘映像文件。

     

    技术分享

本文出自 “从心开始” 博客,请务必保留此出处http://ycrsjxy.blog.51cto.com/618627/1770231

Provisioning Services 7.8 入门系列教程之五 使用Provisioning Services控制台

标签:provisioning services 控制台

原文地址:http://ycrsjxy.blog.51cto.com/618627/1770231

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!