Provisioning 服务器属性

在控制台上,可以使用 Provisioning Server Properties(Provisioning 服务器属性)对话框修改 Provisioning 服务器的配置设置。要查看现有 Provisioning 服务器的属性,可以选择以下方法之一:

  • 突出显示 Provisioning 服务器,然后从操作菜单中选择属性
  • 在 Provisioning 服务器上单击鼠标右键,然后选择属性
  • 如果“详细信息”窗格已打开,可以突出显示 Provisioning 服务器,然后从操作列表中选择属性菜单项。

服务器属性对话框中包含以下选项卡:

  • 常规
  • 网络
  • 存储
  • 选项
  • 日志记录

注意:如果在“Provisioning Server Properties”(Provisioning 服务器属性)对话框中所做的更改要求重新启动服务器,Provisioning Services 会显示一条消息。

常规

  • 名称和说明

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

  • 额定功率

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

例如,管理员可以决定为所有服务器使用 1–10 或 100–1000 的额定值范围。如果使用 1–10 的额定值范围,则额定功率值为 2 的服务器的能力被视为是额定功率值为 1 的服务器能力的两倍,因此,为该服务器分配的目标设备数将是后者的两倍。同样,当使用 100 到 1000 的额定值范围时,额定功率值为 200 的服务器的能力被视为是额定功率值为 100 的服务器能力的两倍;因此,为该服务器分配的目标设备数也将是后者的两倍。

如果对所有服务器使用默认设置 1.0,则将在这些服务器之间平均分配设备负载。在这种情况下,负载平衡算法不考虑各服务器的功率。

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

注意:负载平衡方法在虚拟磁盘负载平衡对话框中定义。

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

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

  • 高级服务器属性

“服务器”选项卡

每个端口的线程数 — 线程池中向给定 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 服务器上创建虚拟磁盘时引入的时间间隔延迟量。该值越大,虚拟磁盘的创建时间越长,但这样可以减少 Provisioning 服务器支持运行中的目标设备继续有效运行所需的开销。

“设备”选项卡

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

网络

  • IP 地址

为使目标设备与此 Provisioning 服务器通信而由 Stream Service 使用的 IP 地址。添加新的 Provisioning 服务器时,应输入新服务器的有效 IP 地址。

添加 — 为所选 Provisioning 服务器添加 IP 地址。

编辑 - 打开 IP 地址对话框,以更改所选 Provisioning 服务器的 IP 地址。

删除 — 从所选 Provisioning 服务器的可用 IP 地址列表中删除所选 IP 地址。

  • 端口

输入第一个和最后一个 UDP 端口号,以指定可供 Stream Service 用来实现目标设备通信的端口范围。

注意: 此范围中至少应包含五个端口。默认的第一个端口号为 6910,最后一个端口号为 6930。

存储

  • 存储

列出可供此 Provisioning 服务器使用的所有存储(表示虚拟磁盘物理路径的逻辑名称)。

添加 - 打开存储属性对话框,以将新存储及其属性包含在存储列表中,这会覆盖默认路径。

编辑 - 打开存储属性对话框,以更改存储的属性。选择现有存储,然后单击编辑以更改该存储的属性。

删除 — 从该 Provisioning 服务器的可用存储列表中删除所选存储。

  • 存储属性(选择存储下的添加编辑后打开)

存储 — 存储的名称。编辑现有存储时,系统将自动填充此字段。如果是新存储,请从下拉列表中选择存储。

用于访问存储的路径 - 仅当需要覆盖存储属性中所配置的“默认路径”时,才需要输入存储路径。如果存储属性中的默认路径对该服务器有效,请在服务器存储属性中将该存储的路径保留为空。

注意:如果要在服务器的属性对话框中设置一个替代存储路径,必须在创建某个版本的虚拟磁盘之前设置该路径。由于此路径信息将在 .vhdx 头信息中存储及引用,因此,执行版本控制后更改该路径可能会导致出现意外结果。

写入缓存路径 - 单击添加或编辑按钮可打开写入缓存路径对话框,然后即可输入此存储的相应写入缓存路径。

从列表中选择现有路径,然后单击删除可删除该路径与存储的关联。

使用上移和下移按钮可更改缓存路径的优先级顺序。如果已针对高可用性进行配置,缓存路径的列出顺序必须与每台服务器的顺序相同。

选项

  • Active Directory

自动更新计算机帐户密码 — 如果目标设备为域成员,并且需要在 Windows Active Directory 与目标设备之间重新协商计算机密码,请选择自动更新计算机帐户密码,并使用滑块来设置两次重新协商之间间隔的天数。

  • 启用自动虚拟磁盘更新

选中此选项可自动更新虚拟磁盘,然后可设置每天检查更新的时间。

日志记录

  • 日志记录级别

可以从以下日志记录级别选项中进行选择:

跟踪

“跟踪”级别记录所有有效的操作。

调试

“调试”级别记录与特定操作有关的详细信息,是最高日志记录级别。如果日志记录级别设置为“调试”,日志文件中将显示所有其他级别的日志记录信息。

信息

默认日志记录级别。“信息”级别记录与工作流程有关的信息,这些信息通常可以解释操作是如何发生的。

警告

“警告”级别记录与成功完成但存在问题的操作有关的信息。

错误

“错误”级别记录与引发错误状况的操作有关的信息。

致命

“致命”级别记录与导致系统无法恢复的操作有关的信息。

  • 最大文件大小

    输入在创建新文件前日志文件所能达到的最大大小。

  • 最大备份文件数

输入要保留的备份日志文件的最大数量。达到该值时,将自动删除最早的日志文件。

Provisioning 服务器属性