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 的数据)。