免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 11340 | 回复: 20
打印 上一主题 下一主题

RedHat GFS安装配置详细步骤,请指正 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-25 15:13 |只看该作者 |倒序浏览
一、环境:

    OS:centos 5.1,centos 5.1内核已经支持GFS,无须再安装相关包

    三台普通PC,分布如下:

        gnbd-server    192.168.12.146

        gfs-1        192.168.12.98

        gfs-2        192.168.12.145


二、修改/etc/hosts和/etc/sysconfig/network(gfs-1,gfs-2,gnbd-server)

    修改/etc/hosts文件如下:

        192.168.12.146    gnbd-server

        192.168.12.98    gfs-1

        192.168.12.145  gfs-2

    修改/etc/sysconfig/network,设置相应的hostname

      

三、system-config-cluster产生配置文件cluster.conf(gnbd-server,需要x-window环境)

    利用system-config-cluster简单快捷,添加三个节点:gnbd-server,gfs-1,gfs-2

    将产生的cluster.conf文件scp到各个节点/etc/cluster/cluster.conf,重启机器。



四、启动服务(gfs-1,gfs-2,gnbd-server)

    service cman start

    service clvmd start

    service gfs start

    service rgmanager start



五、export分区(gnbd-server)

    1、/sbin/gnbd_serv -v -n

    2、gnbd_export -v -e gfsTest -d /dev/hda3

        gfsTest为集群名称,客户端import时用到

    3、检查export结果:gnbd_export -v -l



六、节点import gnbd-server的分区(gfs-1,gfs-2)

    1、modprobe gnbd

    2、gnbd_import -v -i gnbd-server

        成功的话会产生/dev/gnbd/gfsTest,gfsTest为gnbd-server export时的名称

    3、检查import结果:gnbd_import -v -l

    4、modprobe gfs



七、在客户端节点上建立gfs文件系统并挂载(gfs-1,谢谢楼下各位,是我没仔细看文档)

    gfs_mkfs -p lock_dlm -t gfsCluster:gfs -j 2 /dev/hda3 -c

    其中gfsCluster为本集群的名称,gfs为文件系统的类型,lock_dlm为锁协议  



八、节点挂载gfs文件系统(gfs-1,gfs-2)

    mount.gfs /dev/gnbd/gfsTest /mnt



九、停止服务(gfs-1,gfs-2,gnbd-server)

    service rgmanager stop

    service gfs stop

    service clvmd stop

    service cman stop

[ 本帖最后由 djstava 于 2008-9-26 16:22 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-09-25 15:51 |只看该作者
这个文档,简单点哦,而且不知道应用的目的是什么。

需要提一下,gnbd这个东西已经没有维护了。如果不是最近在做gfs+gnbd+multipath出了点问题,恐怕这辈子我都不再碰这个东西。

论坛徽章:
0
3 [报告]
发表于 2008-09-25 16:31 |只看该作者

回复 #2 jerrywjl 的帖子

主要是作为记录之用,另外,这里没用到CLVMD和multipath,这两相对简单些。至于GNBD已经没有维护了,还真不知道,最近才接触cluster,谢谢楼上。

论坛徽章:
0
4 [报告]
发表于 2008-09-25 16:46 |只看该作者
GNBD除了有内置的fence之外基本上没有什么好的,而且很快被RH自带的iscsi取代。除了在一些比较经济的环境下做multipath。我个人觉得。如果这个东西弄好了,我也整个文档出来。

论坛徽章:
0
5 [报告]
发表于 2008-09-25 22:19 |只看该作者
lz似乎对rhcs+gfs的原理还不是很了解,你这样在gnbd上mkgfs是不对的,client端直接mount会导致数据不一致,gnbd只是把block设备export给gnbd client,文件系统必须在client端建立,而这个文件系统依托于clvm来协调对磁盘的读写。

正确的做法要改一改:
1.两台client起clvmd(需要修改lvm的配置文件)后,在其中一台创建pv,vg,lv,然后第二台就可以看到了。
2.其中一台mkgfs。
3.两台mount gfs。

论坛徽章:
0
6 [报告]
发表于 2008-09-26 00:32 |只看该作者
楼上正解!!!
学习了

论坛徽章:
0
7 [报告]
发表于 2008-09-26 01:32 |只看该作者
rh的官方手册已经写的很详细。。。

论坛徽章:
0
8 [报告]
发表于 2008-09-26 14:41 |只看该作者
谢谢楼上各位了,长见识了。

论坛徽章:
0
9 [报告]
发表于 2008-09-27 14:12 |只看该作者
原帖由 micheas.liao 于 2008-9-25 22:19 发表
lz似乎对rhcs+gfs的原理还不是很了解,你这样在gnbd上mkgfs是不对的,client端直接mount会导致数据不一致,gnbd只是把block设备export给gnbd client,文件系统必须在client端建立,而这个文件系统依托于clvm来协 ...


在什么地方创建文件系统是不重要的。重要的是他是一个GFS文件系统, 然后所有的挂载节点都在同一个Cluster Domain中就可以了。

论坛徽章:
0
10 [报告]
发表于 2008-09-27 14:45 |只看该作者
原帖由 johnyo 于 2008-9-27 14:12 发表


在什么地方创建文件系统是不重要的。重要的是他是一个GFS文件系统, 然后所有的挂载节点都在同一个Cluster Domain中就可以了。


哎!我的RHCS + RHGFS + GNBD + MULTIPATH!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP