欢迎光临散文网 会员登陆 & 注册

[PowerFelx]为Oracle ASM设置scini设备

2023-02-20 11:05 作者:墨小胎  | 我要投稿

步骤

假设后端ScaleIO集群已正确设置并工作,且SDC已安装:


1.映射卷给SDC。


2.查看ScaleIO卷,它们现在作为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对应的块设备ID。下面是/dev/scinia的示例

# /bin/emc/scaleio/drv_cfg --query_block_device_id --block_device /dev/scinia

021f2a8144f379a3-0d9ae2c500000011


4.创建udev规则文件,并使用RESULT参数中第3步的结果填充该文件


1)# vi /etc/udev/rules.d/99-asm-devices.rules" (文件名必须以.rules结尾)


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参数只是一个别名。将其更改为所需的任何内容。它将被视为/dev/asmdisk01


4)需要将OWNER和GROUP参数设置为Oracle进程将使用的任何参数。


5)KERNEL参数可以更改,以适应使用scini设备的不同方式。

1.如果分区在设备上,例如。/dev/scinia1,更改为KERNEL=="scini*[0-9]"

2.如果有足够的设备到达/dev/sciniaa及以上,则更改为KERNEL=="scini*?"


5.当完全填充时,它应该看起来像下面的例子:

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.重新启动主机。当它恢复时,你现在应该有了新的磁盘名称:

# 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.

此时,主机已经准备好移交给Oracle dba来安装和设置Oracle,并使用新的/dev/asm*磁盘。

注意:关于使用ScaleIO设置Oracle的更多信息可以在本白皮书中找到。(http://www.emc.com/collateral/white-papers/h15217-scaleio-for-oracle-database-12c-solutions-wp.pdf)


[PowerFelx]为Oracle ASM设置scini设备的评论 (共 条)

分享到微博请遵守国家法律