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

  • 相关阅读:
    Oracle EXTRACT()函数与to_char() 函数
    Java内部类
    SQL 之 Group By
    Android LayoutInflater布局填充器
    JS 图片转Base64
    C# 事件与委托的区别
    AngularJS的循环输出
    jquery实现button倒计时
    重新理解B/S和C/S的区别
    HashMap与HashTable
  • 原文地址:https://www.cnblogs.com/suminem/p/10918755.html
Copyright © 2011-2022 走看看