环境:
Ubuntu server 12.04 amd 64
Master 192.168.11.21、147.4G、/ 37.4G 、swap 10G 、/data 100G 、master 、cloud311
Metalogin 192.168.11.22、 147.4G、/34G 、swap 3.4G 、 /data 110G 、metaloger 、cloud
Chunk01 192.168.11.23、214.9 、/ 31G 、swap 3.9G 、/data 180G 、 chunk01 、cloud
Chunk02 192.168.11.24 。。。 、chunk02 、cloud
Chunk03 192.168.11.25 。。。 、chunk03 、cloud
Master 安装配置
# groupadd mfs
# useradd –g mfs mfs
# apt-get install gcc
# apt-get install make
# wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz
# tar -zxvf zlib-1.2.7.tar.gz
# cd zlib.1.2.7
# ./configure
# make
# make install
# wget http://ncu.dl.sourceforge.net/project/moosefs/moosefs/1.6.11/mfs-1.6.11.tar.gz
# tar -zxvf mfs-1.6.11.tar.gz
# cd mfs-1.6.11
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfsmount --disable-mfschunkserver --enable-mfsmaster
# make
# make install
# cd /etc
# cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
# cp mfsexports.cfg.dist mfsexports.cfg
# cp mfsmaster.cfg.dist mfsmaster.cfg
# vi mfsmaster.cfg
# cd /var/lib/mfs
# cp metadata.mfs.empty metadata.mfs
修改/etc/hosts文件绑定主机名与ip地址192.168.11.21
# /usr/sbin/mfsmaster start
# netstat –ant
已成功启动
Chunk01 安装
# groupadd mfs
# useradd –g mfs mfs
# apt-get install gcc
# apt-get install make
# wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz
# tar -zxvf zlib-1.2.7.tar.gz
# cd zlib.1.2.7
# ./configure
# make
# make install
# wget http://ncu.dl.sourceforge.net/project/moosefs/moosefs/1.6.11/mfs-1.6.11.tar.gz
#tar -zxvf mfs-1.6.15.tar.gz
#cd mfs-1.6.15
#./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster
#make
#make install
#cd /etc/
#cp mfschunkserver.cfg.dist mfschunkserver.cfg
#cp mfshdd.cfg.dist mfshdd.cfg
修改为元数据服务器IP地址! MASTER_POST = master的ip
#gedit mfschunkserver.cfg
####查看mfschunkserver.cfg的详细信息(man mfschunkserver.cfg)
类似地,修改/etc/hosts 文件,增加下面的行:
192.168.11.21 ubuntumaster
共享点设置
记得重新定义共享点权限否则mfs操作不了
#chown –R mfs:mfs /data
在mfshdd.cfg 下添加共享点
#/usr/sbin/mfschunkserver start
#netstat –ant
Metaloger安装
#groupadd mfs
#useradd -g mfs mfs
# apt-get install gcc
# apt-get install make
# wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz
# tar -zxvf zlib-1.2.7.tar.gz
# cd zlib.1.2.7
# ./configure
# make
# make install
# wget http://ncu.dl.sourceforge.net/project/moosefs/moosefs/1.6.11/mfs-1.6.11.tar.gz
#tar -zxvf mfs-1.6.15.tar.gz
#cd mfs-1.6.15
#./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfschunkserver --disable-mfsmount
#make
#make install
#cd /etc
#cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
修改为元数据服务器IP地址! MASTER_POST = master的ip
设置日志的存储路径为/data
#chown –R mfs:mfs /data
#vi mfsmetaloger.cfg
DATA_PATH = /usr/local/mfs/var/mfs 从元数据服务器(master)抓回文件,然后进行存放的路径
####查看mfsmetaloger.cfg的详细信息(man mfsmetaloger.cfg)
类似地,修改/etc/hosts 文件,增加下面的行:
192.168.11.21 ubuntumaster
#netstat -ant
设置开机自动启用服务
在/etc/rc.local 文件的eth0 前面添加 对应的服务启动脚本
呵呵 路过的大神们 看完后有不对的地方只管说 还有我是第一次在服务器上配置 自我感觉有点浪费资源