MFS配置高可用(pacemaker和corosync,iscsi实现数据共享以及fence的配置)

一、配置pacemaker和corosync,实现高可用

具体步骤

1.server4上安装master,编辑域名解析,开启服务

[root@server4 ~]# ls
moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm
[root@server4 ~]# rpm -ivh moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm 
warning: moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID cf82adba: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:moosefs-master-3.0.103-1.rhsystem################################# [100%]
[root@server4 ~]# vim /etc/hosts
[root@server4 ~]# 
[root@server4 ~]# vim /usr/lib/systemd/system/moosefs-master.service 
8 ExecStart=/usr/sbin/mfsmaster -a

[root@server4 ~]# systemctl daemon-reload
[root@server4 ~]# systemctl start moosefs-master
[root@server4 ~]# 
[root@server4 ~]# netstat -atnlp

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.在server1server4上配置高级yum源

yum源的地址在物理机中可以这样查看

[root@foundation19 ~]# cd /var/www/html/rhel7.3
[root@foundation19 rhel7.3]# ls
addons  GPL       LiveOS      release-notes            RPM-GPG-KEY-redhat-release
EFI     images    media.repo  repodata                 TRANS.TBL
EULA    isolinux  Packages    RPM-GPG-KEY-redhat-beta
[root@foundation19 rhel7.3]# cd addons/
[root@foundation19 addons]# ls
HighAvailability  ResilientStorage
[root@foundation19 addons]# cd

在这里插入图片描述
server1:

[root@server1 ~]# vim /etc/yum.repos.d/rhel.repo 
[root@server1 ~]# yum clean all
[root@server1 ~]# yum repolist
[rhel7.3]
name=rhel7.3
baseurl=http://172.25.19.250/rhel7.3
gpgcheck=0
enable=1

[HighAvailability]
name=HighAvailability
baseurl=http://172.25.19.250/rhel7.3/addons/HighAvailability
gpgcheck=0

[ResilientStorage]
name=ResilientStorage
baseurl=http://172.25.19.250/rhel7.3/addons/ResilientStorage
gpgcheck=0

在这里插入图片描述
在这里插入图片描述
将编辑好的文件传给server4

[root@server1 ~]# scp /etc/yum.repos.d/rhel.repo server4:/etc/yum.repos.d/

在这里插入图片描述
server4:

[root@server4 ~]# yum clean all
[root@server4 ~]# yum repolist

在这里插入图片描述
3.server1和server4安装pacemaker 和corosync(corosync 做心跳检测)

[root@server1 ~]# ls
3.0.103  pacemaker
[root@server1 ~]# cd pacemaker/
[root@server1 pacemaker]# yum install -y pacemaker corosync

在这里插入图片描述

[root@server4 ~]# ls
moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm  pacemaker
[root@server4 ~]# cd pacemaker/
[root@server4 pacemaker]#  yum install -y pacemaker corosync

在这里插入图片描述
4.在server1上做免密,将生成的密钥传给server4,ssh连接

[root@server1 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
3b:70:a4:57:11:9c:c0:e1:43:d3:f6:6d:84:2d:01:bd root@server1
The key's randomart image is:
+--[ RSA 2048]----+
|       .==+=.+   |
|       o..=.+ o  |
|        +... =   |
|       o o  E o  |
|      o S    .   |
|       + .       |
|        o        |
|         .       |
|                 |
+-----------------+
[root@serve
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值