我在Windows Server 2008 R2上运行Windows部署服务。 这是这个虚拟机实例的唯一function,虽然它以前曾经作为一个AD域控制器。 我的DHCP服务器运行在我们的主域控制器上,也是Server 2008 R2,但运行在金属上。 一切正常,直到我们最近有我们的备用发电机在停电期间失败,导致我们所有的服务器和networking设备在一段时间内失去电力。 当我们把所有的设备都备份好后, 除了 WDS,一切都按预期工作。
我们的networking被分成几个不同的VLAN。 现在,根据客户端计算机所在的vlan,在尝试将PXE引导到WDS时,其行为会有所不同。 我们的服务器位于10.55.xx vlan上,由于它的性质,它没有活动的DHCP服务器。 我们插入的第一台计算机恰好在10.99.xx vlan中,这个vlan应该是为networkingpipe理设备(即交换机)预留的,但是我们偶尔会使用它。 那台电脑给我们PXE-E11 ARP超时错误。 当我们转移到10.19.xx vlan上的另一台计算机(用于通用)时,它最终从DHCP获得一个IP,但是它向我们提供了一个非常困难的PXE-E32 TFTP Open Timeout错误。 在停电之前,一个设备在哪个vlan上并不重要; 它会PXE启动和图像就好了。
我没有改变任何服务器端。 所有的configuration都与我在WDS和DHCP服务器上的方式完全相同,就像停电之前一样。 我已经尝试了几种不同的电脑,包括不同的型号。 所有这些,再加上取决于vlan的古怪行为,使我认为我们的一个或多个交换机出了问题,可能是因为停电。 不幸的是,我不是networking人员,对于如何正确configuration交换机我知之甚less。
这是交换机等问题吗? 如果是的话,我该如何解决? 有没有我不知道的一些神奇的select? 有没有人有任何预感? 我已经用尽了我的想法。
这两个问题都是HP服务器上的PXE引导加载程序(我自己曾经在ML150和DL360上看过)中的错误,当它需要处理非1500 MTU(即有一个干线的地方)时。 以下是我已经修复它的方法: