网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络安全预防措施

Linux之HA高可用集群的基础概念总结(3)

keepalived keepalived的配置与应用与前几个相比有所不同,如对VIP的配置是基于VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议实现的

CRM(cluster resource manager)层的软件实现

CRM必须工作在Messaging Layer 层上

Haresources (heartbeat v1 v2 都有自带)

CRM (heartbeat v2 自带)

Pacemaker (heartbeat v3 独立出去的项目)

Ragmanager (专门为Cman提供的一种crm)

所以集群的Messager Layer与CRM 组合如下:

haresource + heartbeat v1/v2

crm + heartbeat v2

pacemaker + corosync

pacemaker + heartbeat v3

cman + ragmanager

那么定义一个Web服务的高可用集群至少要几个节点?要定义几个资源?

至少需要两个节点,上面要运行MassagerLayer 和 CRM

至少要定义四个资源 VIP 、httpd服务 、Filesystem、Stonish设备

为了避免随便一个服务器配好资源,装上MassagerLayer和CRM,时间再一同步就可以随便加入我们的集群系统,该如何处理?

首先每个节点要装Messager Layer和CRM节点之间进行heartbeat等信息传输时都因该采取加密传输(如进行hash运算), 如果有两个节点可以进行单播传输heartbeat信息,两个以上节点可以进行单播、组播、广播传输heartbeat信息,高级可用集群节点上的服务必须由CRM控制,所以要设置CRM自启动而服务要用chkconfig关闭开机自启动,而Massager Layer也是一个服务且要开机自启动,Messager Layer监听在UDP/694上,以UDP协议在Messager Layer层传输heartbeat等信息。

如果要配置一个HA集群要注意什么?

节点名称要与uname -n的结果一致;节点名称/IP的解析最好在/etc/hosts文件中,不要用DNS解析,否则DNS-Server挂掉会对集群造成影响;节点的时间必须同步;SSH互信通信(当要停止或其他节点的HA集群服务时,不能从此节点进行,而要从一个正常的节点进行HA服务的关闭或启动)这是就必须要求能够以SSH远程登录到其他节点。

那第一个节点怎么办?

第一个节点要自我启动,然后启动其他节点上的服务

本文出自 “11097124” 博客

(责任编辑:admin)