• 创建集群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

  • 相关阅读:
    P1308 统计单词数(cin,getline() ,transform() )
    解决ASP.NET中的各种乱码问题
    GUID
    c# Thread、ThreadPool、Task的区别
    线程学习参考
    异步
    Lamda简单使用
    ubuntu上安装docker
    Git设置ssh密钥
    Git客户端(TortoiseGit)基本使用详解
  • 原文地址:https://www.cnblogs.com/suminem/p/10918755.html
Copyright © 2020-2023  润新知