天天看點

使用udev配置與ASM的對應的關系

1、需求說明

客戶希望在Oracle Linux5.8下用udev服務解決RAC ASM儲存設備名,希望達到以下對應關系

<code>/dev/sdc1</code> <code>&lt;--&gt;</code><code>/dev/asm-disk1</code>

<code>/dev/sdd1</code> <code>&lt;--&gt;</code><code>/dev/asm-disk2</code>

<code>/dev/sde1</code> <code>&lt;--&gt;</code><code>/dev/asm-disk3</code>

2、磁盤分區

--省略--

注意:分區後,使用parted讓磁盤分區生效

3、檢視磁盤裝置ID号(每個裝置的裝置id号是唯一的,寫udev規則操作時候需要)

<code>[root@dfyl rules.d]</code><code># scsi_id -g -s /block/sdc</code>

<code>36000c2908c33001d8572add242aed36f</code>

<code>[root@dfyl rules.d]</code><code># scsi_id -g -s /block/sdd</code>

<code>36000c291ad0f8d7d5df9a36253b7063d</code>

<code>[root@dfyl rules.d]</code><code># scsi_id -g -s /block/sde</code>

<code>36000c2937b2c00717cafcf2c7fa7b595</code>

<code>[root@dfyl rules.d]</code><code># echo "options=-g"&gt;&gt;/etc/scsi_id.config</code>

4、編寫udev規則

<code>[root@dfyl ~]</code><code># cd /etc/udev/rules.d/</code>

<code>[root@dfyl rules.d]</code><code># vim 80-oracle-asmdevices.rules </code>

<code>  </code><code>KERNEL==</code><code>"sdc1"</code><code>, BUS==</code><code>"scsi"</code><code>, PROGRAM==</code><code>"/sbin/scsi_id -g -u -s /block/$parent"</code><code>, RESULT==</code><code>"36000c2908c33001d8572add242aed36f"</code><code>, NAME=</code><code>"asm-disk1"</code><code>, OWNER=</code><code>"oracle"</code><code>, GROUP=</code><code>"dba"</code><code>, MODE=</code><code>"0660"</code>

<code>  </code><code>KERNEL==</code><code>"sdd1"</code><code>, BUS==</code><code>"scsi"</code><code>, PROGRAM==</code><code>"/sbin/scsi_id -g -u -s /block/$parent"</code><code>, RESULT==</code><code>"36000c291ad0f8d7d5df9a36253b7063d"</code><code>, NAME=</code><code>"asm-disk2"</code><code>, OWNER=</code><code>"oracle"</code><code>, GROUP=</code><code>"dba"</code><code>, MODE=</code><code>"0660"</code>

<code>  </code><code>KERNEL==</code><code>"sde1"</code><code>, BUS==</code><code>"scsi"</code><code>, PROGRAM==</code><code>"/sbin/scsi_id -g -u -s /block/$parent"</code><code>, RESULT==</code><code>"36000c2937b2c00717cafcf2c7fa7b595"</code><code>, NAME=</code><code>"asm-disk3"</code><code>, OWNER=</code><code>"oracle"</code><code>, GROUP=</code><code>"dba"</code><code>, MODE=</code><code>"0660"</code>

5、啟動udev

<code>[root@dfyl rules.d]</code><code># start_udev</code>

<code>Starting udev:                                             [ OK ]</code>

6、檢查映射關系

<code>[root@dfyl rules.d]</code><code># ll /dev/asm-*</code>

<code>brw-rw---- 1 oracle dba 8, 33 Apr  5 12:04 </code><code>/dev/asm-disk1</code>

<code>brw-rw---- 1 oracle dba 8, 49 Apr  5 12:04 </code><code>/dev/asm-disk2</code>

<code>brw-rw---- 1 oracle dba 8, 65 Apr  5 12:08 </code><code>/dev/asm-disk3</code>

本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/1760776,如需轉載請自行聯系原作者