[PowerFelx]為Oracle ASM設(shè)置scini設(shè)備
步驟
假設(shè)后端ScaleIO集群已正確設(shè)置并工作,且SDC已安裝:
1.映射卷給SDC。
2.查看ScaleIO卷,它們現(xiàn)在作為lun顯示給主機
# ls -l /dev/scini*
crw-r--r--. 1 root root 248, 0 Feb 9 12:01 /dev/scini
brw-rw----. 1 root disk 252, 0 Feb 9 12:01 /dev/scinia
brw-rw----. 1 root disk 252, 16 Feb 9 12:01 /dev/scinib
brw-rw----. 1 root disk 252, 32 Feb 9 12:01 /dev/scinic
brw-rw----. 1 root disk 252, 48 Feb 9 12:01 /dev/scinid
brw-rw----. 1 root disk 252, 64 Feb 9 12:01 /dev/scinie
brw-rw----. 1 root disk 252, 80 Feb 9 12:01 /dev/scinif
3.獲取每個ScaleIO LUN對應(yīng)的塊設(shè)備ID。下面是/dev/scinia的示例
# /bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/scinia
021f2a8144f379a3-0d9ae2c500000011
4.創(chuàng)建udev規(guī)則文件,并使用RESULT參數(shù)中第3步的結(jié)果填充該文件
1)# vi /etc/udev/rules.d/99-asm-devices.rules" (文件名必須以.rules結(jié)尾)
2)KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2c500000011", NAME="asmdisk01", OWNER="oracle", GROUP="dba", MODE="0660"
3)NAME參數(shù)只是一個別名。將其更改為所需的任何內(nèi)容。它將被視為/dev/asmdisk01
4)需要將OWNER和GROUP參數(shù)設(shè)置為Oracle進程將使用的任何參數(shù)。
5)KERNEL參數(shù)可以更改,以適應(yīng)使用scini設(shè)備的不同方式。
1.如果分區(qū)在設(shè)備上,例如。/dev/scinia1,更改為KERNEL=="scini*[0-9]"
2.如果有足夠的設(shè)備到達/dev/sciniaa及以上,則更改為KERNEL=="scini*?"
5.當(dāng)完全填充時,它應(yīng)該看起來像下面的例子:
KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2c500000011", NAME="asmdisk01", OWNER="oracle", GROUP="dba", MODE="0660"?
KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2c400000010", NAME="asmdisk02", OWNER="oracle", GROUP="dba", MODE="0660"?
KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2c30000000f", NAME="asmdisk03", OWNER="oracle", GROUP="dba", MODE="0660"?
KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2c20000000e", NAME="asmdisk04", OWNER="oracle", GROUP="dba", MODE="0660"?
KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2c00000000c", NAME="asmdisk05", OWNER="oracle", GROUP="dba", MODE="0660"?
KERNEL=="scini*", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/%k", RESULT=="021f2a8144f379a3-0d9ae2bf0000000b", NAME="asmdisk06", OWNER="oracle", GROUP="dba", MODE="0660"
?6.重新啟動主機。當(dāng)它恢復(fù)時,你現(xiàn)在應(yīng)該有了新的磁盤名稱:
# ll /dev/asm*
brw-rw----. 1 oracle dba 252, 0 Feb 10 13:38 /dev/asmdisk01
brw-rw----. 1 oracle dba 252, 16 Feb 10 13:38 /dev/asmdisk02
brw-rw----. 1 oracle dba 252, 32 Feb 10 13:38 /dev/asmdisk03
brw-rw----. 1 oracle dba 252, 48 Feb 10 13:38 /dev/asmdisk04
brw-rw----. 1 oracle dba 252, 64 Feb 10 13:38 /dev/asmdisk05
brw-rw----. 1 oracle dba 252, 80 Feb 10 13:38 /dev/asmdisk06
?
7.At this point, the host is ready to hand over to the Oracle DBAs to install and setup Oracle and use the new /dev/asm* disks.
此時,主機已經(jīng)準(zhǔn)備好移交給Oracle dba來安裝和設(shè)置Oracle,并使用新的/dev/asm*磁盤。
注意:關(guān)于使用ScaleIO設(shè)置Oracle的更多信息可以在本白皮書中找到。(http://www.emc.com/collateral/white-papers/h15217-scaleio-for-oracle-database-12c-solutions-wp.pdf)