zoukankan      html  css  js  c++  java
  • 创建集群corosync

    #环境准备

    #设置主机名解析
    yum -y install pcs pacemaker corosync fence-agents-all
    systemctl start pcsd.service
    systemctl enable pcsd.service
    useradd hacluster
    passwd hacluster

    #创建node1和node2
    pcs cluster auth node1.描述(主机名) node2.描述(主机名)
    输入hacluster用户名和密码

    #创建集群名称
    pcs cluster setup --start --name 描述_cluster node1.描述 node2.描述

    #自动开启pacemaker(资源管理)和corosync(心跳监测)服务
    pcs cluster enable --all
    pcs cluster status

    #查看节点状态
    corosync-cfgtool -s

    #检查集群成员关系及Quorum API:
    corosync-cmapctl | grep members

    #查看corosync状态
    pcs status corosync

    #如果没有Fence,建议禁用STONITH
    pcs property set stonith-enabled=false 任意一个node上

    #正常集群Quorum(法定)需要半数以上的票数,如果是双节点的集群
    pcs property set no-quorum-policy=ignore #3个以上节点不需要

    #检查集群服务是否正常
    crm_verify -L -V

    #测试
    pcs resource create test-vip ocf:heartbeat:IPaddr2 ip=192.168.0.220 cidr_netmask=24 op monitor interval=30s
    pcs status

    #如果成功,则在活跃的node1上会添加上一个VIP
    pcs cluster stop node1.描述

    #VIP会转移到node2上
    pcs cluster start node1.描述

    #设置优先级,可以防止抢占
    pcs resource defaults resource-stickiness=100

    #删除资源
    pcs resource delete VIP

  • 相关阅读:
    vue-awesome-swiper 子项目内容高度适配问题
    ajax的原理及应用
    display:none opacity:0以及visibility:hidden的区别
    javascript 创建型设计模式
    圣杯布局和双飞翼布局
    javascript->对象继承
    js 宏任务和微任务
    android->按钮底部定位上移
    ios移动端开发的坑
    jvm系列 (五) ---类加载机制
  • 原文地址:https://www.cnblogs.com/suminem/p/10918755.html
Copyright © 2011-2022 走看看