User Tools

Site Tools


протокол_carp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
протокол_carp [2019/03/21 14:11]
val
протокол_carp [2021/07/08 08:04] (current)
admin [Смена ролей узлов]
Line 1: Line 1:
 ====== Протокол CARP ====== ====== Протокол CARP ======
  
-  * [[https://​ru.wikipedia.org/​wiki/​VRRP]] +  * [[https://​ru.wikipedia.org/​wiki/​VRRP|VRRP]] 
-  * [[https://​ru.wikipedia.org/​wiki/​CARP]]+  * [[https://​ru.wikipedia.org/​wiki/​CARP|CARP]]
   * [[Сервис NTP]]   * [[Сервис NTP]]
  
Line 8: Line 8:
  
   * [[https://​serverfault.com/​questions/​298776/​ucarp-promote-slave-to-master|ucarp:​ promote slave to master]]   * [[https://​serverfault.com/​questions/​298776/​ucarp-promote-slave-to-master|ucarp:​ promote slave to master]]
 +  * [[https://​askubuntu.com/​questions/​1149275/​using-netplan-with-ucarp|Using netplan with ucarp]] + systemd
 ==== Установка ==== ==== Установка ====
 <​code>​ <​code>​
Line 18: Line 19:
  
 root@nodeN:​~#​ less /​etc/​network/​if-up.d/​ucarp root@nodeN:​~#​ less /​etc/​network/​if-up.d/​ucarp
- 
-root@nodeN:​~#​ ifdown eth0 
  
 root@nodeN:​~#​ cat /​etc/​network/​interfaces root@nodeN:​~#​ cat /​etc/​network/​interfaces
Line 53: Line 52:
 ==== Запуск ==== ==== Запуск ====
 <​code>​ <​code>​
 +root@nodeN:​~#​ ifdown --force eth0
 +
 root@nodeN:​~#​ ifup eth0 root@nodeN:​~#​ ifup eth0
 </​code>​ </​code>​
Line 64: Line 65:
  
 root@nodeN:​~#​ ifconfig eth0:ucarp root@nodeN:​~#​ ifconfig eth0:ucarp
 +
 +root@nodeN:​~#​ pkill -USR1 ucarp
  
 root@nodeN:​~#​ killall -USR1 ucarp root@nodeN:​~#​ killall -USR1 ucarp
-root@nodeN:​~# ​tail /​var/​log/​syslog+ 
 +root@nodeN:​~# ​grep carp /​var/​log/​syslog
 </​code>​ </​code>​
  
 ==== Смена ролей узлов ==== ==== Смена ролей узлов ====
 <​code>​ <​code>​
 +wincmd:​\>​ arp -a
 +
 +masternode# pkill -USR2 ucarp
 +
 masternode# killall -USR2 ucarp masternode# killall -USR2 ucarp
-</​code>​ 
  
-==== Остановка ==== +wincmd:\> arp -a
-<​code>​ +
-root@nodeN:~# killall ucarp+
 </​code>​ </​code>​
 +
  
 ===== FreeBSD (user land) ===== ===== FreeBSD (user land) =====
протокол_carp.1553166695.txt.gz · Last modified: 2019/03/21 14:11 by val