shixiaoguo0 2012-11-26
下载源码包:http://sourceforge.net/projects/moosefs/ http://sourceforge.net/projects/fuse/ yum -y install kernel-devel util-linux zlib-devel [master server安装] groupadd mfs useradd -g mfs mfs cd ~ tar zxvf mfs-1.6.25-1.tar.gz cd mfs* ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var/lib --with-default-user=mfs \ --with-default-group=mfs --disable-mfschunkserver --disable-mfsmount cp mfsmaster.cfg.dist mfsmaster.cfg #主控制服务器设置 cp mfsmetalogger.cfg.dist mfsmetalogger.cfg cp mfsexports.cfg.dist mfsexports.cfg #哪些客户端可以远程挂在MooseFS文件系统 cd /var/lib/mfs #二进制Metadata目录 cp metadata.mfs.empty metadata.mfs vim /etc/hosts 192.168.1.201 mfsmaster /usr/sbin/mfsmaster start /usr/sbin/mfscgiserv #MooseFS运行状态 http://192.168.1.201:9425/mfs.cgi [Backup server Metalogger安装] groupadd mfs useradd -g mfs mfs cd ~ tar zxvf mfs-1.6.25-1.tar.gz cd mfs* ./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 vim /etc/hosts 192.168.1.201 mfsmaster /usr/sbin/mfsmetalogger start [chunk server安装] groupadd mfs useradd -g mfs mfs cd ~ tar zxvf mfs-1.6.25-1.tar.gz cd mfs* ./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 mkdir /data/mfs1 mkdir /data/mfs2 chown -R mfs:mfs /data/mfs1 chown -R mfs:mfs /data/mfs2 vim /etc/hosts 192.168.1.201 mfsmaster /usr/sbin/mfschunkserver start 【客户端配置】 tar zxvf fuse-2.9.2.tar.gz cd fuse* ./configure make && make install export PKG_CONFIG_PATH=/usr/local/fuse/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH source /etc/profile modprobe fuse lsmod | grep fuse groupadd mfs useradd -g mfs mfs cd ~ tar zxvf mfs-1.6.25-1.tar.gz cd mfs* ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var/lib --with-default-user=mfs \ --with-default-group=mfs --disable-mfsmaster \ --disable-mfschunkserver --enable-mfsmount make && make install vim /etc/hosts 192.168.1.201 mfsmaster mkdir -p /data/mfs chown -R mfs:mfs /data/mfs /usr/bin/mfsmount /data/mfs -H mfsmaster