一台服务器脱机时,DHCP故障转移不起作用

我在Windows Server 2012上运行了两台DHCP服务器。它们使用“负载平衡,分离50/50”的高可用性进行设置。 他们命名为DC1和DC2。

今天早上,DC1被冻结,黑屏,电脑完全没有响应。 事件日志中没有任何内容表明出了什么问题。 我最终不得不努力重置它。 似乎DC1在DC1下降时没有收缩。 我注意到,因为我插入networking的新计算机没有被分配一个IP地址。 此外,另一台计算机上的地址更新失败,这是在事件日志中:

Your computer was not able to renew its address from the network (from the DHCP Server) for the Network Card with network address XXX Your computer has lost the lease to its IP address 192.168.1.XXX on the Network Card with network address XXX. 

如果DC1不工作,DC2不应该自动开始发出IP和处理续订请求? 或者这是必须在某处configuration的东西? 我不是很熟悉如何工作,所以任何援助将不胜感激。

我想知道如果这是因为DC1实际上没有拔掉或closures,只是冻结?

如果DC1不工作,DC2不应该自动开始发出IP和处理续订请求?

是。 在负载均衡DHCP故障切换关系中,DHCP伙伴服务器将为其不可用的伙伴分配DHCP租约。

怎么运行的:

收到租约请求时,DHCP故障转移伙伴关系会创build客户端MAC地址的哈希值。 两台服务器都知道需要响应哪个哈希,两台服务器都能看到请求。 如果在客户端进行了less量的尝试之后请求没有得到答复,那么合作伙伴服务器将使用等于MCLT长度的IP池中的短期租约进行响应。 (因此,当不可用的服务器备份时,它可以快速过期)。 Server 2012引用和模糊DHCP故障转移ietf参考

DHCP请求相隔大约1秒,整个过程通常不会比接收标准的DHCP租约更长(对于人)。

这是什么东西,必须在某处configuration?

你当然应该检查你的configuration,如果你不熟悉它。 通过一个好的方法将是检查您的configuration的好方法。 您也可以通过右键单击范围并select显示统计信息,从DHCPpipe理单元快速检查范围。 这将显示每个故障转移伙伴分配和可用的IP地址数量。

DHCP故障转移范围统计

您也可以通过查看范围属性并select“故障转移”选项卡来查看您的合作关系状态。

DHCP故障转移范围属性

我想知道如果这是因为DC1实际上没有拔掉或closures,只是冻结?

所有这些状态将在伙伴服务器上触发相同的Communtication-Interrupted状态。 您的第二方合作伙伴应该接pipe未答复的租赁,而不pipe为什么它不能与合作伙伴沟通。

进一步故障排除

如果您的辅助服务器仍然无法在Communication-Interrupted状态下提供服务,则最好的方法是与networkingpipe理员协作。 如果你是他,我会build议捕获DHCPstream量的数据包,并检查所有中间交换机上的两个 DHCP服务器对应的DHCP助手地址。

我从来没有运气得到DHCP负载平衡2012年工作。 其实很多东西在2012年是真的越野车,我已经降级到2008 R2了很多次。 直到他们得到一切固定。 你可以做的是禁用负载平衡,并在每个DHCP服务器上创build一个范围,并确保两个范围不会重叠。 如果分割范围中没有足够的IP来为整个networking提供服务,则为两个范围在更大的子网上创build范围,即255.255.254.0。