分类: LINUX
2013-03-14 02:03:03
晚上同事报过来一个问题:苏州一个项目中使用EMC VNX5500存储,并与oracle RAC结合使用。oracle RAC两个节点系统在重装后、重新配置了新IP地址、存储端也重新配置后,两个节点中使用linux自带的multipath却怎么都无法看到存储卷。PS: oracle RAC两个节点的系统版本: rhel6.1 x64。
思索片刻,“元芳”认为此事必有蹊跷。
远程登录上去,开始干活:
1、首先针对multipath的配置文件/etc/multipath.conf的配置,多次修改,在经过多次更改、多次确认后,"multipath -ll"命令执行依然没有任何结果。
2、换个角度,查看两个节点系统中的日志,主要查看“/etc/init.d/multipathd restart”命令执行后的日志,看到如下报错:
在两个节点系统的日志中,看到多次“emc: Invalid failover mode 0”的报错,问题出现!
3、登录EMC VNX5500存储管理界面,选择“Hosts”,再选择“Failover Wizard”
依次选择“db1”、“db2”
选择“Inistor type” 以及对应的“failover mode”
4.回到两台oracle RAC节点系统中,重新启动multipath服务,再使用“multipath -ll”命令查看对应的存储卷,一切正常!