li
  当前位置:主页 > 集群技术 > 文章内容
li
GFS文件系统体系结构、安装流程、命令行操作
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2007-09-07   阅读:123  
本文章共3599字,分3页,当前第1页,快速翻页:
 

 

GFS文件系统安装说明:

在实验环境下,GFS文件系统统一安装到了redhat linux72下,(最好不要使用redhat 7.1,因为GFS安装成功后,可能会使系统启动失败)因为GFS50要求linux的内核必须是2.4.16以上。所以在安装GFS文件系统之前,需要升级内核。对于内核的升级,GFS文件系统有着较严格的要求。在make menuconfig中,需要对1789111415等配置项等小项中选中一些对文件系统的支持,其中包含对SCSI设备的支持,对网络块设备的支持,对EXT3的支持,(如果系统安装redhat 7.2时选用了ext3文件系统,就必须在升级内核时重新选中,否则当安装完GFS后,系统重启会失败)。

IXDBA.NET社区论坛

当内核顺利升级后,并且以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 命令检查一下内核是否提供了这些动态模块的加载。然后再使用modprobeinsmod等命令加载这些模块作作测试。如果还显示缺少一些必要的".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种安装方式:

1GNBD方案

2 并行SCSI配合Memexpd lock server方案

 

1GNBD方案

   这种方案是GFS各种安装解决方案中硬件实施成本较低的一种,它的实施原理是基于IPBlock Server,正是由于这一原因,,相比于FCSCSI的解决方案,它的实现对GFS性能有一定的牺牲;但从另外一个角度讲,在体系结构上,它却比前者更为灵活,而且它只需要GFSCluster成员都有IP联接即可。

它的体系结构图如下:

     

 

基于GNBDGFS具体配置流程:

在现有的3台节点机中,1010108这台机器是GFSServer,且安装了memexpd,它是基于IPlock server,通常情况,GFS



阅读更多内容1 · 2 · 3 · 下一页>>


  上一篇: Ocfs2安装步骤   下一篇: 关于Linux系统中日志文件系统的概...
li
 §相关评论  
 热点文章

·Linux RAC OCFS文件系统与INOD
·Oracle10g R2 Installing RAC
·Linux服务器集群系统(lvs)
·Linux对存储文件系统的技术架构
·linux常用集群文件系统简介
·如何选择合适的双机和集群软件
·LifeKeeper软件介绍
·纯软件方式的双机热备方案深入
·双机热备:基于共享存储与纯软
·双机热备与数据备份,数据安全的
·双机热备常见问题释疑
li
 编辑推荐
·Linux RAC OCFS文件系统与INOD
·Oracle10g R2 Installing RAC
·Linux服务器集群系统(lvs)
·Linux对存储文件系统的技术架构
·linux常用集群文件系统简介
·如何选择合适的双机和集群软件
·LifeKeeper软件介绍
·纯软件方式的双机热备方案深入
·双机热备:基于共享存储与纯软
·双机热备与数据备份,数据安全的
·双机热备常见问题释疑
li
 相关篇章
·Ocfs2安装步骤
·OCFS,OCFS2,ASM,RAW 性能讨论
·网络文件系统(NFS)基本使用
·Linux 系统下双机HA的功能实现
·配置基于DR模式Lvs集群
·LVS ipvsadm命令参考
·主要Linux 平台高可用集群软件
·Linux下的高可用性方案研究
·关于Linux系统中日志文件系统的概...
·Linux as4上安装 OCFS2集群文件系...
·Ocfs2文件系统常见问题解决方法(...
·Linux集群大全 哪种群集适合您
·推荐:Gfs安装配置参考文档
·Tomcat集群技术部署文档
·参考文档:DRBD(磁盘镜像技术)
·集群概念:集群技术简介
·热贴讨论:RHCS中的fence设备讨论
·集群部署:Rose HA For Radhat安...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接