文章目录
一、搭建基本的MFS系统
实验环境
| 主机名(ip) | 角色 |
|---|---|
| server1(172.25.2.1) | mfs-master |
| server2(172.25.2.2) | mfs-chunk |
| server3(172.25.2.3) | mfs-chunk |
| server5(172.25.2.5) | mfs-client |
1.1 YUM源安装配置MooseFS系统
在每个节点上
1、添加键值
curl "https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
2、添加YUM源
curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo
server1上
3、安装MooseFS组件。
yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli -y

4、编辑解析文件 /etc/hosts,并发送给其他节点。
scp /etc/hosts server2:/etc/
scp /etc/hosts server3:/etc/
scp /etc/hosts server5:/etc/

5、安装完,可以看到MFS的配置文件 mfsmaster.cfg 和 mfsexports.cfg

-
mfsexports.cfg:被挂接目录及权限设置
-
mfsmaster.cfg:主配置文件,凡是用#注释掉的变量均使用其默认值。
vim /etc/mfs/mfsmaster.cfg
# WORKING_ USER = mfs #运行master server 的用户
# WORKING_ GROUP = mfs #运行master server 的组
# SYSLOG_IDENT = mfsmaster #master server 在syslog 中的标识,说明是由master serve 产生的
# LOCK_MEMORY = 0 #是否执行mlockall()以避免mfsmaster 进程溢出(默认为0)
# NICE_LEVEL = -19 #运行的优先级(如果可以默认是-19; 注意: 进程必须是用root 启动)
# EXPORTS_FILENAME = /usr/local/mfs/etc/mfsexports.cfg #被挂接目录及其权限控制文件的存放位置
# DATA_PATH = /usr/local

本文详细介绍了如何搭建基本的MFS分布式文件系统,包括YUM源安装配置、MFS的高级特性如冗余goal设置和垃圾回收站,以及常见问题处理,如启动、停止MFS集群和MFS Master的恢复。
最低0.47元/天 解锁文章
1444

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



