MooseFS安装部署
Posted Poke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MooseFS安装部署相关的知识,希望对你有一定的参考价值。
环境信息
Master服务器 | dev04 |
chunkserver服务器 | dev02、dev03、dev04 |
metalogger服务器 | dev03 |
mount客户端 | dev01、dev02 |
安装前下载安装包到各服务器
wget http://ppa.moosefs.com/src/moosefs-3.0.97-1.tar.gz -o /home/poke/
vim /etc/hosts 添加 “dev04ip mfsmaster”
1、安装MFS master
安装依赖包
yum install -y fuse fuse-devel zlib-devel
解压tar包进入
tar xzf moosefs-3.0.97-1.tar.gz && cd moosefs-3.0.97
新增mfs用户
useradd mfs -s /sbin/nologin
配置编译并编译
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
make && make install
修改工作目录权限
chown -R mfs.mfs /usr/local/mfs
拷贝配置文件
cd /usr/local/mfs/etc/mfs
cp -a mfsmaster.cfg.sample mfsmaster.cfg
cp -a mfsexports.cfg.sample mfsexports.cfg
cp mfstopology.cfg.sample mfstopology.cfg
mv ../../var/mfs/metadata.mfs.empty ../../var/mfs/metadata.mfs
启动master和cgi可视化界面
/usr/local/mfs/sbin/mfsmaster start
/usr/local/mfs/sbin/mfscgiserv
进入dev04:9425查看mfs集群状态
2、部署MFSchunkserver
安装依赖包
yum install -y fuse fuse-devel zlib-devel
解压tar包进入
tar xzf moosefs-3.0.97-1.tar.gz && cd moosefs-3.0.97
新增mfs用户
useradd mfs -s /sbin/nologin
配置编译并编译
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
make && make install
修改工作目录权限
chown -R mfs.mfs /usr/local/mfs
新建元数据存放目录(最好是独立分区)
mkdir /data/mfs && chown -R mfs.mfs /data/mfs
拷贝配置文件
cd /usr/local/mfs/etc/mfs
cp -a mfschunkserver.cfg.sample mfschunkserver.cfg
cp -a mfshdd.cfg.sample mfshdd.cfg
mfshdd.cfg配置:
cat mfshdd.cfg
# mount points of HDD drives
/data/mfs
启动mfschunkserver
/usr/local/mfs/sbin/mfschunkserver
3、部署metalogger服务
三十三
以上是关于MooseFS安装部署的主要内容,如果未能解决你的问题,请参考以下文章