对HA的简单认识以及HA集群删除
2016-07-18 22:16
267 查看
高可用集群HA,英文全称为High Availability,简单来说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点。
高可用集群的出现就是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性带来的损失。如果某个节点失效,他的备节点就要在几秒钟的时间内接管他的职责,因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。只有两个节点的高可用集群又成为双机热备,使用两台服务器互相备份。当一台服务器出现故障时,可由另一台服务器承担服务,从而实现不需要在人工干预的情况下,自动保证系统能对外提供服务。双机热备只是高可用集群的一种,高可用集群系统更可以支持两个以上的节点,提供比双机热备更多,更高的功能,满足用户不断出现的需求变化。
实现HA的三种方式:
(1)主从式
正常情况下,工作都由主节点承担,只有当主节点发生故障时,服务器会自动切换到从节点,从节点才会启动服务,平时不会启动服务;主服务器上必须有集群ip(vip),服务,公用存储。一旦主服务器发生故障,这三样都会自动切换到从节点上。从节点只有发生故障时才会用,因此比较浪费。(2)对称式
这种方式一般包括2个节点和一个或多个服务,针对于两个不同的服务器,没有绝对的主,也没有绝对的从。两个节点互相检测对方的状态,当一个节点发生故障时,该节点上的服务会切换到另外ia一个节点上去。这样就可以保证服务的正常运行。(3)集群式
这种方式通常包含多个节点和多个服务,每个节点都可能运行或不运行服务,每台服务器都监视着几个指定的服务,当其中的一个节点发生故障时,会自动切换到这组服务器中的一个节点上去。
接着上篇HA集群的搭建,这篇主要介绍了集群的删除
1.停止相关服务
clusvcadm -d httpd ###停止服务
2.如果有挂载还要先卸载相应的挂载
3.删除
![](http://s4.51cto.com/wyfs02/M02/84/52/wKioL1eM4_nzicnQAABh0xsXLZE017.png-wh_500x0-wm_3-wmp_4-s_294918326.png)
(1)如上图:选中全部节点,点击Leave Cluster,出现如下界面
![](http://s2.51cto.com/wyfs02/M00/84/52/wKiom1eM4_qS5HtSAABZQVO49ls372.png-wh_500x0-wm_3-wmp_4-s_3374337510.png)
(2)然后选中节点,点击Delete进行删除
这里的delete动作主要完成两部分:
A.删除主配置文件 /etc/cluster/cluster.conf
B.关闭相应的启动项 cman ramanager clvmd modclusterd
![](http://s2.51cto.com/wyfs02/M02/84/52/wKioL1eM4_rwfab7AADKG4bX7ZQ908.png-wh_500x0-wm_3-wmp_4-s_1226256232.png)
这几个启动项中只有modclusterd需要手动进行关闭,以及停止开机自启动项
4.存储的退出
Ricci节点的主机都需要退出
![](http://s4.51cto.com/wyfs02/M02/84/52/wKiom1eM4_uzcZ4dAACpJvDIuIg568.png-wh_500x0-wm_3-wmp_4-s_141691398.png)
高可用集群的出现就是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性带来的损失。如果某个节点失效,他的备节点就要在几秒钟的时间内接管他的职责,因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。只有两个节点的高可用集群又成为双机热备,使用两台服务器互相备份。当一台服务器出现故障时,可由另一台服务器承担服务,从而实现不需要在人工干预的情况下,自动保证系统能对外提供服务。双机热备只是高可用集群的一种,高可用集群系统更可以支持两个以上的节点,提供比双机热备更多,更高的功能,满足用户不断出现的需求变化。
实现HA的三种方式:
(1)主从式
正常情况下,工作都由主节点承担,只有当主节点发生故障时,服务器会自动切换到从节点,从节点才会启动服务,平时不会启动服务;主服务器上必须有集群ip(vip),服务,公用存储。一旦主服务器发生故障,这三样都会自动切换到从节点上。从节点只有发生故障时才会用,因此比较浪费。(2)对称式
这种方式一般包括2个节点和一个或多个服务,针对于两个不同的服务器,没有绝对的主,也没有绝对的从。两个节点互相检测对方的状态,当一个节点发生故障时,该节点上的服务会切换到另外ia一个节点上去。这样就可以保证服务的正常运行。(3)集群式
这种方式通常包含多个节点和多个服务,每个节点都可能运行或不运行服务,每台服务器都监视着几个指定的服务,当其中的一个节点发生故障时,会自动切换到这组服务器中的一个节点上去。
接着上篇HA集群的搭建,这篇主要介绍了集群的删除
1.停止相关服务
clusvcadm -d httpd ###停止服务
2.如果有挂载还要先卸载相应的挂载
3.删除
![](http://s4.51cto.com/wyfs02/M02/84/52/wKioL1eM4_nzicnQAABh0xsXLZE017.png-wh_500x0-wm_3-wmp_4-s_294918326.png)
(1)如上图:选中全部节点,点击Leave Cluster,出现如下界面
![](http://s2.51cto.com/wyfs02/M00/84/52/wKiom1eM4_qS5HtSAABZQVO49ls372.png-wh_500x0-wm_3-wmp_4-s_3374337510.png)
(2)然后选中节点,点击Delete进行删除
这里的delete动作主要完成两部分:
A.删除主配置文件 /etc/cluster/cluster.conf
B.关闭相应的启动项 cman ramanager clvmd modclusterd
![](http://s2.51cto.com/wyfs02/M02/84/52/wKioL1eM4_rwfab7AADKG4bX7ZQ908.png-wh_500x0-wm_3-wmp_4-s_1226256232.png)
这几个启动项中只有modclusterd需要手动进行关闭,以及停止开机自启动项
4.存储的退出
Ricci节点的主机都需要退出
![](http://s4.51cto.com/wyfs02/M02/84/52/wKiom1eM4_uzcZ4dAACpJvDIuIg568.png-wh_500x0-wm_3-wmp_4-s_141691398.png)
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户