pcs for linux7下载,centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录
1、集群配置的前提:
一、时间同步(ntpdate做crontab定时任务)
二、主机名和IP相互解析
三、基于ssh密钥主机互信
#ssh-keygen -t rsa
#ssh-copy-id -i
集群的全生命周期管理工具:
pcs: agent(pcsd)
crmsh: agentless (pssh)
2、安装corosync pacemaker
centos7 epel源提供了corosync和pacemaker
# yum install epel-release -y
#yum install corosync pacemaker -y
3、安装pcs并启动集群(每个节点都需要)
# yum install pcs
# systemctl start pcsd
#给hacluster用户增加密码
echo 123 | passwd --stdin hacluster
#认证节点身份,用户名和密码为上面设置的hacluster和123
# pcs cluster auth ha1.lewis.com ha2.lewis.com
#配置集群,集群名字为mycluster
# pcs cluster setup --name mycluster ha1.lewis.com ha2.lewis.com
#具体配置文件的信息
# cat /etc/corosync/corosync.conf
totem {
version: 2 #版本
secauth: off #安全功能是否开起
cluster_name: mycluster #集群名称
transport: udpu
}
nodelist {
node {
ring0_addr: ha1.lewis.com
nodeid: 1
}
node {
ring0_addr: ha2.lewis.com
nodeid: 2
}
}
quorum {
provider: corosync_votequorum #投票系统
two_node: 1 #是否为2节点集群
}
logging {
to_logfile: yes #是否记录日志
logfile: /var/log/cluster/corosync.log #日志文件位置
to_syslog: yes #是否记录系统日志
}
#启动集群
# pcs cluster start --all
#集群查看
# pcs status
具体pcs的用法
# pcs -h 或者 # man pcs
crmsh是opensuse源提供 http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/
# cd /etc/yum.repos.d/
#wget http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/CentOS_CentOS-7/network:ha-clustering:Stable.repo
#yum install crmsh -y
(注意:2017/11/15 出现python-parallax包缺失,需自行下载rpm包安装)
pacemaker配置集群资源,需注意设置的默认全局属性如下:
一、默认资源粘性
crm(live)configure# rsc_defaults resource-stickiness=50
二、without-quorum时执行资源忽略(ignore)
property no-quorum-policy=ignore
三、关闭stonith
property stonith-enabled=false
启动和开机启动corosync pacemaker服务;
# systemctl start corosync pacemaker
# systemctl enable corosync pacemaker
查看集群状态:
#crm_mon
#crm status
示例:基于NAS(nfs)做LAMP的(discuz)高可用
VIP:
nfs节点:172.20.121.243
ha1节点:172.20.121.241
ha2节点:172.20.121.242
nfs节点配置:
# yum install nfs-utils -y
# vim /etc/exports
/mydata 172.20.120.0/23(rw,no_root_squash)
# systemctl start nfs
ha1、ha2节点配置:
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88410
pcs for linux7下载,centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录相关推荐
- pcs for linux7下载,BaiduPCS-Go
BaiduPCS-Go是一款非常专业的百度网盘下载工具.这款工具支持获取下载直链.离线下载.多并发.秒传文件等功能,可以帮助用户满速下载百度云链接资源. 软件说明 BaiduPCS-Go是一款百度网盘 ...
- Corosyn+Pacemaker+Pcs实现HA
高可用介绍 高可用,大家可能会想到比较简单的Keepalived,或者更早一点的 heartbeat,也可能会用到 Corosync+Pacemaker,那么他们之间有什么区别. Heartbeat到 ...
- 在CentOS7上安装配置Corosync高可用集群过程全记录
在CentOS7上安装配置Corosync高可用集群过程全记录 一.环境.拓朴及其他准备工作: 1-1:准备网络YUM源环境: All Nodes OS CentOS 7.3 x86_64: # wg ...
- 【高可用HA】Centos7.0下通过Corosync+pacemaker+pcs+drbd实现mariadb的高可用
作者:吴业亮 博客:https://wuyeliang.blog.csdn.net/ 一.操作系统配置 1.1.准备: 两个节点ha-node1和ha-node2均按照centos7.0系统,每个节点 ...
- corosync+pacemaker在centos7上的安装,配置简述
本文对corosync和pacemaker的组合的安装,配置及实例都做了叙述,内容见附件. 转载于:https://blog.51cto.com/daerwa/1842158
- Centos7上安装oracle11g/12c的安装教程推荐及注意事项
Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...
- Centos7 上安装 mysql5.7
Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...
- Docker实践(6)—CentOS7上部署Kubernetes
Kubernetes架构 Kubernetes的整体架构如下: Master为主控节点,上面运行apiserver,scheduler,controller-manager等组件.Minion相当于工 ...
- Redis介绍及部署在CentOS7上(一)
0.Redis目录结构 1)Redis介绍及部署在CentOS7上(一) 2)Redis指令与数据结构(二) 3)Redis客户端连接以及持久化数据(三) 4)Redis高可用之主从复制实践(四) 5 ...
最新文章
- java中table是什么标签_[Java教程]javascript格式化table标签内容
- mysql 改变枚举值_mysql 改变数据类型为枚举不成功?
- 在vue-cli生成的项目中使用karma+chrome进行单元测试
- oracle 数据回滚,恢复误删的数据,闪回表功能的使用
- bean创建异常_快速提示:消息驱动Bean中的异常处理
- IPLATUI----GRID状态
- 陕西省ti杯竞赛题目_西安科技大学高新学院在陕西省第六届TI杯竞赛中喜获佳绩...
- linux安装opencv让输入密码,Linux下安装OpenCV步骤
- RHEL4-VNC服务(二)vnc服务器的配置
- 2020.8.28丨转录组、全转录组方案设计和案例解析
- 百度网盘目录搜索引擎上线了 百度网盘目录搭建系统
- 养蚕日记软件测试,养蚕的过程日记300字
- AppleID加入苹果开发团队
- 关于奇异值以及奇异值分解SVD的思考
- 来自学长师兄们的应届校招经验
- CSS入门笔记5(浏览器渲染,CSS动画全解)
- C++和opencv实现图像分割(二)
- oracle 日期改字符格式_Oracle时间转换成字符串
- GEE开发之ERA5(气温、降水、压力、风速等)数据获取和分析
- Linux驱动开发概述