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 [2018/09/24 15:43]
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]]
  
 ===== Debian/​Ubuntu ===== ===== Debian/​Ubuntu =====
  
 +  * [[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 17: 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 52: Line 52:
 ==== Запуск ==== ==== Запуск ====
 <​code>​ <​code>​
 +root@nodeN:​~#​ ifdown --force eth0
 +
 root@nodeN:​~#​ ifup eth0 root@nodeN:​~#​ ifup eth0
 </​code>​ </​code>​
  
 ==== Проверка ==== ==== Проверка ====
 +
 +  * [[Сигналы#​Отправка сигнала]]
 +
 <​code>​ <​code>​
 root@nodeN:​~#​ ps ax | grep carp root@nodeN:​~#​ ps ax | grep carp
  
 root@nodeN:​~#​ ifconfig eth0:ucarp root@nodeN:​~#​ ifconfig eth0:ucarp
 +
 +root@nodeN:​~#​ pkill -USR1 ucarp
 +
 +root@nodeN:​~#​ killall -USR1 ucarp
 +
 +root@nodeN:​~#​ grep carp /​var/​log/​syslog
 </​code>​ </​code>​
  
-=== Остановка ===+==== Смена ролей узлов ====
 <​code>​ <​code>​
-root@nodeN:~ifdown eth0:ucarp+wincmd:\> arp -a 
 + 
 +masternodepkill -USR2 ucarp 
 + 
 +masternode# killall -USR2 ucarp 
 + 
 +wincmd:​\>​ arp -a
 </​code>​ </​code>​
 +
  
 ===== FreeBSD (user land) ===== ===== FreeBSD (user land) =====
протокол_carp.1537792995.txt.gz · Last modified: 2018/09/24 15:43 by val