一、安装

上次实验中做到了主备nginx,需要这两台主机进行实验server6,server7
在server6上安装luci与ricci
passwd ricci设置ricci的密码,建议摄制成一样的密码,这样在配置的设置的时候会方便一点
在server7上安装ricci
开启两台主机的两个服务,并且一定要将他们都配置成开机自启
在开启luci服务时,会有一行网址,值浏览器中输入此网址即可进行访问redhat的高可用套件,默认端口时8084

二、基本设置

1、先创建一个集群
2、再在集群中创建节点
3、我在这个集群套件中加入一个fence设备,在某一个节点出现故障时,不管此节点是真正的挂掉了,还是暂时性,均给此设备进行断电设置,以避免出现用户使用时出现故障情况。
加入fence服务后,查看此服务是否是正常工作的,只需要在一台虚拟机执行这样的操作,看被执行的操作是否是出现重启。fence_node server7
4、将nginx服务加入了,需要nginx的脚本文件。
大概出来就是这样的情况。
ricci+luci集群
在luci上的/etc/cluster目录中,有相关设定的配置文件
ricci+luci集群
集群在实验中必须保持是健康的,所有配置均是在集群的基础上进行设置的。
查看集群是否健康
可以看到,集群上的两个节点都是好的,并且现在nginx服务是工作在server6上的。
ricci+luci集群

三、使用集群实现共享存储(使用到了iscsi)

在一台虚拟机上共享出一块硬盘或者分区都可以
共享的主机上server2:vim /etc/tgt/targets.conf
ricci+luci集群
开启服务:/etc/init.d/tgtd start
两台server6与server7进行登陆并使用共享出来的此分区
iscsiadm -m discovery -t st -p 172.25.99.2 <br/>查看是否此ip有共享的分区<br/>iscsiadm -m node -l<br/>登陆
ricci+luci集群
在server6与server7就可以进行使用了。
将分区格式话成gfs2模式的:mkfs.gfs2 -j 3 -p lock_dlm -t laozhao_ha:mygrs2 /dev/sda1 laozhao_ha是我集群的名字,必须与集群的名称是一致的。
格式话成gts2格式的话,只需要在集群的一个节点进行操作。
ricci+luci集群
将此分区进行挂载后,在集群的一个进行了一个操作,在集群的所有节点上均会有此节点所进行的操作。
在进行共享分区时,尽量将分区搞成lvm格式。以便以后在此不够用时,可以即使进行扩展。