通过路由器引导

可以通过网络路由器引导目标设备。此配置允许 Provisioning Server 与目标设备位于不同的子网中。由于各个客户的情况不同,可能需要针对不同的网络配置进行适当调整。

在下图显示的配置中,使用一个 Windows 2000 Server 平台作为路由器,将 Provisioning Server 与目标设备隔离开来。

网络路由器引导

配置 DHCP

在此配置中,必须在目标设备的本地子网 (197.100.x.x) 中激活 DHCP 服务器。在上述配置示例中,DHCP 服务在两个子网间充当路由器的计算机上运行,但并不强制要求 DHCP 服务真正在该路由器上运行。此 DHCP 服务器为目标设备提供 IP 地址和 PXE 引导信息。

配置 DHCP 服务,使其为本地子网 (197.100.x.x) 中引导的任何目标设备提供有效的 IP 地址。

要为目标设备提供 PXE 引导信息,请在 DHCP 服务器中配置以下选项:

  1. 禁用选项 60(类 ID)。
  2. 启用选项 66(引导服务器主机名)– 输入 TFTP 服务器的 IP 地址。在此配置中,该值为 10.64.0.10。
  3. 启用选项 67(引导文件名)– 输入引导文件名称。对于标准配置,此文件名为 ARDBP32.bin。

为 PXE 配置 Provisioning Services

使用控制台,将引导设置配置为使用“网关”和“子网掩码”字段。这些字段应反映目标设备将使用的网关和子网掩码。在本例中,网关为 197.100.x.x,网络掩码为 255.255.255.0。

确认 TFTP 服务在 Provisioning Server 上运行。

上述配置中 Provisioning Server 上的 PXE 服务并不是必需的服务,因为路由器的 DHCP 服务中的选项 66 和 67 可为目标设备提供相同的信息。如果 Provisioning Server 子网中没有目标设备需要使用 PXE 服务功能,可以停止 Provisioning Server 上的 PXE 服务。对于在 Provisioning Server 上运行的任何 DHCP 服务也同样如此。

在同一台计算机上运行 PXE 和 DHCP

如果 PXE 和 DHCP 在同一个 Provisioning Server 上运行,则必须在 DHCP 配置中添加一个选项标记。该标记向目标设备(使用 PXE)指示 DHCP 服务器也是 PXE 启动服务器。确认已将选项标记 60 添加到 DHCP 作用域中。Provisioning Services 安装程序可自动将此标记添加到作用域中,前提是在安装 Provisioning Services 之前,已经安装并配置了 Microsoft DHCP 服务器。如果使用配置向导配置 Provisioning Services,该向导将设置 Tellurian DHCP 服务器配置文件。

下面是一个 Tellurian DHCP 服务器配置文件示例,其中包含选项 60 标记。

pre codeblock max-lease-time 120; default-lease-time 120; option dhcp-class-identifier "PXEClient"; subnet 192.168.4.0 netmask 255.255.255.0 { option routers 192.168.123.1; range 192.168.4.100 192.168.4.120; }. <!--NeedCopy-->

通过路由器引导