The following is to change the owner, group and permissions
for raw devices used for Oracle RAC.
Create a file called /etc/udev/rules.d/65-raw-permissions.rules
with these contents:
#Set permissions of raw bindings to Oracle Clusterware devices
KERNEL=="raw1", OWNER="root",
GROUP="oinstall", MODE="640"
KERNEL=="raw2", OWNER="root",
GROUP="oinstall", MODE="640"
KERNEL=="raw3", OWNER="oracle",
GROUP="oinstall", MODE="640"
KERNEL=="raw4", OWNER="oracle",
GROUP="oinstall", MODE="640"
KERNEL=="raw5", OWNER="oracle",
GROUP="oinstall", MODE="640"
Test executing:
udevtest /class/raw/raw1
It should show something like:
udevtest /class/raw/raw1
main: looking at device '/class/raw/raw1' from subsystem 'raw'
udev_rules_get_name: rule applied, 'raw1' becomes 'raw/raw1'
udev_device_event: device '/class/raw/raw1' already in database, validate
currently present symlinks
udev_node_add: creating device node '/dev/raw/raw1', major = '162', minor =
'1', mode = '0640', uid = '0', gid = '600'
main: run: 'socket:/org/kernel/udev/monitor'
main: run: '/lib/udev/udev_run_devd'
main: run: 'socket:/org/freedesktop/hal/udev_event'
main: run: '/sbin/pam_console_apply /dev/raw/raw1 '
To apply the rules run:
# start_udev
Starting udev: [ OK ]
References:
http://www.oracleflash.com/7/How-to-configure-Raw-Disks-in-RHEL-5.html
http://www.ardentperf.com/2008/02/13/oracle-clusterware-on-rhel5oel5-with-udev-and-multipath/
No comments:
Post a Comment