mfs配置高可用

实验环境:

foundation45:172.25.45.250 mfsclient

server1:172.25.45.1  mfsmaster  

server2:172.25.45.2  mfschunkserver

server3:172.25.45.3  mfschunkserver

server4:172.25.45.4  mfsmaster

在server1和server4上配置高可用yum源

[HighAvailability] 
name=HighAvailability 
baseurl=http://172.25.45.250/rhel6.5/HighAvailability 
gpgcheck=0 

[LoadBalancer] 
name=LoadBalancer 
baseurl=http://172.25.45.250/rhel6.5/LoadBalancer 
gpgcheck=0 

[ResilientStorage] 
name=ResilientStorage 
baseurl=http://172.25.45.250/rhel6.5/ResilientStorage 
gpgcheck=0

1.安装服务编辑配置文件(server4同):

[root@server1 ~]# yum install -y crmsh-1.2.6-0.rc2.2.1.x86_64.rpm 
pssh-2.3.1-2.1.x86_64.rpm   moosefs-master-3.0.97-1.rhsysv.x86_64.rpm
[root@server1 ~]# cd /etc/corosync/ 
[root@server1 corosync]# cp corosync.conf.example corosync.conf 
[root@server1 corosync]# vim corosync.conf 
   10 bindnetaddr: 172.25.45.0 
   11 mcastaddr: 226.94.1.1 
   12 mcastport: 5959 .... 
   35 service { 
   36 name: pacemaker 
   37 ver: 0 
   38 } 
[root@server1 corosync]# /etc/init.d/corosync start 
[root@server1 corosync]# scp corosync.conf server4:/etc/corosync
[root@server4 ~]# cd /etc/corosync/ 
[root@server4 corosync]# /etc/init.d/corosync start

2.在server1上查看监控

[root@server1 corosync]# crm_mon

3.在server2添加一个磁盘

4.在server2上安装scsi服务 修改配置文件

[root@server2 ~]# yum install -y scsi-* 
[root@server2 ~]# vim /etc/tgt/targets.conf 
38 <target iqn.2018-11.com.example:server.target1> 
39      backing-store /dev/vdb 
40 </target> 
[root@server2 ~]# /etc/init.d/tgtd start

5.在server1和server4上安装iscsi

[root@server1 corosync]# yum install -y iscsi-*
[root@server4 corosync]# yum install -y iscsi-*
[root@server1 corosync]# iscsiadm -m discovery -t st -p 172.25.45.2 
[root@server1 corosync]# iscsiadm -m node -l

6在server1上可以查看到server2添加的磁盘

[root@server1 corosync]# fdisk -l

7.在server1上建立分区,建立完分区要wq保存退出(n-->p-->1-->enter-->enter-->p-->wq)

[root@server1 corosync]# fdisk -cu /dev/sda

格式化分区

[root@server1 corosync]# mkfs.ext4 /dev/sda1


 

8在server1上:配置挂载共享目录.完成后卸挂载,在server4登陆磁盘并挂载查看共享目录

[root@server1 corosync]# /etc/init.d/moosefs-master stop 
[root@server1 corosync]# cd /var/lib/mfs/ 
[root@server1 mfs]# mount /dev/sda1 /mnt/ 
[root@server1 mfs]# cp -p * /mnt/ 
[root@server1 mfs]# umount /mnt/ 
[root@server1 mfs]# ll -d /var/lib/mfs/ 
[root@server1 mfs]# chown mfs.mfs /var/lib/mfs/ 
[root@server1 mfs]# mount /dev/sda1 /var/lib/mfs 
[root@server1 mfs]# df

在server4上:

[root@server4 corosync]# iscsiadm -m discovery -t st -p 172.25.45.2
[root@server4 corosync]# iscsiadm -m node -l
[root@server4 corosync]# fdisk -l

9.server1和server4在本地解析加入vip指定mfsmaster

完成可以查看集群

关闭stonith

加入vip

猜你喜欢

转载自blog.csdn.net/qq_42711214/article/details/83933606