注:小生不才,此文章只是工作学习中保存的知识点,于己自身温习,于人仅供参考。若有不对的地方,切勿指责,还望各位大佬能给予纠正。谢谢。
硬盘组数量需求
通常一套RAC内至少创建三个disk group:
+CRS:需要3块10GB的硬盘,用于存放VOTE、OCR文件,用于投票盘和记录集群信息。每套RAC只有一个+CRS磁盘组。
+DATA:用于存放数据,组内硬盘大小要保持一致,硬盘数量不定。每套RAC会有多个存放数据的磁盘组,好比+DATA、+DATA2…。
+ARCH:用于存放归档日志,组内硬盘大小要保持一致,硬盘数量不定。每套RAC会有多个存放归档日志的磁盘组,好比+ARCH、+ARCH2…。
+CRS:只有3块10GB硬盘,命名为/dev/ASMDISK/CRSDISK1,/dev/ASMDISK/CRSDISK2…等。
+DATA、+ARCH之类:硬盘数量不定,命名为/dev/ASMDISK/ASMDISK1,/dev/ASMDISK/ASMDISK2…等。
一. 在宿主机上映射共享硬盘:
hpvmmodify -p 1 -a disk:avio_stor::disk:/dev/rdisk/disk*
hpvmdevmgmt -m gdev:/dev/rdisk/disk*:attr:SHARE=YES
hpvmmodify -p 2 -a disk:avio_stor::disk:/dev/rdisk/disk*
二. 在两套虚拟机上:
1. 确认两套RAC两台数据库服务器识别到相同wwid的盘的系统设备文件名
scsimgr lun_map -D /dev/rdisk/disk* |grep -i wwid
scsimgr -v get_info -D /dev/rdisk/disk* |grep -i wwid
确认两边的WWID要一致(有时顺序可能不一致,需要调整过来保证WWID和两边的盘符一致)
2. 在两套系统下:
cd /dev/rdisk
把给ASM使用的硬盘OWNER改为grid:dba
chown grid:dba /dev/rdisk/disk*
chmod -R 660 /dev/rdisk/disk*
3. 新建指定盘设备文件存放目录,并修改权限和属主
mkdir -p /dev/ASMDISK
chown grid:dba /dev/ASMDISK
chmod -R 660 /dev/ASMDISK
4. 给盘新指定设备文件名
mknod /dev/ASMDISK/ASMDISK0001 c 13 0x000008
chown grid:dba /dev/ASMDISK
chmod -R 660 /dev/ASMDISK