免费注册 查看新帖 |

Chinaunix

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

关于自动mount GFS分区的问题,请教!(redhat工程师电话里没给我说清楚) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-29 11:22 |只看该作者 |倒序浏览
最近跳槽去了乙方,某做广电的系统集成公司
接手了一个以前工程师搞不定的cluster难题:即在redhat as4 U5上,使用cluster+GFS,做Oracle10g的HA,存储使用的是HP的DAS(直连存储),服务器用的是2台HP DL380 G2
之前没搞过DAS直连存储,也没调试过cluster,对oracle也不熟悉,只装过单机版的oracle……在北京准备了一个多星期(10天左右,主要是对直连存储不了解,在公司搭建iscsi模拟存储环境浪费时间,公司里也没有存储设备供我测试用),出差去客户(南方某省)实施了3天,基本搞定,遗留了2个问题:

其一就是:
本次项目实施过程中,遇到一个关于自动mount GFS格式的共享磁盘阵列库空间的问题。按照redhat工程师的说法,有三种解决方式,分别是:
A:在Cluster Management配置过程中,将GFS格式化的共享磁盘以Resource(资源)的方式加入进来;
B:修改/etc/fstab,添加一句:
/dev/mapper/oracle10g-oracle /usr/local/oracle10g/oracle10g_db default 0 0
C:写一个简单脚本,给以root的可执行权限,名字为mount.sh内容如 :
#!/bin/bash
mount -t gfs /dev/oracle10g/oracle /usr/local/oracle10g/oracle10g_db
将文件放在/usr/local/oracle10g/目录下,然后在/etc/rc.d/rc.local文件中加上
/usr/local/oracle10g/mount.sh句。

上述三种方法,redhat工程师建议使用第一或第二种

我在客户现场,三种方案都实验过

如果用第一种方法,那么当2台服务器cluster状态正常时,一起重新启动服务器,只有第一台服务器成功自动mount,而第2台服务器则没有实现自动mount.

若用第2或第3种方法,重新启动这2台服务器,测试自动mount GFS分区是否可行时,结果一直是失败,无法自动mount

大家谁知道如何处理?


感谢:在北京搭建测试环境过程中,在项目现场的实施过程中,redhat以及redhat代理商的工程师,以及本公司负责研发的oracle dba等给予我很多帮助,尤其是redhat工程师,没有他们的热情帮助,在缺少硬件存储环境,在对cluster\GFS\LVM\oracle等都不熟悉的前提下,是不可能调试成功的

[ 本帖最后由 literr 于 2008-7-29 12:02 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-07-30 23:35 |只看该作者
你不把挂载不上的错误信息发上来,别人怎么可以判断!

论坛徽章:
0
3 [报告]
发表于 2008-07-30 23:53 |只看该作者

回复 #1 literr 的帖子

你的配置文件打包 上传
判断一下具体的问题

论坛徽章:
0
4 [报告]
发表于 2008-07-30 23:59 |只看该作者
上述三种方法,redhat工程师建议使用第一或第二种

我在客户现场,三种方案都实验过

如果用第一种方法,那么当2台服务器cluster状态正常时,一起重新启动服务器,只有第一台服务器成功自动mount,而第2台服务器则没有实现自动mount.

若用第2或第3种方法,重新启动这2台服务器,测试自动mount GFS分区是否可行时,结果一直是失败,无法自动mount

大家谁知道如何处理?


第一种情况是正常现象。不管普通文件系统还是GFS集群文件系统在集群启动之后只有运行生产服务的机器可以挂载,如果按照第一种方法配置的话。只是说在这种情况下,文件系统作为共享资源之一有同时被两台以上的主机挂载并同时执行并发写操作的能力。
至于第二种情况出现问题,的确需要出错信息来判断。但是如果集群配置正确的话,无非是几个必要的服务都要启动。在RHEL5下面有:cman,rgmanger,gfs,clvmd。当然如果用了qdisk的话还要有qdiskd。同时需要确认GFS所需要的包是否装全。以及需要确定你的/etc/fstab的写法。
至于第三种情况,我估计你第二种情况的问题解决了。第三种基本上就迎刃而解了。

论坛徽章:
0
5 [报告]
发表于 2008-08-01 15:19 |只看该作者
/etc/fstab

/dev/mapper/oracle10g-oracle /usr/local/oracle10g/oracle10g_db gfs _netdev 0 0

官方手册上是这么写的。。。。

论坛徽章:
0
6 [报告]
发表于 2008-08-06 12:10 |只看该作者
原帖由 ports 于 2008-8-1 15:19 发表
/etc/fstab

/dev/mapper/oracle10g-oracle /usr/local/oracle10g/oracle10g_db gfs _netdev 0 0

官方手册上是这么写的。。。。



非常感谢,回去试一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP