大佬们,小白提问个问题
在实际场景中2台AIX做个HACMP后部署RAC,有一点不明白,共享磁盘是存储双边映射得LUN,然后,我了解到RAC可以不用ASM,可以用GPFS或者RAW提供做共享磁盘,那和HACMP有啥关系呢,不是说HACMP可以提供磁盘资源共享吗,没理解这HACMP和RAW或者GPFS之间得关系,可能问题太笨了,希望大佬来帮小白解惑下。
感谢
rac架构中的hacmp有两个作用:
1. 将concurrent vg同时在两个节点拉起来;这个是个可选项,如果rac使用了aix的lvm才需要使用hacmp,如果使用的是disk(就是没有pvid的hdisk),不做hacmp也行,当然使用第三方的集群文件系统也可以的
2. Oracle crs的服务会注册到hacmp的服务里(hagsd)
AIX系统默认情况下卷组只能在一个主机上varyon,要想两个主机同时激活,就要用到HACMP提供的并发卷组功能。
RAC使用RAW模式时,就需要HACMP。GPFS本身就是一个全局共享文件系统,不需要HACMP。同样的ASM也是Oracle提供一套存储管理功能,当时也是不需要HACMP。
使用RAW+HACMP这种方式基本是Oracle 10以前的方式。Oracle 11g以后基本都是使用ASM。偶尔能见一个使用GPFS的。
收起oracle 9i rac 需要用 hacmp 把 并发卷拉起来,
oracle 10g rac 开始 不建议使用 hacmp 了,所以你的问题在现在已经不存在了。
GPFS是并发文件系统