文章目录
一、搭建基本的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