RHCS实现nginx高可用
2018-10-09 本文已影响0人
ivan_cq
高可用集群,英文原文为High Availability Cluster,简称HA Cluster,简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统 就是集群的节点(node)。高可用性集群(HA cluster)是指如单系统一样地运行并支持(计算机)持续正常运行的一个主机群。
高可用集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损 失。如果某个节点失效,它的备援节点将在几 秒钟的时间内接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。
-
安装套件
server1上的环境
server4上的环境
安装并且设置密码 -
使用
这个过程会有几分钟
添加资源ip地址
添加服务组,添加ip地址 httpd服务到服务组
运行服务组
测试
clusvcadm -r web -m server4 切换服务到server4
clustat 显示服务
clusvcadm -d web disabale 服务
cat /etc/cluster/cluster.conf 该文件保存的是网页上的进行的相关配置
当正在运行服务的主机宕机后,服务并不会切换到另一台主机,因此我们需要fence-virtd来force off宕机的主机
yum install fence-virtd-multicast fence-virtd fence-virtd-libvirt -y
fence_virtd -c 配置模式
添加fence设备
选择node server1 添加fence方法,添加方式与server1的添加方法一样
测试
server4内核崩溃服务自动切换到server1