• tb222.com通宝娱乐,tb222.com通宝娱乐【PT直营】

  • 发布时间:2016-01-13 08:50 | 作者:yc | 来源:互联网 | 浏览:1200 次
  • tb222.com通宝娱乐,tb222.com通宝娱乐【PT直营】

    一,高可用道理

    体系可用性=平均无搭档时候/(平均修正时候+平均无搭档时候)

    进步体系可用性:

    缩短平均修正时候(冗余机制)

    延伸平均平均无搭档时候

    进步体系可用性法子:

    HA集群:

    手动切换

    主动切换

    集群切换:

    failover: 搭档切换

    failback: 修正转会

    集群本钱:

    vip: float ip

    ipvs规矩

    束缚类型:

    方位束缚(location)

    摆放束缚(colocation)

    序次束缚(order)

    办理计划:

    tb222.com通宝娱乐,tb222.com通宝娱乐【PT直营】vrrp+script: keepalived

    ais:

    heartbeat

    corosync

    cman(openais)

    效劳的类型:

    no ha-aware

    ha-aware

    HA的布局:

    HA分层

    Messaging Layer: 根底营业层,通报集群营业及心跳信息

    提供法度榜样:heartbeat v1, v2, v3 corosync(openAIS) cman(openAIS)

    CRM: Cluster Resource Manager

    提供法度榜样:heartbeat v1: 自带本钱解决器haresources(设置设备摆设接口:设置设备摆设文件,文件名也叫haresources)

    heartbeat v2: 自带本钱解决器crm (各节点运转crmd进程,设置设备摆设接口:敕博讯新闻免翻墙镜像令行客户端crmsh,GUI客户端hb-gui)

    heartbeat v3 = heartbeat + pacemaker + cluster-glue

    packmaker:

    CLI: crm(SuSE), pcs

    GUI: hawk, LCMC, pacemaker-mgmt

    cman + rgmanager:

    resource group manager:Failover Domain, node priority

    设置设备摆设接口:

    clustat, cman_tool

    Conga: luci+ricci

    tb222.com通宝娱乐,tb222.com通宝娱乐【PT直营】LRM: Local Resource Manager

    由CRM提供

    RA:Resource Agent

    heartbeat legacy: heartbeat和传统类型,平日是/etc/ha.d/haresources.d/目录下的脚本;

    LSB: /etc/init.d/*

    OCF(Open Cluster Framework):

    provider:

    STONITH:

    quorum: 法定票数(大年夜于总票数的一半)

    用来断定集群割裂的场景中,某些节点是不是能够持续以集群措施运转;

    with quorum 具有法定票数,集群正常

    with out quorum贝斯特bc全球最奢华 没有法定票数,集群发生发火脑裂

    裁定设备:

    ping node

    ping node group

    quorum disk: qdisk

    本钱阻隔机制:

    节点等级:STONITH

    电源互换机

    效劳硬件解决模块

    本钱等级:

    stopped

    ignore

    freeze

    suicide

    二,CentOS或RHEL体系高可用集群的功课模型:

    CentOS 5:

    RHCS:cman+rgmanager

    选用第三方计划:corosync+pacemaker, heartbeat(v1或v2), keepalived

    CentOS 6:

    RHCS: cman+rgmanager

    corosync + rgmanager

    cman + pacemaker

    heartbeat v3 + pacemaker

    keepalived

    三,设置设备摆设高可用集群的前提:(以两节点的heartbeat为例)

    1、时候有需要坚持同步

    运用ntp效劳器

    2、节点有需要名称互相通讯

    解析节点名称

    改动/etc/hosts 集群中运用的主机名为`uname -n`注解的主机名;

    3、ping node

    仅偶数节点才需求;

    4、ssh密钥认证进行通讯;

  • 相关内容

友情链接: