Thank You. I tried your suggestion. remove the failover and tested the two DHCP server independently. Both DHCP server can serve with IP address to the client. After it, I reconfigured the failover relationship, and the problem is still valid. The client doesn't renew the IP address from the online DHCP2 server.
I found the following error on the client's DHCP event, when the lease is expired:
Your computer was not assigned an address from the network (by the DHCP Server) for the Network Card with network address 0xF4B7E22D8721. The following error occurred: 0x79.
It seems that the client want to obtain the renewal process from the DHCP1 (which is offline).
When I configure a static IP address, I can ping the DHCP2, and when I configure the client to obtain IP address automatically, the online DHCP2 server can not give IP address.
When I disable and enable the client's network adapter, the client can obtain IP address from DHCP 2 successfully. Why? It is not realistic in production environment...