GFS文件系统预研报告.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GFS文件系统预研报告.doc

GFS文件系统体系结构、安装流程、命令行操作 GFS文件系统安装说明: 在实验环境下,GFS文件系统统一安装到了redhat linux7。2下,(最好不要使用redhat 7.1,因为GFS安装成功后,可能会使系统启动失败)因为GFS5。0要求linux的内核必须是2.4.16以上。所以在安装GFS文件系统之前,需要升级内核。对于内核的升级,GFS文件系统有着较严格的要求。在make menuconfig中,需要对1,7,8,9,11,14,15等配置项等小项中选中一些对文件系统的支持,其中包含对SCSI设备的支持,对网络块设备的支持,对EXT3的支持,(如果系统安装redhat 7.2时选用了ext3文件系统,就必须在升级内核时重新选中,否则当安装完GFS后,系统重启会失败)。 当内核顺利升级后,并且以2.4.1.6的内核重启redhat7.2 无误后,就可以安装GFS文件系统了,对于opengfs的安装,直接以root用户将它解包。然后运行./autogen.sh即可。然后make ;make install 出现opengfs安装成功的提示即可。(这其中可能会出现不成功的提示,因为在安装GFS的过程中,它会去寻找新内核的路径名,如果你对目录的命名与gfs的要求不一致,就会使GFS寻找不到所需的内核升级文件,另外,如果你没有升级内核,此处安装GFS是肯定不会成功的。) 以上GFS的安装只需要安装到GFS的客户端节点机上,作为GFS的服务节点无需安装GFS,但它需要安装支持GFS文件系统通讯的各种服务端程序,例如GNBD就是专门支持网络块设备通讯的。 安装GFS正确无误以后,下一步的工作应该是检查与GFS相关的module 是否能正确加载,最主要的模块就是gfs模块,nolock模块,kgnbd模块,gnbd模块等。 先用modprobe –l 命令检查一下内核是否提供了这些动态模块的加载。然后再使用modprobe或insmod等命令加载这些模块作作测试。如果还显示缺少一些必要的”.o”文件的话说明系统内核或配置还没有做好,需要再次配置。 此处如果都顺利的话,就可以直接在GFS的客户端本地加载GFS了(这样做是为了测试GFS是否安装成功,如果本地都不能成功,联接GFS SERVER则也不会成功)。对于GFS的本地加载,只需要将nolock模块和gfs模块加载进内核, 命令方式为: modprobe nolock; modprobe gfs; 然后在硬盘上寻找一个不影响系统的空分区加载即可; (如果之前该分区挂接了ext2等文件系统,请提前卸载。) 命令方式为: mkfs_gfs /dev/sda5 –p nolock ; 在此可以加入 –j参数,–j提供的是日志文件系统功能,因为不是搭建集群文件系统,不会出现 I/O Fencing的问题,所以在此处可以加入-p nolock; 最后一步就是直接mount 这一GFS分区; 命令方式为: mount –t gfs /dev/sda5 /gfs 然后就可以以正常的Unix命令方式访问gfs文件系统(因为它底层也是通过vfs的接口方式与linux内进行挂接) 做完了以上的工作基本就能证明GFS文件系统安装无误了,下一步就可以开始结合具体存储子项目的情况配置给群文件系统了。结合SUNFOLWER存储子项目的硬件资源环境和GFS针对各硬件环境的解决方案,考虑硬件成本、实施难度等因素,初步预定Newwork项目中GFS文件系统可以采用以下2种安装方式: 1.GNBD方案 2. 并行SCSI配合Memexpd lock server方案 1.GNBD方案 这种方案是GFS各种安装解决方案中硬件实施成本较低的一种,它的实施原理是基于IP的Block Server,正是由于这一原因,,相比于FC和SCSI的解决方案,它的实现对GFS性能有一定的牺牲;但从另外一个角度讲,在体系结构上,它却比前者更为灵活,而且它只需要GFS的Cluster成员都有IP联接即可。 它的体系结构图如下: 基于GNBD的GFS具体配置流程: 在现有的3台节点机中,10。10。10。8这台机器是GFS的Server,且安装了memexpd,它是基于IP的lock server,通常情况,GFS的Server是不应该与lock Server装在一台机器上,它或多或少的对GFS的性能产生影响,由于是实验环境,所以将它们安装在了一起,但实际运行环境中,务必将它们分离。这台机器上有两块SCSI硬盘,我将/dev/sda设为了系统盘,/dev/sdb专门作为GFS的存储区域,共有40G空间。 在这块硬盘上,我为CIDEV(sdb5)区(CIDEV区是GFS文件系统必不可少的一个系统分区,它主要

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档