高可用集群HA,英文全称为High Availability,简单来说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点。
高可用集群的出现就是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性带来的损失。如果某个节点失效,他的备节点就要在几秒钟的时间内接管他的职责,因此,对于用户而言,集群永远不会停机。
高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。只有两个节点的高可用集群又成为双机热备,使用两台服务器互相备份。当一台服务器出现故障时,可由另一台服务器承担服务,从而实现不需要在人工干预的情况下,自动保证系统能对外提供服务。双机热备只是高可用集群的一种,高可用集群系统更可以支持两个以上的节点,提供比双机热备更多,更高的功能,满足用户不断出现的需求变化。
实现HA的三种方式:
(1)主从式
正常情况下,工作都由主节点承担,只有当主节点发生故障时,服务器会自动切换到从节点,从节点才会启动服务,平时不会启动服务;主服务器上必须有集群ip(vip),服务,公用存储。一旦主服务器发生故障,这三样都会自动切换到从节点上。
从节点只有发生故障时才会用,因此比较浪费。
(2)对称式
这种方式一般包括2个节点和一个或多个服务,针对于两个不同的服务器,没有绝对的主,也没有绝对的从。
两个节点互相检测对方的状态,当一个节点发生故障时,该节点上的服务会切换到另外ia一个节点上去。这样就可以保证服务的正常运行。
(3)集群式
这种方式通常包含多个节点和多个服务,每个节点都可能运行或不运行服务,每台服务器都监视着几个指定的服务,当其中的一个节点发生故障时,会自动切换到这组服务器中的一个节点上去。
接着上篇HA集群的搭建,这篇主要介绍了集群的删除
1.停止相关服务
clusvcadm -d httpd ###停止服务
2.如果有挂载还要先卸载相应的挂载
3.删除
(1)如上图:选中全部节点,点击Leave Cluster,出现如下界面
(2)然后选中节点,点击Delete进行删除
这里的delete动作主要完成两部分:
A.删除主配置文件 /etc/cluster/cluster.conf
B.关闭相应的启动项 cman ramanager clvmd modclusterd
这几个启动项中只有modclusterd需要手动进行关闭,以及停止开机自启动项
4.存储的退出
Ricci节点的主机都需要退出