Should the public interface ethx used by node public & VIPs use BOOTPROTO=dhcp or none
Using GI/RAC 11204, we have our public interface eth0 configured with 'BOOTPROTO=dhcp'. As such, when the dhclient attempted to renew its IP every 14 days, it could not contact dhcpd server. Consequently, the IPs associated with this interface were removed. VIPs failed over as expected.
The VIPs are configured using IP aliases as you see below. The RH documentation states that IP aliases are not supported with DHCP. See https://access.redhat.com/solutions/1215993 . Furthermore, it seems that the default behavior of dhclient when it fails to renew its IP is remove all IPs from the interface (see same link as above).