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
Last revision Both sides next revision
протокол_carp [2018/09/24 15:43]
val [Настройка]
протокол_carp [2021/07/08 08:04]
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 
 + 
 +masternodekillall -USR2 ucarp 
 + 
 +wincmd:​\>​ arp -a
 </​code>​ </​code>​
 +
  
 ===== FreeBSD (user land) ===== ===== FreeBSD (user land) =====
протокол_carp.txt · Last modified: 2021/07/08 08:04 by admin