我在 ESX 4.0 机器上的 Windows Server 2008 R2 上运行 Windows 部署服务。这是此 VM 实例的唯一功能,尽管它以前用作 AD 域控制器。我的 DHCP 服务器在我们的主域控制器上运行,它也是 Server 2008 R2,但在金属上运行。一切都运行良好,直到最近我们的备用发电机在停电期间发生故障,导致我们所有的服务器和网络设备断电一段时间。当我们把所有的设备都带回来时,除了WDS之外,一切都按预期工作。
我们的网络被分成几个不同的 vlan。现在,根据客户端计算机所在的 vlan,尝试 PXE 引导到 WDS 时它的行为会有所不同。我们的服务器位于 10.55.xx vlan,由于其性质,其中没有活动的 DHCP 服务器。我们插入的第一台计算机恰好在 10.99.xx 的 vlan 中,该 vlan 应该是为网络管理设备(即交换机)保留的,但我们偶尔会在其他情况下使用它。那台计算机给了我们 PXE-E11 ARP 超时错误。当我们移动到 10.19.xx VLAN 上的另一台计算机(用于一般用途)时,它最终从 DHCP 获取 IP,但它向我们展示了一个非常棘手的 PXE-E32 TFTP 打开超时错误。在停电之前,设备在哪个 vlan 上并不重要;它会 PXE 启动和映像就好了。
我没有对服务器端的任何内容进行任何更改。一切都以与断电前在我的 WDS 和 DHCP 服务器上完全相同的方式进行配置。我试过几台不同的电脑,包括不同的型号。所有这些,再加上取决于 vlan 的古怪行为,让我觉得我们的一个或多个交换机出了问题,可能是因为停电。不幸的是,我不是网络专家,我对如何正确配置我们的交换机知之甚少。
这是开关等的问题吗?如果是这样,我该如何解决?是否有一些我不知道的神奇选择?有没有人有任何预感?我已经用尽了我的想法。