User Tools

Site Tools


пакет_heartbeat

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
Next revision Both sides next revision
пакет_heartbeat [2019/03/22 15:32]
val [Debian/Ubuntu/FreeBSD]
пакет_heartbeat [2022/01/29 20:44]
val [Debian/Ubuntu]
Line 6: Line 6:
   * Возможность распределения сервисов по узлам кластера   * Возможность распределения сервисов по узлам кластера
  
-===== Установка и настройка =====+===== Установка и базовая ​настройка =====
  
 ==== Debian/​Ubuntu ==== ==== Debian/​Ubuntu ====
Line 12: Line 12:
 root@nodeN:​~#​ apt install heartbeat root@nodeN:​~#​ apt install heartbeat
  
-root@nodeN:​~systemctl enable heartbeat+debian11cat /​etc/​rc.local 
 +</​code><​code>​ 
 +#!/bin/sh
  
 +mkdir /​run/​heartbeat/​
 +</​code><​code>​
 root@nodeN:​~#​ zless /​usr/​share/​doc/​heartbeat/​ha.cf.gz root@nodeN:​~#​ zless /​usr/​share/​doc/​heartbeat/​ha.cf.gz
  
Line 37: Line 41:
 nodeN# cat ha.cf nodeN# cat ha.cf
 </​code><​code>​ </​code><​code>​
-#​bcast ​em2 +#​bcast ​eth0 
-bcast eth2+#bcast eth2
 #ucast eth1 172.16.1.Y #ucast eth1 172.16.1.Y
 #ucast eth2 slave #ucast eth2 slave
Line 55: Line 59:
 </​code><​code>​ </​code><​code>​
 nodeN# chmod 600 authkeys nodeN# chmod 600 authkeys
 +</​code>​
  
-nodeN# ​+===== Управление ресурсами ===== 
 +<​code>​ 
 +nodeN# ​ls /​etc/​init.d/​
  
-nodeN# ​+nodeN# ​ls /​etc/​ha.d/​resource.d/​
  
 nodeN# cat haresources nodeN# cat haresources
Line 72: Line 79:
 В freebsd использовать IPaddr, в Linux IPaddr2 (иначе может привязать адрес не к тому интерфейсу) В freebsd использовать IPaddr, в Linux IPaddr2 (иначе может привязать адрес не к тому интерфейсу)
  
-===== Запуск =====+===== Запуск/​Остановка ​=====
  
-==== FreeBSD ​====+==== Debian/​Ubuntu ​====
 <​code>​ <​code>​
-[nodeN:~service ​heartbeat ​rcvar+root@nodeN:​~# ​systemctl enable ​heartbeat
  
-[nodeN:~service heartbeat ​start+root@nodeN:​~# ​systemctl ​start heartbeat 
 + 
 +root@nodeN:​~#​ systemctl disable heartbeat 
 + 
 +root@nodeN:​~#​ systemctl stop heartbeat
 </​code>​ </​code>​
  
-==== Ubuntu/​Debian ​====+==== FreeBSD ​====
 <​code>​ <​code>​
-root@nodeN:~# service heartbeat start+[nodeN:~] # service heartbeat rcvar 
 + 
 +[nodeN:​~] ​# service heartbeat start
 </​code>​ </​code>​
  
-===== Проверки =====+===== Отладка =====
 <​code>​ <​code>​
 nodeN# cat /​var/​log/​ha-debug | grep -v ERR | grep -v autotoken nodeN# cat /​var/​log/​ha-debug | grep -v ERR | grep -v autotoken
пакет_heartbeat.txt · Last modified: 2022/03/17 12:11 by val