首页 > 系统相关 >CentOS8-pacemaker+corosync高可用部署

CentOS8-pacemaker+corosync高可用部署

时间:2024-02-21 15:12:40浏览次数:43  
标签:xmcmp01 series pe pacemaker pcs corosync CentOS8

部署pacemaker

yum install pacemaker pcs corosync fence-agents resource-agents

启动pcs服务

systemctl enable pcsd
systemctl start pcsd

修改集群管理员hacluster(默认生成)密码

echo xmcloud_pass | passwd --stdin hacluster

xmcmp01节点,认证配置

pcs host auth xmcmp01 xmcmp02 xmcmp03 -u hacluster -p xmcmp_pass

创建并命名集群,生成配置文件:/etc/corosync/corosync.conf

pcs cluster setup xmcloud xmcmp01 addr=10.66.7.1 xmcmp02 addr=10.66.7.2 xmcmp03 addr=10.66.7.3

3台controller节点

pcs cluster start --all
pcs cluster enable --all
pcs status

xmcmp01节点, 查看corosync状态

pcs status corosync

查看集群资源

pcs resource

web访问控制台,hacluster/xmcloud_pass

https://10.66.7.1:2224

xmcmp01节点设置属性

# pe-warn-series-max、pe-input-series-max、pe-error-series-max代表日志深度。
# cluster-recheck-interval是节点重新检查的频率
# pacemaker基于时间驱动的方式进行状态处理,” cluster-recheck-interval”默认定义某些#pacemaker操作发生的事件间隔为15min,建议设置为5min或3min
# 设置合适的输入处理历史记录及策略引擎生成的错误与警告,在troulbshoot时有用

pcs property set pe-warn-series-max=1000 pe-input-series-max=1000 pe-error-series-max=1000 cluster-recheck-interval=5

# 由于没有 stonith 设备,注意需要设置禁用stonith设备。
pcs property set stonith-enabled=false

#查询修改后配置
pcs property list --all|grep stonith

xmcmp01节点,创建VIP资源

# 首先创建 VIP 的资源
pcs resource create vip ocf:heartbeat:IPaddr2 ip=10.66.7.250 cidr_netmask=24 op monitor interval=30s

# 然后创建 NFS 的资源
pcs resource create web_file ocf:heartbeat:Filesystem device=10.0.0.101:/var/nfs directory=/var/www/web fstype=nfs

# 最后创建 nginx 的资源
pcs resource create web ocf:heartbeat:nginx op monitor interval=30s

标签:xmcmp01,series,pe,pacemaker,pcs,corosync,CentOS8
From: https://www.cnblogs.com/wacxpan/p/18025249

相关文章

  • CentOS8根目录扩容
    利用空闲磁盘或分区对linux系统根目录(/)进行扩容以/dev/vdc空闲磁盘(100G)为例给选定磁盘创建新分区fdisk/dev/vdc磁盘分区格式化#查看/目录分区格式df-Th#格式化分区格式与/目录格式一致mkfs.ext4/dev/vdc1将物理硬盘分区初始化为物理卷pvpvcreate/dev/vdc1......
  • Linux CentOS8 安装NTP时间服务器
    如何构建安装NTP服务器注意:sudoyuminstallntpntpdate-y//使用该命令在我的linux系统中无法安装ntp服务器因为在一些现代的Linux发行版中,chrony已经取代了传统的ntp作为默认的时间同步工具。我这里通过安装chrony来进行时间同步。使用以下命令:1、安装NTP服务器s......
  • 使用kubeadm在Centos8上部署kubernetes1.18
    //查看系统版本cat/etc/centos-releaseCentOSLinuxrelease8.1.1911(Core)//如果系统环境为8.0(云服务器默认最大安装环境为8.0)使用如下命令进行升级操作sudodnfupdate-y//配置网络cat/etc/sysconfig/network-scripts/ifcfg-enp0s3//添加阿里源rm-rfv/etc/......
  • Centos8 硬盘挂载
    查看硬盘分区状况fdisk-l可以看到数据盘/dev/vdb大小为10Gb,目前还没有进行分区。对/dev/vdb资源盘进行分区fdisk/dev/vdb//根据提示输入信息:Command(mforhelp):输入nSelect(defaultp):输入pPartitionnumber(1-4,default1):输入1Firstsector(20......
  • SAP-DB-服务器组-003-pacemaker集群-在AWS平台里-创建及配置-SAPHanaTopology资源及SA
    关于基础环境的安装,还是可以参考笔者另一篇文章,APP的部分《SAP-APP-服务器组-001-pacemaker集群的基础环境的安装部署》https://www.cnblogs.com/5201351/p/17899446.html 1、DB需要多安装  resource-agents-sap-hana[root@db01qq-5201351]#yuminstall-yresource-ag......
  • SAP-APP-服务器组-pacemaker集群的基础环境的安装部署-001
    1、安装pacemaker相关的软件及可能会用到的软件,两台主机都需要安装[root@app01qq-5201351]#yuminstallnmap-ncat-y[root@app01qq-5201351]#yuminstallpcs-y[root@app01qq-5201351]#yuminstallresource-agents-sap-ynmap-ncat软件包是因为可以提供nc命令,只......
  • [linux] [Centos8] 一台虚拟机的安装配置全过程
    今年7月的时候刚学linux,写过几篇配置,结果学得越多才发现已经过时了,这两天重装的时候被自己的文章搞晕了......
  • 个人笔记:阿里云Centos8.4+ZABBIX6.2的安装配置
    ##############################1、安装zabbix仓库##############################[root@test~]#rpm-Uvhhttps://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3.el8.noarch.rpmRetrievinghttps://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-rele......
  • 13.centos8 关闭防火墙和selinux或者防火墙开启指定端口
    1.firewalld查看防火墙状态systemctlstatusfirewalld关闭防火墙systemctlstopfirewalld开机自启关闭systemctldisablefirewalld开启防火墙   systemctlstartfirewalld开放指定端口   firewall-cmd--zone=public--add-port=1935/tcp--per......
  • 12.centos8更改yum源为阿里
    https://help.aliyun.com/zh/ecs/user-guide/change-centos-8-repository-addresses?spm=a2c4g.11186623.0.0.a65cad75ZzQ9Zw1.运行以下命令备份之前的repo文件rename'.repo''.repo.bak'/etc/yum.repos.d/*.repo2.运行以下命令下载最新的repo文件wgethttp://mirrors.cloud......