- 论坛徽章:
- 0
|
最近跳槽去了乙方,某做广电的系统集成公司
接手了一个以前工程师搞不定的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 编辑 ] |
|