#本文档在 rhel6.4 验证通过
#oracle-11gR2 ASM 添加和删除磁盘(udev 方式)(节点 rac1, rac2)(新加/dev/sdd 硬盘)
#先在所有 rac 节点挂载共享存储硬盘,lsblk 查看所有挂载硬盘,fdisk -l 查看设备信息
1.fdisk 磁盘分区(udev 绑定 ASM 磁盘,需要先做磁盘分区,否则 ASM 无法绑定硬盘)
rac1 节点分区后,rac2 节点 fdisk 查看该设备已同步分区,需要在 rac2 节点执行 partprobe 命令,使
kernel 识别该磁盘分区信息
[root@rac1 ~]# fdisk /dev/sdd -> p -> n -> p -> 1 -> default -> default -> p ->
w
Disk /dev/sdd: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa50e3493
Device Boot Start End Blocks Id System
/dev/sdd1 263 26108 207607995 83 Linux
[root@rac1 ~]# partprobe
[root@rac2 ~]# partprobe
2.udev 绑定 ASM_disk(rhel5 与 rhel6/7 查询硬盘 scsi_id 命令不同)
--RedHat 5 UDEV SCSI Rules 配置
[root@rac1 ~]# /sbin/scsi_id -g -u -s /dev/sdd --获取需要绑定为 ASM Disk 的磁盘
uuid
36000c298b0eed2807eb8aa313524f207
[root@rac1 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
--KERNEL=="sdd1"为新加内容
KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c29a493cdadc33f764e7759feb97", NAME="asm-data-sdc", OWNER="grid",
GROUP="asmadmin", MODE="0660"
KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c298b0eed2807eb8aa313524f207", NAME="asm-data-sdd", OWNER="grid",
GROUP="asmadmin", MODE="0660"
[root@rac1 ~]# start_udev --重启 udev 服务
Starting udev: [ OK ]
[root@rac1 ~]# ls -l /dev/asm* --查询已绑定的 ASM_DISK
brw-rw---- 1 grid asmadmin 8, 65 Nov 21 00:48 /dev/asm-data-sdc
brw-rw---- 1 grid asmadmin 8, 49 Nov 21 13:50 /dev/asm-data-sdd
--RedHat 6 UDEV SCSI Rules 配置
[root@rac1 ~]# vi /etc/scsi_id.config --此步骤可以省略。编辑/etc/scsi_id.config 文
件,如果该文件不存在,则创建该文件,添加如下行
options=--whitelisted --replace-whitespace
[root@rac1 ~]# /sbin/scsi_id --whitelisted --replace-whitespace
--device=/dev/sdd --获取需要绑定为 ASM Disk 的磁盘 uuid
36000c298b0eed2807eb8aa313524f207
或者
[root@rac1 ~]# /sbin/scsi_id -g -u -d /dev/sdb --我 rhel6.4 环境执行该命令不成功,执
行上一命令可正常查询 scsi_id
36000c298b0eed2807eb8aa313524f207
[root@rac1 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
--KERNEL=="sdd1"为新加内容
KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c29a493cdadc33f764e7759feb97", NAME="asm-data-sdc", OWNER="grid",
GROUP="asmadmin", MODE="0660"
KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c298b0eed2807eb8aa313524f207", NAME="asm-data-sdd", OWNER="grid",
GROUP="asmadmin", MODE="0660"
[root@rac1 ~]# start_udev --重启 udev 服务
Starting udev: [ OK ]
评论