moosefs安装记录

5台服务器:

主控服务器 Master            192.168.150.131

日志服务器 Metalogger        192.168.150.130

存储服务器1 chunkServer      192.168.150.136

存储服务器2 chunkServer      192.168.150.137

客户端        Client         192.168.150.138

安装之前每台服务器新建用户和组:

#groupadd mfs

#useradd mfs -g mfs -s /sbin/nologin

下载软件包:

#wget http://ncu.dl.sourceforge.net/project/moosefs/moosefs/1.6.11/mfs-1.6.11.tar.gz

#scp mfs-1.6.11.tar.gz [email protected]:/home/software

#scp mfs-1.6.11.tar.gz [email protected]:/home/software

#scp mfs-1.6.11.tar.gz [email protected]:/home/software

#scp mfs-1.6.11.tar.gz [email protected]:/home/software

安装Master:

#tar zxvf mfs-1.6.11.tar.gz

#cd mfs-1.6.11

#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfschunkserver --disable-mfsmount

#make

#make install

安装Metalogger:

#tar zxvf mfs-1.6.11.tar.gz

#cd mfs-1.6.11

#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfschunkserver --disable-mfsmount

#make

#make install

安装chunkServer1:

#tar zxvf mfs-1.6.11.tar.gz

#cd mfs-1.6.11

#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfsmount

#make install

安装chunkServer2:

#tar zxvf mfs-1.6.11.tar.gz

#cd mfs-1.6.11

#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfsmount

#make install

安装client:

首先需要安装fuse

#yum install fuse*

#tar zxvf mfs-1.6.11.tar.gz

#cd mfs-1.6.11

#./configure --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfschunkserver --enable-mfsmount

#make install

所有的软件安装好了之后需要进行配置

配置Master:

#cd /usr/local/mfs/etc/

#cp mfsmaster.cfg.dist mfsmaster.cfg

#cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

#cp mfsexports.cfg.dist mfsexports.cfg

#cd ../var/mfs

#cp metadata.mfs.empty metadata.mfs

#cd ../../etc

#vim mfsexports.cfg   /*制定client连接的目录和权限等*/



#*          /   ro
#192.168.1.0/24     /   rw
#192.168.1.0/24     /   rw,alldirs,maproot=0,password=passcode
#10.0.0.0-10.0.0.5  /test   rw,maproot=nobody,password=test
#*          .   rw
#*          /   rw,alldirs,maproot=0
192.168.150.0/24 /  rw,alldirs,maproot=0



表示允许192.168.150.1 到 192.168.150.255的机器连接使用 moosefs的根目录,同时具有rw可读可写权限

配置Metalogger:

#cd /usr/local/mfs/etc/

#cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

配置chuckServer1:

#cd /usr/local/mfs/etc/

#cp mfschunkserver.cfg.dist mfschunkserver.cfg

#cp mfshdd.cfg.dist mfshdd.cfg

#vim mfshdd.cfg   /*制定数据存储的路径,根据实际情况修改*/



/store1



配置chuckServer2:

#cd /usr/local/mfs/etc/

#cp mfschunkserver.cfg.dist mfschunkserver.cfg

#cp mfshdd.cfg.dist mfshdd.cfg

#vim mfshdd.cfg   /*制定数据存储的路径,根据实际情况修改*/



/store1



在Metalogger、chunkServer1、chunkServer2和client四台服务器中的host加入Master的IP地址

#vim /etc/hosts

加入一行新信息



192.168.150.131 mfsmaster



启动Master:

#/usr/local/mfs/sbin/mfsmaster start

#/usr/local/mfs/sbin/mfscgiserv /*这个提供web的方式来查看master的状态, 访问地址为http://ip(master):9425*/

在防火墙中配置端口9419,9420,9421和9425四个端口可以出入

启动Metalogger:

#/usr/local/mfs/sbin/mfsmetalogger start

启动chunkServer1:

#/usr/local/mfs/sbin/mfschunkserver start

在防火墙中配置端口9422可以出入

启动chunkServer2:

#/usr/local/mfs/sbin/mfschunkserver start

在防火墙中配置端口9422可以出入

client使用:

新建挂载目录

#mkdir /mnt/mfs

挂载msf文件系统

#/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H mfsmaster

#chown -R mfs:mfs /mnt/mfs/

查看挂载情况:

#df -h

如果能看到如下的信息,则说明挂载成功



mfsmaster:9421            17G  832K   17G    1% /mnt/mfs



测试:

#cd /mnt/mfs

#echo "this is test file1" > test1.txt

#echo "this is test file2" > test2.txt

#cp /home/software/mfs-1.6.11.tar.gz ./

#echo "this is test file3" > test3.txt

可以通过http://192.168.150.131:9425/ 查看整个mfs的运行和使用情况。

关闭如下, 客户端首先卸载文件系统:
#umount /mnt/mfs

chuckServer1关闭:
#/usr/local/mfs/sbin/mfschunkserver stop

chuckServer2关闭:
#/usr/local/mfs/sbin/mfschunkserver stop

Metalogger关闭:

#/usr/local/mfs/sbin/mfsmetalogger stop

Master关闭:
#/usr/local/mfs/sbin/mfsmaster stop

启动和关闭需要按照上面的顺序来,否则很容易出现问题。

moosefs安装记录

时间: 2024-10-14 11:26:28

moosefs安装记录的相关文章

k2 4.6.9安装记录-够复杂了

首先需要准备一台Windows server 2008R2 系统.可以从微软官方下载. 下载地址: http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=11093 然后使用VMware Workstation打开此镜像文件. 安装K2 server 需要.NET FRAMEWORK 4.0 以及域环境. .NetFrameWork4.0 安装就不要我说了,大家自己下载一个安装即可. 域环境安装: 运行CMD 输入 dcprom

Linux环境下Tivoli Directory Server v6.3安装记录_步骤2:安装TDS软件

IBM Tivoli Directoy Server是对轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)的一个完整实现,功能强大.稳定可靠,是构建企业门户的基础磐石: 本系列文章以图文方式讲解TDS安装的相关知识: 系列文章目录如下: 1.安装DB2数据库: 2.安装TDS软件: 3.创建TDS实例: 4.解决因GSKIT版本引起的TDS实例无法启动的故障: 本文为TDS安装记录系列文章的第二篇<安装TDS软件>: 环境说明: 硬件环境

开源备份软件bacula安装记录--含备份-恢复演练

公司原来的备份机器用的是oracle-linux 5.7 运行的不是很稳定,经常出现死机,新装了一个centos6.5, 准备使用bacula来对数据进行备份,在这里记录一下安装过错,备忘. 操作系统:centos6.5 1.安装mysql 用yum安装 yum install mysql mysql-server mysql-devel 这里要注意的是一定要安装mysql-devel,否则在等下configure bacula的时候会报找不到mysql.h文件--这里折腾了我好久,差点想去编译

对于最近测试LYNC2013的安装记录

最近上班,突然想测试下微软最新的lync2013系统,于是说做就做,在虚机下准备了下环境,此次测试是前后端的架构,暂时未测试Edge的架构,测试的架构如下图 本次测试环境 DC为windows server2012系统的域架构 后端数据库安装的SQL2008 R2,采用的是默认实例 Lync2013的前端是安装的Windows server2012系统 1:首先配置机器的网络及系统的权限,此次使用的是最高管理员权限登陆各系统. 2:由于我们安装的是前后端架构,我这边先准备了SQL后端数据库,先单

linux下MySQL5.6安装记录

MySQL下载地址: ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/http://mirrors.sohu.com/mysql/ 1.查看服务器版本: [[email protected] ~]# cat /etc/redhat-releaseCentOS release 6.4 (Final) [[email protected] ~]# rpm -qa|grep mysql mysql-libs-5.1.66-2.el6_3.

惠普(HP) LaserJet Pro M1136 MFP 黑白多功能激光一体机 (打印 复印 扫描)驱动安装记录

惠普(HP) LaserJet Pro M1136 MFP 黑白多功能激光一体机 (打印 复印 扫描) 新入手的打印机,如果没有安装经验,不要急着开箱组装! 先打开电脑,放入驱动光盘,运行安装向导,会有动画安装指南,一步一步的教你如何操作. 考虑买这款打印机的可以去产品官方商品页面看看. 如果没有驱动光盘,可以去官方产品支持页面下载. 下面是我的安装过程: 从官网上下载的驱动程序,由于下图中没有完全对应打印机正面显示的LaserJet M1136 MFP型号的驱动,纠结了半天到底应该安装哪一个型

Ubuntu软件安装记录1

接着之前Ubuntu安装记录,下边是一些简单软件的安装过程记录. 1.gcc安装:gcc --version命令查看.使用apt-get install gcc命令安装即可. 2.rz/sz安装:rz/sz通过apt-get install lrzsz命令安装即可. 3.jdk/ant/maven安装:ant官方地址为:http://ant.apache.org下载tar.gz包到本地,然后上传到Ubuntu机器上.tar -xf *.tar.gz解压放到:/usr/local/apache-a

lnmp环境源码编译安装记录

系统:Cenos 6.5 X64 软件: tengine-2.0.3.tar.gz pcre-8.33.tar.bz2 mysql-5.6.12.tar.gz php-5.5.14.tar.bz2 一.安装nginx 1.1 安装nginx所需的pcre-devel库,使nginx支持HTTP Rewrite模块 [[email protected]]# ./configure --prefix=/home/webserver/pcre  && make && make i

W81安装记录

安装Windows 8.1之前先断网!!! 在x86的WinPE环境中安装Windows 8.1 x64的方法: 1.格式化硬盘的第一主分区C盘,将x64的ISO解压到其他分区里: 2.复制ISO解压出的boot/efi/bootmgr/bootmgr.efi到C盘根目录下: 在C盘根目录下创建sources文件夹,将ISO源里sources\boot.wim复制到里面. 3.使用x86的bootsect.exe运行以下命令:bootsect.exe /nt60 C: /mbr 4.重启后进入W