You can configure the system failover in the configuration mode. Note that you need two imRAD devices to configure the system failover.
Verifying System Failover Configuration
To read the System Failover Configuration from a file, enter the failover show
in the configuration mode.
LYSH@MyHostName# configure LYSH@MyHostName(config)# failover show vip=192.168.0.1/24 iface=eth0 secret=mykey host=192.168.0.2 initmode=active curmode= curmode_dt= peermode= peermode_dt= deadtime=120 state=disabled last_error_msg=[2021-04-28 14:07:44] initialized
If you enable the System Failover after configuring, the failover service applies its failover mode in few seconds and you can verify the applied result by the show failover
command in the user mode.
LYSH@MyHostName# show failover System failover state.... Failover service(failover.service):active Last updated :2021-04-28 14:08:37 Virtual address :192.168.0.1/24 on eth0 Shared secret :<<mykey>> Init mode :active Current mode :active Current mode updated :2021-04-28 14:07:44 Last error message :No error Peer host :192.168.0.2 Peer mode :no-response Peer mode updated :2021-04-28 14:23:10 Init-Deadtime :30 seconds Deadtime :120 seconds State :enabled
If you use "-w" option with the show failover
command, it shows you the activity of the failover server in real-time.
Configuring System Failover
Note that if there the System Failover configuration already exists, it will overwrite.
LYSH@MyHostName# configure LYSH@MyHostName(config)# failover add 192.168.0.1/24 eth0 mykey 192.168.0.2 active 120 all LYSH@MyHostName(config)# failover show vip=192.168.0.1/24 iface=eth0 secret=mykey host=192.168.0.2 initmode=active curmode= curmode_dt=- peermode= peermode_dt=- deadtime=120 state=disabled last_error_msg=No error
Enabling System Failover
The System Failover does not work before enabling the System Failover.
LYSH@MyHostName# configure LYSH@MyHostName(config)# failover enable LYSH@MyHostName(config)# failover show vip=192.168.0.1/24 iface=eth0 secret=mykey host=192.168.0.2 initmode=active curmode= curmode_dt=- peermode= peermode_dt=- deadtime=120 state=enabled last_error_msg=No error LYSH@MyHostName(config)# exit
LYSH@MyHostName# show failover System failover state.... Failover service(failover.service):active Last updated :2021-04-28 14:10:57 Virtual address :192.168.0.1/24 on eth0 Shared secret :<<aaaa>> Init mode :active Current mode :zero Current mode updated :2021-04-28 14:10:56 Last error message :- Peer host :192.168.0.2 Peer mode :no-response Peer mode updated :2021-04-28 14:10:56 Init-Deadtime :30 seconds Deadtime :120 seconds State :enabled
Disabling System Failover
To stop the System Failover, use the disable
command.
If you enable the System Failover after disabling it, the System Failover works again.
LYSH@MyHostName# configure LYSH@MyHostName(config)# failover disable LYSH@MyHostName(config)# failover show vip=192.168.0.1/24 iface=eth0 secret=mykey host=192.168.0.2 initmode=active curmode= curmode_dt=- peermode= peermode_dt=- deadtime=120 state=disabled last_error_msg=No error
Deleting System Failover configuration
Note that if you deleted it, the System Failover does not work before configuring it.
LYSH@MyHostName# configure LYSH@MyHostName(config)# failover delete