PXE-E32 TFTP在尝试从Windows部署服务进行PXE引导时打开超时

我在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 Procurve 5406。
  • 我们也有3个HP Procurve 4208交换机。
  • ESX Server是HP ProLiant DL380 G6。
  • WDS虚拟机目前正在使用VMXNET3networking适配器,但我们也尝试了E1000适配器。

这两个问题都是HP服务器上的PXE引导加载程序(我自己曾经在ML150和DL360上看过)中的错误,当它需要处理非1500 MTU(即有一个干线的地方)时。 以下是我已经修复它的方法:

  1. 将TFTPconfiguration中的最大块大小设置为512字节 。
  2. 确保您的DHCP服务器正在向主机发送<1496的最大MTU。
  3. closures/打开电源(通过iLO为我工作)。