MFS文件系统部署(2台服务器)

1.1环境说明
主控端:192.168.2.142
备控端:192.168.2.143
1.2 元数据服务器配置(主控端)
1.添加mfs用户及组
 # groupadd mfs
 # useradd -M -g mfs -s /sbin/nologin  mfs
2.下载编译安装mfs
 # wget
http://www.moosefs.org/tl_files/mfscode/mfs-1.6.25-1.tar.gz
 # tar -zxvf mfs-1.6.25-1.tar.gz
 # cd mfs-1.6.25
 # ./configure --prefix=/usr/local/mfs  --with-default-user=mfs --with-default-group=mfs 
 # make
 # make install
 # cd /usr/local/mfs/etc
 # mv mfsmaster.cfg.dist mfsmaster.cfg 
 # mv mfsexports.cfg.dist mfsexports.cfg 
 # mv mfsexports.cfg.dist mfsexports.cfg
 # cp /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs 
3.启动mfs源数据服务,并加入开机启动项
 # /usr/local/mfs/sbin/mfsmaster start
 # echo "/usr/local/mfs/sbin/mfsmaster start"  >> /etc/rc.local
4.测试验证
 # ps -ef | grep mfsmaster | grep -v grep
   mfs      17145     1  0 18:56 ?        00:00:00 /usr/local/mfs/sbin/mfsmaster start
 # netstat -ntlp | grep mfs
   tcp     0     0 0.0.0.0:9419             0.0.0.0:*             LISTEN      17145/mfsmaster    
   tcp     0     0 0.0.0.0:9420             0.0.0.0:*             LISTEN      17145/mfsmaster    
   tcp     0     0 0.0.0.0:9421             0.0.0.0:*             LISTEN      17145/mfsmaster  
 5.开启cgi服务,便于通过web页面实时查看mfs系统的运行状况
 # /usr/local/mfs/sbin/mfscgiserv
 测试访问
 
http://192.168.2.142:9425 即可查看mfsmaster的运行情况
 # echo "/usr/local/mfs/sbin/mfscgiserv"  >> /etc/rc.local
1.3 日志服务器配置(被控端)
1. 添加mfs用户及组
 # groupadd mfs
 # useradd -M -g mfs -s /sbin/nologin  mfs
2.下载编译安装mfs
 # wget
http://www.moosefs.org/tl_files/mfscode/mfs-1.6.25-1.tar.gz
 # tar -zxvf mfs-1.6.25-1.tar.gz
 # cd mfs-1.6.25
 # ./configure --prefix=/usr/local/mfs  --with-default-user=mfs --with-default-group=mfs 
 # make
 # make install
 # cd /usr/local/mfs/etc
 # cp mfsmetalogger.cfg.dist  mfsmetalogger.cfg
3.修改日志服务器的配置文件
 # vim /usr/local/mfs/etc/mfsmetalogger.cfg
 …
 MASTER_HOST = 192.168.2.142 <–修改为元数据服务器的IP
 …
4.开启日志服务,并加入开机启动
 # /usr/local/mfs/sbin/mfsmetalogger  start
 # echo "/usr/local/mfs/sbin/mfsmetalogger  start"   >> /etc/rc.local
5.测试日志服务
 # netstat -an | grep 9419
   tcp        0      0 192.168.2.143:53531         192.168.2.142:9419          ESTABLISHED
1.4 数据存储服务器配置(主备都需配置)
1. 修改hosts文件,添加主备的IP地址和主机名
# vim /etc/hosts
  192.168.2.142        SYJY-142
  192.168.2.143           SYJY-143
2. 修改配置文件
 # cp /usr/local/mfs/etc/mfschunkserver.cfg.dist /usr/local/mfs/etc/mfschunkserver.cfg
 # vim /usr/local/mfs/etc/mfschunkserver.cfg
   MASTER_HOST = 192.168.2.142
   MASTER_POST = 9420
 # cp /usr/local/mfs/etc/mfshdd.cfg.dist /usr/local/mfs/etc/mfshdd.cfg
 # vim /usr/local/mfs/etc/mfshdd.cfg
   /servyou  <–存储分区/磁盘
 # chown mfs:mfs /seryou/
3. 开启存储数据服务,并加入开机启动
 # /usr/local/mfs/sbin/mfschunkserver start
 # echo "/usr/local/mfs/sbin/mfschunkserver start"  >> /etc/rc.local
4. 安装fuse,并加载到内核
 # yum install fuse -y
 # modprobe fuse
5. 挂载mfs到挂载点
 # mkdir /mfs
 # /usr/local/mfs/bin/mfsmount  -H 192.168.2.142 /mfs
 # echo "/usr/local/mfs/bin/mfsmount -H 192.168.2.142 /mfs"  >> /etc/rc.local (一定要放到启动项最后)
6. 设置log副本(只需在一台上执行,并不需要加入开机启动)
 # /usr/local/mfs/bin/mfssetgoal -r 2 /mfs
 

 

你可能感兴趣的:(MFS,darrenpan)