为 ADK 和 WAS 设置测试环境

尽管将 Windows 评估服务 (WAS) 服务器安装到服务器计算机非常简单,但配置网络环境可能并不那么简单。 由于各种原因,不正确的网络拓扑可能会导致评估作业失败。 了解组织的要求、网络策略等非常重要。

在开始之前,请熟悉这两个资源:

网络拓扑注意事项

本部分介绍在实验室中实现 WAS 基础结构的注意事项,以及实现其他功能和自动化的一些可选项目。 目标是设置本地网络,以更好地模拟客户在家中体验的“安静”环境。

下表中的项是必需的。

类型 备注
以太网 硬件 WAS 需要以太网。 为了可靠性和高效性,建议使用千兆位以太网。
符号 Internet 访问 如果没有符号文件,ADK 的自动分析功能将不起作用。 由于操作系统二进制文件在 Windows 版本发布后通过 Windows 更新进行更新,因此收集更新的符号文件不可行。 建议使用公共符号服务器,并在本地缓存符号文件以供重复使用。

对于连接操作系统下载,请使用提供的符号包,并在本地 WAS 服务器上缓存它们。
Wi-Fi 接入点 硬件 建议在运行能效评估时连接到 Wi-Fi 网络。
DHCP 服务器 硬件/软件 PXE 启动需要 DHCP。 WAS 服务器也可以是 DHCP 服务器。 可以使用 Wi-Fi 路由器作为 DHCP 服务器。 如果不打算通过 PXE 启动使用 WAS 推送操作系统映像,则不需要 DHCP。
文件共享 硬件 取决于用于存储结果文件的方法。 结果也可以存储在 WAS 服务器上。
USB 闪存驱动器 硬件 例如,可以启动到 Windows PE,以将裸机计算机清点到 WAS。

这些项不是必需的,但通常会需要,具体取决于你的需求和企业网络策略:

类型 备注
DNS 服务器 硬件/软件 通常不需要,因为测试网络是单个子网。 如果需要配置多个子网,则必须具有名称解析功能(例如 DNS 服务器)。
IP 控制电源开关 硬件 可以购买可远程控制的电源开关。 可以使用此功能来完全自动执行能效评估。
USB 到以太网适配器 硬件 某些外形规格没有以太网。 也可使用 Wi-Fi。 建议将 USB 以太网适配器与收件箱驱动程序支持一起使用,这样就不必自定义 Relax Windows PE。

下图演示了一种可能的网络配置。

Diagram of an example network of devices and connections

典型的公司要求将此类测试环境与公司网络隔离。 例如,公司 IT 政策不允许你拥有自己的 DHCP 服务器。 但是,你可能想要访问 WAS,以便可以远程调度作业、监视进度和查看结果。 此外,如果公司网络上有 DUT,则可能会影响性能数据,因为公司网络可能会产生特殊的网络流量。

服务器通常配备多端口以太网适配器或多个以太网适配器。 可以考虑使 WAS 服务器作为多宿主服务器;多宿主服务器有一个以太网适配器连接到独立测试网络,另一个以太网适配器连接到公司网络。 通过此配置,组织中的人员无需通过 WASC 或远程桌面连接到测试实验室即可访问 WAS。

可选 SQL 数据库

通过 Windows 评估服务,可从一个或多个 Windows 评估服务实验室将结果导入到中心 SQL 数据库中,以生成合并报告。 SQL 数据库是 WAS 基础结构的可选组件。

存储在此可选 SQL Server 数据库中的结果不包括评估平台表示层,并且无法在“Windows 评估服务 - 客户端 (Windows ASC)”中查看。 此组件可用于开发自定义报告解决方案,以满足默认 WAS/WAC 报告层未涵盖的任何需求。

可以使用 ResultsUtil 命令将 WAS 服务器配置为自动使用数据库或导入现有结果。 有关详细信息,请参阅 ResultsUtil 命令行选项

符号文件、符号服务器、符号缓存

默认情况下,WAS 设置以下符号信息。 如果有其他符号服务器或位置,可以使用 setx 命令替代这些设置。

set _NT_SYMBOL_PATH=

\\<WASServer>\Relax\Symbols;srv*https://msdl.microsoft.com/download/symbols

set _NT_SYMCACHE_PATH=\\<WASServer>\Relax\Symcache