文章目录
实验环境:
server1 172.25.254.10 master
server2 172.25.254.20 chunk
server3 172.25.254.30 chunk
server4 172.25.254.40 备用master
1.集群master的配置
1.1 配置MFS
先搭建好MFS
server1和server4做高可用结点,server2和server3做数据存储
server1和4:
yum install moosefs-master-3.0.113-1.rhsystemd.x86_64.rpm -y
server2和server3:
yum install moosefs-chunkserver-3.0.113-1.rhsystemd.x86_64.rpm -y
在server1和server4上配置启动脚本避免异常退出的影响:
vim /usr/lib/systemd/system/moosefs-master.service
ExecStart=/usr/sbin/mfsmaster start -a
systemctl daemon-reload
1.2 配置免密
ssh-keygen
ssh-copy-id server1免密本机
ssh-copy-id server4免密备份master



1.3 安装集群软件
配置yum源(高可用数据库和存储数据库)

server1和server4上安装集群软件并启动:
yum install pacemaker corosync pcs -y
pacemaker 主软件
corosync 同步复制和心跳检测
pcs 命令行
systemctl enable pcsd.service --now配置服务开机启动
在server1中


安装完成后会在系统中生成hacluster用户

在server4中

安装完成后会在系统中生成hacluster用户

1.4 配置集群主机之间的认证
passwd hacluster对hacluster设密码


pcs cluster auth server1 server4主机认证
***
1.5 配置集群服务
pcs cluster setup --name mycluster server1 server4
pcs cluster start --all #开启所有集群
pcs cluster enable--all 配置集群开机自启


启动集群后pacemaker和corosync会自动开启




pcs property set stonith-enabled=false关闭stonith device
crm_verify -L -V
pcs property set no-quorum-policy=ignore投票机制不生效时忽略


最低0.47元/天 解锁文章
831

被折叠的 条评论
为什么被折叠?



