双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机热备按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。而双主机方式即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态)。


准备三台6.5版本虚拟机server 1~3(为了使实验结果更明显,使用时两台即可)

三台虚拟机IP分别为172.25.35.X,域名分别为 serverX.example.com(X为1~3),并分别做好域名解析和时间同步

安装管理软件

server 1 操作

yum install ricci -y

chkconfig ricci on 

echo westos | passwd --stdin ricci            #安装软件后用户自动建立,需给该用户一个密码用于网页验证

/etc/init.d/ricci start

server 2 操作同 server1

server 3 操作

yum install luci -y

/etc/init.d/luci start 

使用浏览器访问server3.example.com:8084

登录之后选择 Manege Clusters → Create 按如下图选项选择,系统会自动安装所需软件并重启

双机热备及其配置_双机

完成后

双机热备及其配置_热备_02

重启后可用clustat命令查看server1和server2工作状态


fence跳电

接上述浏览器操作,选项如下图

双机热备及其配置_双机_03

cat /etc/cluster/cluster.conf

9         <fencedevice agent="fence_xvm" name="vmfence"/>

做以下操作前确保已安装以下软件(在物理机中)

fence-virtd-multicast-0.3.2-2.el7.x86_64

fence-virtd-libvirt-0.3.2-2.el7.x86_64

fence-virtd-0.3.2-2.el7.x86_64

cd /etc/cluster/

dd if=/dev/urandom of=fence_xvm.key bs=128 count=1            #用随机字符加密

scp fence_xvm.key 172.25.35.1:/etc/cluster/

scp fence_xvm.key 172.25.35.2:/etc/cluster/

systemctl restart fence_virtd

fence_virtd -c

Interface [ ]:br0    其余可使用默认值

浏览器操作如下图

双机热备及其配置_热备_04

双机热备及其配置_热备_05

配置完成后使server1跳电,例:

fence_node server1.example.com


接上述浏览器操作如下图

 双机热备及其配置_热备_06            1 10表示优先级

双机热备及其配置_热备_07

双机热备及其配置_双机_08

双机热备及其配置_热备_09

先IP,在apache



在server3上做磁盘共享

yum install scisi-* -y

fdisk /dev/vdb

vim /etc/tgt/targets.conf

<target iqn.2016-13.com.example:server.target1>

    backing-store /dev/vdb1

    initiator-address 172.25.35.1        #限制访问IP

    initiator-address 172.25.35.2

</target>

/etc/init.d/tgtd restart

server1,2

yum install iscsi-initiator-utils.x86_64

iscsiadm -m discovery -t st -p 172.25.35.3

iscsiadm -m node -l

fdisk /dev/sda

pvcreate /dev/sda1

vgcreate clustervg /dev/sda1

lvcreate -L 2G -n data1 clustervg

格式化后挂载到server1,2上,并设置开机自动挂载

双机热备及其配置_热备_10

先文件系统,再IP,再apache


双机热备及其配置_双机_11