有思俱乐部学习园地

master配置


master


   管理服务器:负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复.多节点拷贝

当我们安装主控服务器时,在配置过程中(./configure),可以取消安装chunk server (--disable-mfschunkserver)以及MooseFS客户端(--disable-mfsmount). 安装主控服务器master 的具体步骤为: 安装好一台ubuntu 14.04后,配置网络 1、添加mfs组

groupadd mfs

2、新增系统用户mfs

useradd -g mfsmfs

然后输入apt-get update 进行更新 更新完成后输入

apt-get install  gcc build--essential

然后通过winscp把

这三个拉到/usr/src下(本实验在此目录下,也可自定义目录) 然后在ubuntu下输入

cd  /usr/src
tar -zvxf  fuse-2.9.2.tar.gz
tar -zvxf  zlib-1.2.5.tar.gz
tar -zvxf  mfs-1.6.24.tar.gz
cd fuse-2.9.2
./configure
make
make install
cd	/usr/src/zlib-1.2.5
./configure
make
make install
cd /usr/src/mfs-1.6.24
./configure  --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfschunkserver --disable-mfsmount
make
make install

上面这些是对moosefs安装包的编译 现在切换到/etc这个目录下 1、切换目录


cd /etc

2、复制样例文件,以得到master 所需的配置文件


cp mfsmaster.cfg.dist mfsmaster.cfg
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
cp mfsexports.cfg.dist mfsexports.cfg

1、切换目录件


cd  /var/lib/mfs

2、重命名文件


cp metadata.mfs.empty metadata.mfs

修改/etc/hosts 文件,以绑定主机名mfsmaster与ip地址192.168.1.1:


192.168.1.1 mfsmaster

这个时候,我们可以试着运行master 服务(服务将以安装配置configure 指定的用户运行,这我们的案例里,它是mfs):


/usr/sbin/mfsmaster start

在一个生产环境里,我们应当设置自动启动脚本,以便操作系统重新启动时,MooseFS master也能自动运行。为了监控MooseFS当前运行状态,我们可以运行CGI 监控服务,这样就可以用浏览器查看整个MooseFS的运行情况:


/usr/sbin/mfscgiserv

现在,我们在浏览器地址栏输入http://ip(你的ubuntuip):9425 即可查看master 的运行情况(这个时候,是不能看见chunk server 的数据)。

工作人员

 
作者:谢峰
信息录入:谢峰