首页 > 系统相关 >Ubuntu18.04通过heartbeat实现HA

Ubuntu18.04通过heartbeat实现HA

时间:2022-09-29 20:31:29浏览次数:66  
标签:10.0 Ubuntu18.04 HA ip cf etc heartbeat ha

Ubuntu18.04通过heartbeat实现HA:

节点1(10.0.0.2):

安装:

apt-get install heartbeat

cp -rv /usr/share/doc/heartbeat/authkeys /etc/ha.d/

cp -rv /usr/share/doc/heartbeat/ha.cf.gz /etc/ha.d/

cp -rv /usr/share/doc/heartbeat/haresources.gz /etc/ha.d/

cd /etc/ha.d/

gunzip ha.cf.gz

gunzip haresources.gz

注: authkeys用于集群两个节点的认证,crc不能提供认证,只能用于校验数据包是否损坏。可使用md5、sha1用于认证。 haresource为资源配置文件(里面就写1行即可,主机名 虚ip) ​​ha.cf​​ heartbeat主配置文件

vi authkeys

auth 2 (auth处的数字需要和下面对应) 2 sha1 HI! :wq

chmod 0600 authkeys

vi haresources

ming01 10.0.0.10 (10.0.0.10为虚ip,不是本机ip) :wq

vi ​​ha.cf​

logfile /var/log/ha-log keepalive 2 deadtime 30 warntime 10 initdead 120 udpport 1694

bcast ens1f0

ucast ens1f0 10.0.0.3 (10.0.0.3为另一节点ip)

auto_failback on (用于决定当拥有该资源的属主恢复之后资源是否变迁)

watchdog /dev/watchdog

ping 10.0.0.1

:wq

systemctl restart heartbeat

节点2略

执行ip a查看是否有需ip出现,如果没有可以看/var/log/ha-log日志

标签:10.0,Ubuntu18.04,HA,ip,cf,etc,heartbeat,ha
From: https://blog.51cto.com/yangzhiming/5724021

相关文章