`
bwhzhl
  • 浏览: 103179 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

MooseFS分布式存储配置实现

 
阅读更多
下载源码包: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
   
分享到:
评论

相关推荐

    Drbd+heartbeat+Moosefs分布式存储双机冗余搭建

    在搭建过程中,需要在分布式存储服务器(如10.64.5.106和10.64.5.123)上安装和配置Moosefs,并将DRBD的设备挂载到Moosefs的文件系统中。 **安装过程**: 1. 编译和安装DRBD软件包,将模块加载到内核。 2. 配置`/...

    DDrbd+heartbeat+Moosefs分布式存储双机冗余搭建(免费).doc

    【DDrbd+heartbeat+Moosefs分布式存储双机冗余搭建】 DDrbd(Distributed Replicated Block Device)是一种开源的、基于网络的存储解决方案,它提供了块级别的数据复制功能,确保数据在多台服务器间实时同步。...

    moosefs分布式存储

    8. 其他相关操作:文中还提及了安装mfs-chunkserver、配置fshdd.cfg文件、使用lvextend命令扩展逻辑卷等技术操作,这些操作都是实现MooseFS分布式存储功能的关键步骤。 MooseFS在分布式文件系统领域中具有重要的...

    手把手教你安装moosefs分布式文件系统 英文版

    总结,MooseFS分布式文件系统提供了一种高效、可靠的解决方案,适用于大数据处理和高并发场景。通过详细的安装教程和理解其工作原理,你可以有效地部署和管理MFS,充分利用其优势来满足业务需求。

    主流分布式存储技术概述.pdf

    4. MooseFS分布式存储 MooseFS是一种可扩展、容错的文件系统,它将文件分布在多个物理节点上,通过元数据服务器(Master)和数据存储节点(Chunkserver)实现数据的分布和冗余。MooseFS支持小文件性能优化和多种数据...

    基于Ceph的企业分布式存储方案.pdf

    除了Ceph外,还有其他分布式存储方案例如Moosefs、Glusterfs、HDFS和Lustre等,每种方案各有其特点: - Moosefs(MFS)以实施简单著称,但存在单点故障和性能瓶颈。 - Glusterfs扩展性好,但缺少元数据服务器(MDS)...

    MooseFS网络分布式文件系统用户手册

    手册详细说明了如何在不同的操作系统上安装MooseFS,包括配置DNS服务、添加软件仓库源、安装各个组件,以及在系统启动时配置MooseFS服务以实现开机自启。 7. 存储类别(Storage Classes) MooseFS 3.0引入了存储...

    分布式文件系统MFS(moosefs)实现存储共享.doc

    MFS 适合在需要高可靠性、高可扩展性和高可用性的大型应用场景中使用,如云计算、分布式存储等。 MFS 可以解决 traditional NFS 服务器面临的性能问题和单点故障问题,提供了一个可靠的存储共享解决方案。 MFS 的...

    Linux+分布式文件系统+Moosefs实施方案

    在Linux上实施MooseFS分布式文件系统,首先需要准备相应的环境。在这个例子中,我们使用的操作系统是CentOS Linux 6.x,MooseFS的版本是2.0.88-1。系统中包括了三种类型的服务器:Metaserver(元数据服务器)、...

    MooseFS官方安装部署手册

    - **MooseFS官方安装部署手册**:本手册提供了官方推荐的MooseFS分布式文件系统的安装步骤和配置指南,涵盖多种操作系统平台,如Ubuntu、CentOS、RedHat以及MacOSX。 #### 描述解析 - **包含Ubuntu、CentOS、...

    Moosefs 用户手册2.0

    - MooseFS通过数据块的冗余存储来实现容灾。当某个ChunkServer发生故障时,MasterServers会自动将数据块重新分配到其他可用的ChunkServers上。 - Metaloggers的存在进一步增强了系统的容灾能力,确保即使Master...

    moosefs安装使用手册

    ### MooseFS 安装与使用详解 MooseFS(MFS),作为一种分布式文件存储解决方案,旨在为用户提供...通过上述步骤,用户可以顺利安装和配置MooseFS,构建起一个强大的分布式文件存储平台,满足大规模数据处理的需求。

    MooseFS 2.0 中文用户手册

    - **Client**:用户应用程序与MFS交互的接口,客户端缓存元数据,对用户透明地处理数据的分布式存储和访问。 **2. 安装与配置** 在部署MooseFS时,你需要安装Master、Chunk Server和Client软件包。根据描述,用户...

    一份详细的MooseFS安装手册

    MooseFS (MFS) 是一种分布式文件系统,它能够提供大规模的数据存储能力,并具备良好的容错性和可扩展性。MooseFS 适用于多种场景,包括但不限于海量数据存储、云存储服务、大数据分析等。 #### 二、MooseFS文件系统...

    2009系统架构师大会PPT:田逸:分布式文件系统moosefs

    MooseFS作为一款分布式文件系统,其核心优势在于能够有效地解决传统共享文件系统的缺陷,如高可用性不足、读写性能受限以及难以实现在线扩容等问题。 #### 二、分布式文件系统简介 **定义**:分布式文件系统是指将...

    mfs安装配置文档.docx

    MFS(MooseFS)是一种分布式文件系统,它能够将文件分布存储于不同的物理机器上,对外提供的是一个透明的接口的存储资源池。下面是MFS安装配置文档的知识点总结: 一、MooseFS 工作原理分析 MooseFS 是一种分布式...

    moosefs技术文档

    MooseFS(Mimetic File System)是一种分布式文件系统,旨在提供可靠、可扩展且高效的存储解决方案。它支持大规模数据集,并确保高可用性和容错性。MooseFS的设计基于客户端/服务器架构,包括主服务器(Master ...

Global site tag (gtag.js) - Google Analytics