多路徑時99-oracle-asmdevices.rules的配置
如果配置中OWNER="grid", GROUP="asmadmin",則必須給oracle使用者也加上asmadmin許可權,usermod -a -G asmadmin oracle
[root@plmdba ~]# multipath -l
HP-3PAR-DATA50 (360002ac000000000000000040001c020) dm-2 3PARdata,VV
size=1.5T features='0' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 1:0:0:0 sdb 8:16 active undef running
`- 2:0:0:0 sdd 8:48 active undef running
HP-3PAR-ARCH50 (360002ac000000000000000050001c020) dm-3 3PARdata,VV
size=500G features='0' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 1:0:0:1 sdc 8:32 active undef running
`- 2:0:0:1 sde 8:64 active undef running
[root@plmdba ~]# scsi_id -g -u /dev/mapper/HP-3PAR-ARCH50
360002ac000000000000000050001c020
[root@plmdba ~]# scsi_id -g -u /dev/mapper/HP-3PAR-DATA50
360002ac000000000000000040001c020
[root@plmdba ~]# scsi_id -g -u /dev/sde
360002ac000000000000000050001c020
[root@plmdba ~]# scsi_id -g -u /dev/sdd
360002ac000000000000000040001c020
多路徑一般在/dev/mapper/目錄下可以看到具體資訊,本環境中顯示是/dev/mapper/別名模式,而不是/dev/mapper/wwid模式
[root@plmdba ~]# ll /dev/mapper
總用量 0
crw-rw----. 1 root root 10, 58 6月 21 23:52 control
lrwxrwxrwx. 1 root root 7 6月 21 23:52 HP-3PAR-ARCH50 -> ../dm-3
lrwxrwxrwx. 1 root root 7 6月 21 23:52 HP-3PAR-DATA50 -> ../dm-2
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_home -> ../dm-5
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_root -> ../dm-0
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_swap -> ../dm-1
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_u01 -> ../dm-4
99-oracle-asmdevices.rules的配置如下
[root@plmdba ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="dm-?",PROGRAM="/sbin/scsi_id -g -u -d /dev/%k",RESULT=="360002ac000000000000000040001c020",OWNER="grid",GROUP="asmadmin",MODE="0660",SYMLINK+="plm_db_data"
KERNEL=="dm-?",PROGRAM="/sbin/scsi_id -g -u -d /dev/%k",RESULT=="360002ac000000000000000050001c020",OWNER="grid",GROUP="asmadmin",MODE="0660",SYMLINK+="plm_db_arch"
個人想法:上面KERNEL=="dm-?"換成KERNEL=="HP-3PAR-ARCH50"是否更好,因為/dev/mapper/HP-3PAR-ARCH50名稱是不變的
可以看到UDEV的SYMLINK別名資訊
[root@plmdba ~]# ll /dev|grep dm-
brw-rw----. 1 root disk 253, 0 6月 21 23:52 dm-0
brw-rw----. 1 root disk 253, 1 6月 21 23:52 dm-1
brw-rw----. 1 grid asmadmin 253, 2 6月 21 23:52 dm-2
brw-rw----. 1 grid asmadmin 253, 3 6月 21 23:52 dm-3
brw-rw----. 1 root disk 253, 4 6月 21 23:52 dm-4
brw-rw----. 1 root disk 253, 5 6月 21 23:52 dm-5
lrwxrwxrwx. 1 root root 4 6月 21 23:52 plm_db_arch -> dm-3
lrwxrwxrwx. 1 root root 4 6月 21 23:52 plm_db_data -> dm-2
lrwxrwxrwx. 1 root root 4 6月 21 23:52 root -> dm-0
[root@plmdba ~]# multipath -l
HP-3PAR-DATA50 (360002ac000000000000000040001c020) dm-2 3PARdata,VV
size=1.5T features='0' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 1:0:0:0 sdb 8:16 active undef running
`- 2:0:0:0 sdd 8:48 active undef running
HP-3PAR-ARCH50 (360002ac000000000000000050001c020) dm-3 3PARdata,VV
size=500G features='0' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 1:0:0:1 sdc 8:32 active undef running
`- 2:0:0:1 sde 8:64 active undef running
[root@plmdba ~]# scsi_id -g -u /dev/mapper/HP-3PAR-ARCH50
360002ac000000000000000050001c020
[root@plmdba ~]# scsi_id -g -u /dev/mapper/HP-3PAR-DATA50
360002ac000000000000000040001c020
[root@plmdba ~]# scsi_id -g -u /dev/sde
360002ac000000000000000050001c020
[root@plmdba ~]# scsi_id -g -u /dev/sdd
360002ac000000000000000040001c020
多路徑一般在/dev/mapper/目錄下可以看到具體資訊,本環境中顯示是/dev/mapper/別名模式,而不是/dev/mapper/wwid模式
[root@plmdba ~]# ll /dev/mapper
總用量 0
crw-rw----. 1 root root 10, 58 6月 21 23:52 control
lrwxrwxrwx. 1 root root 7 6月 21 23:52 HP-3PAR-ARCH50 -> ../dm-3
lrwxrwxrwx. 1 root root 7 6月 21 23:52 HP-3PAR-DATA50 -> ../dm-2
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_home -> ../dm-5
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_root -> ../dm-0
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_swap -> ../dm-1
lrwxrwxrwx. 1 root root 7 6月 21 23:52 vg_plm130201-lv_u01 -> ../dm-4
99-oracle-asmdevices.rules的配置如下
[root@plmdba ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="dm-?",PROGRAM="/sbin/scsi_id -g -u -d /dev/%k",RESULT=="360002ac000000000000000040001c020",OWNER="grid",GROUP="asmadmin",MODE="0660",SYMLINK+="plm_db_data"
KERNEL=="dm-?",PROGRAM="/sbin/scsi_id -g -u -d /dev/%k",RESULT=="360002ac000000000000000050001c020",OWNER="grid",GROUP="asmadmin",MODE="0660",SYMLINK+="plm_db_arch"
個人想法:上面KERNEL=="dm-?"換成KERNEL=="HP-3PAR-ARCH50"是否更好,因為/dev/mapper/HP-3PAR-ARCH50名稱是不變的
可以看到UDEV的SYMLINK別名資訊
[root@plmdba ~]# ll /dev|grep dm-
brw-rw----. 1 root disk 253, 0 6月 21 23:52 dm-0
brw-rw----. 1 root disk 253, 1 6月 21 23:52 dm-1
brw-rw----. 1 grid asmadmin 253, 2 6月 21 23:52 dm-2
brw-rw----. 1 grid asmadmin 253, 3 6月 21 23:52 dm-3
brw-rw----. 1 root disk 253, 4 6月 21 23:52 dm-4
brw-rw----. 1 root disk 253, 5 6月 21 23:52 dm-5
lrwxrwxrwx. 1 root root 4 6月 21 23:52 plm_db_arch -> dm-3
lrwxrwxrwx. 1 root root 4 6月 21 23:52 plm_db_data -> dm-2
lrwxrwxrwx. 1 root root 4 6月 21 23:52 root -> dm-0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2141182/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- multipath多路徑配置
- 【多路徑】EMC儲存多路徑軟體配置
- 儲存-配置多路徑
- linux多路徑multipath配置Linux
- Linux 下配置多路徑Linux
- linux redhat 6.5 多路徑配置LinuxRedhat
- Linux Multipath多路徑配置與使用案例Linux
- 記錄下物理機bond配置及物理機多路徑配置
- rhel 6 對映多路徑(DM Multipath)配置及管理
- 華為儲存多路徑
- LINUX LOG(多路徑)Linux
- redhat multipath多路徑 DMRedhat
- Linux配置和管理裝置對映多路徑multipathLinux
- Linux環境iSCSI儲存及多路徑功能配置Linux
- linux iscsi multipath多路徑及名稱持久化配置Linux持久化
- centos上iscsi+multipath多路徑儲存配置手冊CentOS
- linux_unix_aix_hp_solaris multi path多路徑配置LinuxAI
- RAC_UDEV的99-oracle-asmdevices.rules配置方法devOracleASM
- Linux平臺上配置Oracle ASMLib和磁碟多路徑LinuxOracleASM
- linux之 multipath 多路徑Linux
- 多路徑軟體介紹
- UDEV掛載EMC多路徑盤dev
- 多路徑重用歸檔日誌
- RedHat 5.4上iscsi+multipath多路徑儲存配置獲取裝置的wwidRedhat
- IBM儲存多路徑軟體IBM
- linux 儲存多路徑軟體Linux
- linux多路徑下線上新增磁碟Linux
- 【備份恢復】 控制檔案多路徑
- 新增控制檔案成員形成多路徑
- 多路徑軟體安裝使用方法
- 使用OpenFiler來模擬儲存配置RAC中ASM共享盤及多路徑(multipath)的測試ASM
- 獲取在oracleasmlib上hds儲存的多路徑OracleASM
- Oracle ASM和多路徑軟體的相容性【轉】OracleASM
- Linux平臺的多路徑軟體multipath的使用案例Linux
- hds 多路徑軟體failover,failback測試AI
- Oracle Linux 7.8 多路徑(Multipath)+Udev繫結磁碟OracleLinuxdev
- [struts]當專案配置為根路徑時發生的action的路徑問題
- 獲取在oracleasmlib上emc儲存的多路徑問題OracleASM