RHEL 6.x + Oracle 11g RAC(non ASM & ASMLib)를 위한 블럭디바이스 구성을 위한 설정이다.

 

1. iscsi 외장 스토리지 로그인

(여기서는 테스트로 iSCSI 스토리지 서버에서 1G 1개와, 25G 1개만 할당하였다.)

[root@Sample-local ~]# iscsiadm –mode node –targetname iqn.2007-09.jp.ne.peach.istgt:disk3 –portal 192.168.0.22:3277 –login
[root@Sample-local ~]# iscsiadm –mode node –targetname iqn.2007-09.jp.ne.peach.istgt:disk4 –portal 192.168.0.22:3278 –login

 

2. 파티션 확인
[root@Sample-local ~]# cat /proc/partitions | grep sd[e-f]
8 64 1048576 sde
8 80 26214400 sdf

 

3. 블럭디바이스의 wwid 확인
[root@Sample-local ~]# scsi_id –page=0x83 –whitelisted –device=/dev/sde
330000000da136123
[root@Sample-local ~]# scsi_id –page=0x83 –whitelisted –device=/dev/sdf
3300000005c5a9d8e

 

4. udev rule 셋업

임의로 99-oracle.rules 파일 생성 후 작성

[root@Sample-local ~]# cat /etc/udev/rules.d/99-oracle.rules
KERNEL=="sd*", PROGRAM=="/sbin/scsi_id –whitelisted –replace-whitespace –device=%N", RESULT=="330000000da136123", SYMLINK+="oraclevote1%n", OWNER="root", GROUP="dba", MODE="0640"
KERNEL=="sd*", PROGRAM=="/sbin/scsi_id –whitelisted –replace-whitespace –device=%N", RESULT=="3300000005c5a9d8e", SYMLINK+="oracledata1%n", OWNER="oracle", GROUP="dba", MODE="0660"

 

5. 적용

[root@Sample-local ~]# start_udev
udev (을)를 시작 중: [ OK ]

 

6. 장치 확인

설정대로 sde, sdf 장치의 권한과 퍼미션이 적용되었다.

[root@Sample-local ~]# ls -la /dev/sd[ef]
brw-r—– 1 root dba 8, 64 2015-04-27 23:52 /dev/sde
brw-rw—- 1 oracle dba 8, 80 2015-04-27 23:52 /dev/sdf

[root@Sample-local ~]# ls -la /dev/oracle*
lrwxrwxrwx 1 root root 3 2015-04-27 23:52 /dev/oracledata1 -> sdf
lrwxrwxrwx 1 root root 3 2015-04-27 23:52 /dev/oraclevote1 -> sde

RHEL6, udev rules setting – for oracle 11g R2 RAC

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다