您的位置:首页 > 运维架构 > Linux

Linux Study之--通过udev创建ASM DISK(RAC共享存储)

2016-01-13 17:23 405 查看
Linux Study之--通过udev创建ASM DISK(RAC共享存储)
系统环境:RedHat EL64Oracle: Oracle 11gR2
在Oracle 11gR2,构建RAC时可以通过ASM创建asm disk,但是需要安装asmlib相关软件;对于RedHat EL64,Oracle的asm不能很好的支持,所以可以通过udev来创建asm disk,就不需要安装asmlib相关软件。一、查看系统环境内核版本:[root@rh64 rules.d]# uname -aLinux rh64 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux系统用户:[root@rh64 rules.d]# id griduid=400(grid) gid=400(asmadmin) groups=400(asmadmin)
二、创建共享磁盘(可以采用分区或独立的磁盘)[root@rh64 ~]# fdisk -lDisk /dev/sdc: 24.3 GB, 24323964928 bytes255 heads, 63 sectors/track, 2957 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000查看磁盘UUID:[root@rh64 ~]# /sbin/scsi_id -g -u -d /dev/sdc1ATA_VBOX_HARDDISK_VB3d5ccb5e-9c197b67磁盘分区:[root@rh64 ~]# fdisk -lDisk /dev/sdc: 24.3 GB, 24323964928 bytes255 heads, 63 sectors/track, 2957 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0xeb09f8d3 Device Boot Start End Blocks Id System/dev/sdc1 1 915 7349706 83 Linux/dev/sdc2 916 1830 7349737+ 83 Linux/dev/sdc3 1831 2957 9052627+ 83 Linux三、建立UDEV规则文件[root@rh64 ~]# cd /etc/udev/rules.d/[root@rh64 rules.d]# ls60-fprint-autosuspend.rules 60-raw.rules 80-kvm.rules 97-bluetooth-serial.rules60-openct.rules 70-persistent-cd.rules 90-alsa.rules 98-kexec.rules60-pcmcia.rules 70-persistent-net.rules 90-hal.rules 99-fuse.rules[root@rh64 rules.d]# cat 99-oracle-asmdisk.rules
KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB3d5ccb5e-9c197b67", NAME="asm_disk1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdc2", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d  /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB3d5ccb5e-9c197b67", NAME="asm_disk2", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdc3", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d  /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB3d5ccb5e-9c197b67", NAME="asm_disk3", OWNER="grid", GROUP="asmadmin", MODE="0660"
四、启动udev service载入配置文件[root@rh64 rules.d]# udevadm control --reload-rules启动udev service:[root@rh64 rules.d]# start_udevStarting udev:查看asm disks:[root@rh64 rules.d]# ls -l /dev/asm*brw-rw---- 1 grid asmadmin 8, 33 Jan 13 16:52 /dev/asm_disk1brw-rw---- 1 grid asmadmin 8, 34 Jan 13 16:52 /dev/asm_disk2brw-rw---- 1 grid asmadmin 8, 35 Jan 13 16:52 /dev/asm_disk3--------至此,asm disk创建成功 !

本文出自 “天涯客的blog” 博客,请务必保留此出处http://tiany.blog.51cto.com/513694/1734704
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: