HA集群--高可用集群

本文详细介绍了高可用(HA)集群的概念、三种HA实现方式、常见HA软件及集群配置,包括主从式、对称式和集群式。重点讲解了Heartbeat软件及其配置,以及仲裁、共享存储和故障转移的重要性。此外,还提到了服务器选择和监控方面的知识,为实现高可用服务提供了全面指导。
摘要由CSDN通过智能技术生成

 一 知识点:
1 HA集群--高可用集群
2 Ha高可用集群为热备,多用于数据源和关键点(数据库,应用服务器)是单一的服务  
器时。
3 HA软件种类
heart beat软件、RHCS3、 RHCS4、RHEL5(Cluster)
4 HA的三种方式
(1)主从式:正常情况下,工作都由主服务器承担,从服务器不工作;只有当主机宕机时,从服务器才开始工作。
    另外,正常情况下,只有主服务器mount在存储上,从服务器不进行mount。
    从服务器配置要比主服务器配置低一些。
    主服务器上必须有vip(虚拟IP)、service(服务)、share storage(公用存储)。一旦主服务器宕机,这三样东西都自动切换到从服务器上。
    优点:sharestorage造价低
    缺点:性能不稳定,但相对于对称式稳定,因为从服务器只承担一个服务。

(2)对称式:真对于两个不同的服务,两台服务器互为主从关系,没有绝对的主,也没有绝对的从。如:server1既作为MYSQL的主又作为NFS的从,server2既作为MYSQL的从又作为NFS的主,两台服务器虽然同时运行,但只运行自己为主的服务。
    两台服务器都mount在存储上,并同时工作。
    必须双控制器
    优点:
    缺点:sharestorage造价高至少3万;一旦,一台机器宕机,两外一台就要负载两个服务,稳定性差

(3)集群式:结合以上两种方式的优点,集群式采用三台或三台以上服务器同时工作,server1有service1为主服务、server2有service2为主服务、server3有servece1和service2为从服务。
    正常情况下,server1和server2同时分当不同的服务进行工作,server3作为server1的从服务器和作为server2的从服务器不工作,只有当server11宕机时,server3作为server1的从才开始工作;或当server2宕机时,server3作为server2的从开始工作。    优点:相对于对于对称式,稳定性提高
    缺点:sharestorage造价更高;一旦server1和server2同时宕机,server3就要承担两个服务,稳定性能下降,当然这种情况的几率要比对程式低。

5 HA的组成
Member server :以上三种方式的服务器都叫Member Server
service       :每种方式数量不同
heart beat    :心跳软件,主从服务器检验对方是否存在

6 heart beat三种方式
network :通过以太网定时收发数据包,进行心跳检测
串口连接:通过串口定时收发数据包,进行心跳检测
阵列柜(share storage): 在时间周期内,通过查看参考点--查看数据文件的修改时间、访问时间、建立时间,有没有变化,从而进行细挑检测。主从式不能用此方式,因为两台机器不能同时被mount。
性能稳定性比F5差,有时候会出现宕机现象,但是能节省30万

7 服务器选购
小型机:CPU在4个以下,主板不贵,最便宜的是3000元;
服务器:CPU在4个以上,主板贵
单一故障点:如果一个机器有只有一个CPU、内存则视为单一故障点
无单一故障点服务器:网卡,内存等都是冗余的,

8仲裁
光凭心跳有无不能判断对方是否宕机,如:心跳方式为network,当主服务器的CPU被僵尸进程(死进程)占用,而网卡并没有问题心跳不会断, 这样如果不及时切换,client就无法正常访问服务。此时就需要另外一个机制进行判断,即仲裁。仲裁是借助第三方来判断主从服务器状态,只有当仲裁不能成功,又没有了心跳后,才能判定为宕机。将进行切换,故障转移。
仲裁:一般由默认网关当仲裁,如果担心一个不够,就设置一堆机器作为仲裁。用ping_grup设置。能访问仲裁,就说明是好的

9 Share storage
被视为磁盘,被mount为sd。软Raid被mound为md,硬Raid被mound为sd

10 watchdog看门狗
监控heartbeat这个进程本身是否正常
有心跳,CPU被僵尸进程占用,如何判断?利用看门狗服务器在间隔时间内定时向看门狗发送数据包,RHCS 3 4 RHEL5(Cluster) heart beat软件都有给看门狗喂食功能
如果没有发送,
看门狗分类:
软看门够,
硬看门狗:往串口上发送
[root@stu1 ~]# modprobe softdog
[root@stu1 ~]# ls /dev/watchdog
/dev/watchdog
[root@stu1 ~]# echo 1 > !$

11 可编程电源控制器:
当主服务器宕机,从服务器会通过网络告诉可编程电源控制器使主服务器关机重启,针对于有加电自启功能的服务器。


二 HA配置
实验目的:通过配置heartbe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值