高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。
一、安装环境
a) 操作系统:kylin4.2-sp1
b) Node1:kylin-ha1
i. ens33:172.17.4.210
ii. ens38:10.10.10.10
iii. 一分区用于同步数据库数据
c) Node2:kylin-ha2
i. ens33:172.17.4.211
ii. ens38:10.10.10.11
iii. 一分区用于同步数据库数据
d) 虚拟IP:172.17.4.214
二、服务搭建/启动
1.设置静态IP、SSH互信
a) 设置静态IP
i. node1:
kylin@kylin-ha1:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 172.17.4.210
gateway 172.17.1.254 #这个地址你要确认下 网关是不是这个地址
netmask 255.255.0.0
#network 192.168.0.0
broadcast 172.17.255.255
auto ens38
iface ens38 inet static
address 10.10.10.10
gateway 10.10.10.1 #这个地址你要确认下 网关是不是这个地址
netmask 255.255.255.0
kylin@kylin-ha1:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 somnus-PC
10.10.10.10kylin-ha1
10.10.10.11kylin-ha2
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ii. node2:
kylin@kylin-ha2:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 172.17.4.211
gateway 172.17.1.254 #这个地址你要确认下 网关是不是这个地址