zoukankan      html  css  js  c++  java
  • corosync和pacemaker的安装部署

    1.搭建集群

    1)     改名,hostnamectl set-hostname node1

    2)     更改/etc/hosts文件,scp hosts node2和node3上

    3)     三机器互信,ssh-keygen,ssh-copyid node2,node3

    4)     三机器时间同步,更改chrony.conf文件,node1为时间服务器,更改node2,node3的chrony.conf,重启服务systemctl restart chronyd,在node2、node3上验证是否同步,chronyc sources -v

    5)     安装corosync,pacemaker等,yum安装pacemake会自动安装corosync

    6)     更改corosync.conf配置文件

    #vim corosync.conf
    bindnetaddr: 192.168.43.0
    service {
    var: 0
    name: pacemaker #表示启动pacemaker
    }

    7)     生成加密信息corosync-keygen

    8)     scp  文件到node2,node3

    #scp corosync.conf authkey root@node-2:/etc/corosync/

    9)     安装 crmsh

    2.配置高可用的httpd服务

    1)     配置VIP资源

    2)     三个节点安装httpd

    3)     用crm创建资源组crm configure group webservice vip httpd

    3.配置高可用的vsftpd服务

    1)     安装vsftpd

    2)     用crm创建资源组crm configure group ftpservice vip vsftpd

    4.配置高可用的cups服务

    1)  用crm创建资源组crm configure group cupservice vip cups

    5.配置高可用的nfs服务

    1)用crm创建资源组crm configure group cupservice vip cups

    6. 将cups和nfs服务捆绑运行在同一个服务器上。

    group cupsservice vip3 cups nfs

    7. 集群若有2台服务器故障的情况下,剩余1台服务器不提供资源服务

    no-quorum-policy=stop 

    使用crm configure edit对资源进行编辑

    crm资源编辑如图:

     最终资源状态图:

  • 相关阅读:
    SQL点滴34—SQL中的大小写
    js关闭和打开页面
    jquery处理checkbox
    CKeditor 配置使用
    .net4.0中的ClientIDMode
    FCKEditor使用说明
    SQL对Xml字段的操作 拓荒者
    c#中BackGroundWorker控件 拓荒者
    C#中DataGradView控件的常用操作 拓荒者
    JavaScript操作Xml 拓荒者
  • 原文地址:https://www.cnblogs.com/mushou/p/12510491.html
Copyright © 2011-2022 走看看