1.搭建实验环境
实验环境:rhel7.3
主机信息 | 作用 |
---|---|
sevrer1(172.25.8.1) | mfs master节点 |
sevrer2(172.25.8.2) | mfs chunk节点 |
sevrer3(172.25.8.3) | mfs chunk节点 |
真机(172.25.8.250) | mfs client客户端 |
9421 # 对外的连接端口
9420 # 用于chunkserver 连接的端口地址
9419 # metalogger 监听的端口地址
9419..9421 – Master Server(s)
9425 – CGI Server
9422 --Chunkservers
这个软件可以记录元数据日志,定期同步master数据日志,防止master挂掉
MFS元数据日志服务器(moosefs-metalogger-3.0.97-1.rhsysv.x86_64.rpm)
元数据日志守护进程是在安装master server 时一同安装的,
最小的要求并不比master 本身大,可以被运行在任何机器上(例如任一台
chunkserver),但是最好是放置在MooseFS master 的备份机上,备份master
服务器的变化日志文件,文件类型为changelog_ml.*.mfs。因为主要的master server 一旦失效,
可能就会将这台metalogger 机器取代而作为master server
#1 在真机中创建三个全新的快照并且开启,用来做此次实验
[root@foundation8 images]# qemu-img create -f qcow2 -b rhel7.5-1.qcow2 mfs1
[root@foundation8 images]# qemu-img create -f qcow2 -b rhel7.5-1.qcow2 mfs2
[root@foundation8 images]# qemu-img create -f qcow2 -b rhel7.5-1.qcow2 mfs3
#2 用真机连接三台虚拟机
2.安装部署MFS
#1给server1配置mfsmaster端
[root@server1 ~]# ls
3.0.105
[root@server1 ~]# cd 3.0.105/ #这些软件是提前下载好的
[root@server1 3.0.105]# ls
moosefs-cgi-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-cgiserv-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-chunkserver-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-cli-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-client-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-master-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-metalogger-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-netdump-3.0.105-1.rhsystemd.x86_64.rpm
[root@server1 3.0.105]# yum install -y moosefs-cgi-3.0.105-1.rhsystemd.x86_64.rpm oosefs-cli-3.0.105-1.rhsystemd.x86_64.rpm moosefs-master-3.0.105-1.rhsystemd.x86_64.rpm moosefs-cgiserv-3.0.105-1.rhsystemd.x86_64.rpm
[root@server1 ~]# vim /etc/hosts #在server1上做解析
172.25.8.1 server1 mfsmaster
[root@server1 ~]# systemctl start moosefs-master 开启服务
[root@server1 ~]# systemctl start moosefs-cgiserv.service # 打开web图形处理工具
[root@server1 ~]# netstat -anutlp
查看server1上开启的端口
mfs master开启了三个端口:9419,9420,9421
在server1上开启mfs cgi
开启了端口9425,这个是监控各个分布节点的端口
[root@server1 ~]# ll /etc/mfs/ # 查看mfs master节点的主