欢迎来到天天文库
浏览记录
ID:6131955
大小:96.00 KB
页数:11页
时间:2018-01-04
《分布式文件系统安装向导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MooseFS分布式文件系统安装向导概述Overview下面我们以step-by-step的方式,介绍在linux平台安装MooseFS文件系统的基本过程。我们假定您将以mfs用户和mfs组来运行MooseFS。同时,我们推荐使用FHS(文件系统层次结构标准FilesystemHierarchyStandard)兼容路径,并且把归档文件mfs-1.6.17.tar.gz放置在/usr/src目录里。本文旨在向读者介绍怎样在多个专用服务器安装MooseFS分布式文件系统以及在单个服务器安装Moosefs文件系统用于测试这样的场景。最新的MooseFS稳定
2、发行版本可以从http://sourceforge.net/projects/moosefs/取得,在安装MooseFS系统客户端时,应当确保系统已经安装了正确的fuse版本,如果没有fuse被安装,您可以从http://sourceforge.net/projects/fuse/下载并安装它。在专用服务器安装MooseFS基本步骤我们假定使用的主机ip地址分配如下:·主控服务器Masterserver:192.168.1.1·主控备份服务器Metaloggerserver:192.168.1.2·存储块服务器Chunkservers:192.168.
3、1.101and192.168.1.102·客户端主机(clients):192.168.2.x主控服务器Masterserver安装当我们安装主控服务器时,在配置过程中(./configure),可以取消安装chunkserver(--disable-mfschunkserver)以及MooseFS客户端(--disable-mfsmount).安装主控服务器master的具体步骤为:1、添加mfs组#groupaddmfs2、新增系统用户mfs#useradd-gmfsmfs3、切换目录#cd/usr/src4、解包归档文件#tar-zxvfmfs
4、-1.6.17.tar.gz5、进入安装目录#cdmfs-1.6.176、配置#./configure--prefix=/usr--sysconfdir=/etc--localstatedir=/var/lib--with-default-user=mfs--with-default-group=mfs--disable-mfschunkserver--disable-mfsmount7、编译并安装#make#makeinstall成功安装master以后,系统会在/etc目录自动生成样例配置文件,这些样例文件是以.dist后缀命名。这里我们将借用
5、这些样例文件作为MooseFS主控服务器的目标配置文件:1、切换目录#cd/etc2、复制样例文件,以得到master所需的配置文件#cpmfsmaster.cfg.distmfsmaster.cfg#cpmfsmetalogger.cfg.distmfsmetalogger.cfg#cpmfsexports.cfg.distmfsexports.cfg如果我们打算更改这些配置文件中的某些项目的值,则需要打开特定配置文件相关文本行前的注释,然后修改跟随其后的值。因为被注释掉的行,即是MooseFS内置的缺省值。Mfsmaster.cfg配置文件包含主控
6、服务器master相关的设置,在这里我们暂时不打算对其进行修改。如果你想知道关于该配置文件更多的信息,请查看它的手册页(使用命令manmfsmaster.cfg)。配置文件mfsexports.cfg指定那些客户端主机可以远程挂接MooseFS文件系统,以及授予挂接客户端什么样的访问权限。例如,我们指定只有192.168.2.x网段的主机可以以读写模式访问MooseFS的整个共享结构资源(/)。在配置文件mfsexports.cfg文件的第一行,先取消注释,然后把星号(*)改成192.168.2.0/24,以便我们可以得到下面的文本行:192.168.
7、2.0/24/rw,alldirs,maproot=0二进制文件metadata和文本文件changelog将被保存在目录/var/lib/mfs,这是因为我们安装过程的configure步骤使用了选项--localstatedir=/var/lib。首次安装master时,会自动生成一个名为metadata.mfs.empty的元数据文件metadata,该文件是空的。MooseFSmaster运行必须有文件metadata.mfs,这个文件是从metadata.mfs.empty改名而来:1、切换目录#cd/var/lib/mfs2、重命名文件#c
8、pmetadata.mfs.emptymetadata.mfs[译者注]MooseFSmast
此文档下载收益归作者所有