分布式文件系统mfs(moosefs)实现存储共享(二)

分布式文件系统mfs(moosefs)实现存储共享(二)

ID:9512282

大小:61.50 KB

页数:7页

时间:2018-05-02

分布式文件系统mfs(moosefs)实现存储共享(二)_第1页
分布式文件系统mfs(moosefs)实现存储共享(二)_第2页
分布式文件系统mfs(moosefs)实现存储共享(二)_第3页
分布式文件系统mfs(moosefs)实现存储共享(二)_第4页
分布式文件系统mfs(moosefs)实现存储共享(二)_第5页
资源描述:

《分布式文件系统mfs(moosefs)实现存储共享(二)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、分布式文件系统MFS(moosefs)实现存储共享(二)MFS客户端的安装及配置   我的生产环境,只有centos和freebsd两种环境,因此下面的描述,只有centos及freebsd挂接MFS文件系统的情形,其他类型的unix系统,待日后尝试。对比前面的操作过程,客户端挂接后使用MFS集群文件系统才是最费时的事情。   一、centos作为MFS的客户端。  (一)  安装MFS客户端  ◆Mfsmount需要依赖FUSE,因此需要先安装好fuse,这里我选用 fuse-  如果系统已经安装了fuse,则跳过这个步骤。  ◆安装MFS客户端程序  1、修改环境变量

2、文件/etc/profile,追加下面的行,然后再执行命令source/etc/profile使修改生效。  图片看不清楚?请点击这里查看原图(大图)。  (二)挂接和使用MFS文件系统  1、创建挂接点mkdir/mnt/mfs  2、挂接MFS/usr/local/mfs/bin/mfsmount–h192.168.0.19.注意,所有的MFS都是挂接同一个元数据服务器master,而不是其他数据存储服务器chunkserver!  图片看不清楚?请点击这里查看原图(大图)。   一、freebsd作为MFS客户端  Freebsd安装和挂接MFS集群文件

3、系统,比centos操作起来要复杂一些.mfsmount需要依赖fuse,并且需要在内核中加载fusefs模块。   (一)安装fuse  1、解包tarzxvffuse-  如果系统已经安装了fuse,则跳过这个步骤。   (二)安装内核模块fusefs-kmod  图片看不清楚?请点击这里查看原图(大图)。  图片看不清楚?请点击这里查看原图(大图)。  图片看不清楚?请点击这里查看原图(大图)。  6、选择fusefs-kmod-123下一页....,。0.3.9.p1_2,按[OK]返回到第4步出现的那个操作界面。这时我们用Tab键选中底部右边的Install,完

4、成安装后,会出现一个安装成功的提示,然后瞬间消失。  ◆加载fusefs模块kldload/usr/local/modules/fuse.ko.如果加载不成功,请检查是否存在模块文件fuse.ko.  ◆检查fusefs模块是否被加载到内核:    如果没有类似上面馆的输出,就表明fusefs模块没有加载成功。   (三)安装包pkg-config:  1、cd/usr/ports/devel/pkg-config  2、makeinstallclean   (四)安装MFS客户端  1、解包tarzxvfmfs-  4、配置./configure--prefix=/us

5、r/local/mfs--fs--fs--enable-mfsmount  5、编译安装make;makeinstall  ◆检查MFS客户端安装的结果。通过查看目录/usr/local/mfs/bin目录的文件,应该发现如下文件:  图片看不清楚?请点击这里查看原图(大图)。  图片看不清楚?请点击这里查看原图(大图)。  就能实现开机或重启系统自动挂接MFS文件系统。   破坏性测试  一、测试数据存储服务器  我用5个服务器组成了MFS的存储平台,其中一个是master,其余四个服务器是chunkserver.先停止一个chunkserver服务,然后在某个MFS客

6、户端往挂接点的目录(/mnt/mfs)里复制数据或者创建目录/文件、或者读取文件、或者删除文件,观察操作是否能正常进行。再停止第2个chunkserver,重复执行上述操作;然后再停止第3个服务器,执行类似的文件读些操作。减少chunkserver试验后,我们再来逐步增加chunkserver服务器,然后对MFS执行读写等相关访问操作,检验其正确性。   通过增减chunkserver服务器的测试,服务的可靠性确实不错,哪怕只剩下最后一个服务器,也能正常提供存储访问服务。   二、测试元数据服务器  元数据服务器最重要的文件在目录/usr/local/mfs/var/mf

7、s,MFS每一个数据的变化,都被记录在这个目录的文件里,我们可以通过备份这个目录的全部文件,来保障整个MFS文件系统的可靠性.在正常情况下,元数据服务器的改变日志文件(changelogs)实时地、自动地复制到所有的数据存储服务器,并且以changelog_csback.*.mfs的形式命名。换句换说,即使元数据服务器报废了,也能再部署一个元数据服务器,然后从数据存储服务器chunkserver取得恢复所需要的文件。   (一)本地测试  1、停止元数上一页123下一页....,。据服务/usr/local/mfs/sbin/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。