master
[root@server1 ~]# yum install -y moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm
[root@server1 ~]# mfsmaster start
[root@server1 mfs]# mfscgiserv start
lockfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/share/mfscgi)
[root@server1 ~]# netstat -antlp
错误:
[root@server1 ~]# systemctl start moosefs-master
[root@server1 ~]# mfscgiserv start
已经打开,但是发现页面有问题,想要重新开始一次,有报错
[root@server1 ~]# mfscgiserv start
can't start: lockfile is already locked by another process
试了一下,master和cgiserv貌似都有同样的报错
[root@server1 mfs]# mfsmaster start
##先解决mfscgiserv的问题
[root@server1 sbin]# rpm -ql moosefs-cgiserv
[root@server1 lock]# vim /usr/lib/systemd/system/moosefs-cgiserv.service
[root@server1 lock]# cd /var/lib/mfs/
[root@server1 mfs]# ls
[root@server1 mfs]# l.
[root@server1 mfs]# mv .mfscgiserv.lock /mnt/
[root@server1 mfs]# mfscgiserv start
ckfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/share/mfscgi)
##成功了
##之后再来看master的
[root@server1 mfs]# mfsmaster start
[root@server1 mfs]# mfsmaster start -a
###按照提示加a、还是不行
[root@server1 mfs]# mv .mfscgiserv.lock .mfsmaster.lock /mnt/
###移除lock文件
[root@server1 mfs]# netstat -antlp
[root@server1 mfs]# kill -9 3392
[root@server1 mfs]# mfsmaster start
##好了
moosefs-chunkserver端
安装
[root@server2 ~]# yum install -y moosefs-chunkserver-3.0.103-1.rhsystemd.x86_64.rpm
查看
[root@server2 mnt]# rpm -ql moosefs-chunkserver
修改配置文件
[root@server2 mnt]# vim /etc/mfs/mfschunkserver.cfg
###修改master ip地址
[root@server2 mnt]# vim /etc/mfs/mfshdd.cfg
/mnt/mfshdd.cfg
###指定存储位置
建立数据存储用的文件夹
[root@server2 mnt]# cd /mnt/
[root@server2 mnt]# mkdir mfshdd.cfg
##若不建立,路径错误,启动时会报错
[root@server2 mnt]# mfschunkserver start
##报错,权限问题,修改权限
[root@server2 mnt]# chown mfs.mfs /mnt/mfshdd.cfg/
[root@server2 mnt]# mfschunkserver start
###再次启动,成功
#有两个存储端,所以,在另一端点装好后将文件拷过去,与之相同的建立存储目录授予权限就可以了
[root@server2 mnt]# scp /etc/mfs/mfschunkserver.cfg server3:/etc/mfs/
[root@server3 ~]# yum install moosefs-chunkserver-3.0.103-1.rhsystemd.x86_64.rpm -y
[root@server3 ~]# cd /mnt/
[root@server3 mnt]# mkdir mfshdd.cfg
[root@server3 mnt]# chown mfs.mfs /mnt/mfshdd.cfg/
[root@server3 mnt]# mfschunkserver start
[root@server4 ~]# yum install -y moosefs-metalogger-3.0.103-1.rhsystemd.x86_64.rpm
[root@server4 ~]# vim /etc/mfs/mfsmetalogger.cfg ##修改master
[root@server4 ~]# mfsmetalogger start
[root@server5 ~]# yum install -y moosefs-client-3.0.103-1.rhsystemd.x86_64.rpm
[root@server5 /]# mkdir /data
##建立挂载目录
[root@server5 /]# mfsmount /data/ -p -H 172.25.70.11 ##-p指定端口默认,-H 指定master
MFS Password:
mfsmaster accepted connection with parameters: read-write,restricted_ip,admin ; root mapped to root:root
##挂载,没有密码直接跳过
访问
我用另一种方法做了一遍,其中也遇到了一些问题,希望可以帮到大家另一篇配置文章