Difference between revisions of "CLI - System Failover"

 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# failover show
+
LYSH@MyHostName(config)# failover show
 
vip=192.168.0.1/24
 
vip=192.168.0.1/24
 
iface=eth0
 
iface=eth0
Line 16: Line 16:
 
peermode=
 
peermode=
 
peermode_dt=
 
peermode_dt=
deadtime=2
+
deadtime=120
 
state=disabled
 
state=disabled
 
last_error_msg=[2021-04-28 14:07:44] initialized
 
last_error_msg=[2021-04-28 14:07:44] initialized
Line 39: Line 39:
  
 
Init-Deadtime          :30 seconds
 
Init-Deadtime          :30 seconds
Deadtime                :2 minutes
+
Deadtime                :120 seconds
 
State                  :enabled
 
State                  :enabled
 
</pre>
 
</pre>
Line 49: Line 49:
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# failover add 192.168.0.1/24 eth0 mykey 192.168.0.2 active 120
+
LYSH@MyHostName(config)# failover add 192.168.0.1/24 eth0 mykey 192.168.0.2 active 120 all
configure# failover show
+
LYSH@MyHostName(config)# failover show
 
vip=192.168.0.1/24
 
vip=192.168.0.1/24
 
iface=eth0
 
iface=eth0
Line 69: Line 69:
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# failover enable
+
LYSH@MyHostName(config)# failover enable
configure# failover show
+
LYSH@MyHostName(config)# failover show
 
vip=192.168.0.1/24
 
vip=192.168.0.1/24
 
iface=eth0
 
iface=eth0
Line 83: Line 83:
 
state=enabled
 
state=enabled
 
last_error_msg=No error
 
last_error_msg=No error
configure# exit
+
LYSH@MyHostName(config)# exit
 
</pre>
 
</pre>
  
Line 103: Line 103:
  
 
Init-Deadtime          :30 seconds
 
Init-Deadtime          :30 seconds
Deadtime                :2 minutes
+
Deadtime                :120 seconds
 
State                  :enabled
 
State                  :enabled
 
</pre>
 
</pre>
Line 112: Line 112:
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# failover disable
+
LYSH@MyHostName(config)# failover disable
configure# failover show
+
LYSH@MyHostName(config)# failover show
 
vip=192.168.0.1/24
 
vip=192.168.0.1/24
 
iface=eth0
 
iface=eth0
Line 132: Line 132:
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# failover delete
+
LYSH@MyHostName(config)# failover delete
 
</pre>
 
</pre>

Latest revision as of 17:06, 19 September 2023

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