Oracle_RAC共享存储


<<ASM.sh>>

2-3步可以使用"附件ASM.sh"脚本执行

  • 此操作说明,此操作在2个节点都执行(可以复制)
  • 编辑/etc/scsi_id.config文件

vi /etc/scsi_id.config

options=--whitelisted --replace-whitespace

  • 获取需要绑定为ASM磁盘的UUID

for i in b c d e f ;

do

echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      >> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

   

  • 编辑udev规则文件

    # vi /etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",NAME="asmdata",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",NAME="asmocr",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",NAME="asmfra",OWNER="grid",GROUP="asmadmin",MODE="0660"

  • 更新设备块信息,重启udev服务

    #partprobe /dev/sdb

    #partprobe /dev/sdc

    #partprobe /dev/sdd

    #udevadm control --reload-rules

    #start_udev

  • 测试udev设备

    #udevadm test /sys/block/sdb

    #udevadm info --query=all --path=/sys/block/sdb

    #udevadm info --query=all --name=asm-disk1

    #ls -la /dev/asm*

    brw-rw---- 1 grid asmadmin 8, 32 Sep 12 12:54 /dev/asmdata

    brw-rw---- 1 grid asmadmin 8, 64 Sep 12 12:54 /dev/asmfra

    brw-rw---- 1 grid asmadmin 8, 48 Sep 12 12:54 /dev/asmocr


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM