Difference between revisions of "CLI - System Failover"

Line 1: Line 1:
시스템 이중화 설정은 configure 명령어에서 설정할 수 있습니다.
+
You can configure the system failover in the configuration mode.
  
 
<pre>
 
<pre>
Line 19: Line 19:
 
</pre>
 
</pre>
  
=== Basic Commands ===
+
=== Verifying System Failover Configuration ===
* <code>configure# failover add</code> 시스템 이중화 설정을 추가합니다.
 
* <code>configure# failover delete</code> 시스템 이중화 설정을 삭제합니다.
 
* <code>configure# failover disable</code> 시스템 이중화를 비활성합니다.
 
* <code>configure# failover enable</code> 시스템 이중화 활성합니다.
 
* <code>configure# failover show</code> 시스템 이중화 설정파일을 확인합니다.
 
 
 
== 시스템 이중화 설정 추가 ==
 
시스템 이중화를 설정하려면 가장 먼저 <code>failover add</code> 명령어로 이중화 설정을 추가합니다. 사용법을 확인하여 입력형태에 맞게 각각 항목을 입력합니다. <code>vip</code>는 이중화를 구성하여 사용할 Virtual IP주소입니다. 이 주소는 "192.168.0.1/24"와 같이 IP 주소/서브넷 형식으로 입력합니다. <code>interface</code>는 전용 IP 주소가 설정되어있는 네트워크 인터페이스 입니다.<code>secret</code>은 이중화를 구성할 장비유키로 사용할 값 입니다. 이중화를 구성할 장비간에 공유키는 반드시 동일해야 합니다.<code>host</code>는 이중화를 구성할 상대방 IP주소입니다.. <code>initmode</code>는 장비의 동작유형을 의미합니다. <code>deadtime</code>은 passive로 동작하고 있는 장비에서 active 장비와 연결이 불가능할 때 active로 전환하기 전까지 active 장비에 장애를 판단하는 시간을 의미합니다.
 
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# failover add -h
+
configure# failover show
usage: failover add [-h] vip interface secret host initmode deadtime
 
 
 
positional arguments:
 
  vip        virtual IPv4 address(a.b.c.d)
 
  interface  Ethernet interface name
 
  secret      Shared secret key
 
  host        Peer host IPv4 address(a.b.c.d)
 
  initmode    Initical Mode(active, passive)
 
  deadtime    Deadtime in minutes(minimun 2)
 
 
 
optional arguments:
 
  -h, --help  show this help message and exit
 
 
 
Example:
 
configure# failover add 192.168.0.1/24 eth0 mykey 192.168.0.2 active 120
 
 
</pre>
 
</pre>
  
== 시스템 이중화 설정 확인 ==
+
=== Configuring System Failover ===
시스템 이중화 설정파일은<code>failover show</code>로 확인합니다. 현재 시스템 이중화 설정값 및 상태를 확인할 수 있습니다.
+
Note that if there the System Failover configuration already exists, it will overwrite.
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
 +
configure# failover add 192.168.0.1/24 eth0 mykey 192.168.0.2 active 120
 
configure# failover show
 
configure# failover show
 
 
vip=192.168.0.1/24
 
vip=192.168.0.1/24
 
iface=eth0
 
iface=eth0
Line 67: Line 44:
 
last_error_msg=No error
 
last_error_msg=No error
 
</pre>
 
</pre>
== 시스템 이중화 활성 ==
+
 
시스템 이중화 설정을 <code>failover add</code> 명령어로 추가한 후 시스템 이중화 구성을 활성화 하려면 <code>failover enable</code> 명령어를 실행합니다. 해당 명령어를 실행하기 전까지는 시스템 이중화 동작을 하지 않습니다.
+
== Enabling System Failover ==
 +
The System Failover does not work before enabling the System Failover.
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
 
configure# failover enable
 
configure# failover enable
 +
configure# 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
 
</pre>
 
</pre>
== 시스템 이중화 비활성 ==
+
 
시스템 이중화 구성을 비활성화 하려면 <code>failover disable</code> 명령어를 실행합니다. 해당 명령어를 실행하면 추가된 시스템 이중화 설정파일이 있어도 시스템 이중화 동작을 하지 않습니다.
+
== Disabling System Failover ==
 +
To stop the System Failover, use the <code>disable</code> command.
 +
If you enable the System Failover after disabling it, the System Failover works again.
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
 
configure# failover disable
 
configure# failover disable
 +
configure# 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
 
</pre>
 
</pre>
== 시스템 이중화 설정 삭제 ==
+
 
시스템 이중화 설정은 <code>failover delete</code> 명령어로 삭제할 수 있습니다.
+
== Deleting System Failover configuration ==
 +
Note that if you deleted it, the System Failover does not work before configuring it.
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
 
configure# failover delete
 
configure# failover delete
 
</pre>
 
</pre>

Revision as of 18:09, 16 April 2021

You can configure the system failover in the configuration mode.

LYSH@MyHostName# configure
configure# failover -h
usage: failover [-h] {add,dbpool,delete,disable,enable,show} ...

 config ha

positional arguments:
    add                                 Add configure system failover   
    delete                              Delete system failover configuration
    disable                             Disable system failover
    enable                              Enable system failover
    show                                Show system failover configuration

optional arguments:
  -h, --help                            show this help message and exit

Verifying System Failover Configuration

LYSH@MyHostName# configure
configure# failover show

Configuring System Failover

Note that if there the System Failover configuration already exists, it will overwrite.

LYSH@MyHostName# configure
configure# failover add 192.168.0.1/24 eth0 mykey 192.168.0.2 active 120
configure# 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
configure# failover enable
configure# 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

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
configure# failover disable
configure# 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
configure# failover delete