Linux
Linux系统管理
Linux系统管理入门:网络管理
Linux系统管理入门:文件系统组成及常用命令详解
Linux系统管理入门:进程管理
Linux系统管理入门:用户、组与权限管理
Linux系统管理入门:磁盘管理
Linux介绍
ArchLinux安装NVIDIA驱动
Linux启用SSH登录二次验证
RedHat重置密码
Ubuntu安装显卡驱动
双网卡绑定
常用命令
开启ipv6协议栈
RedHat_Udev策略配置
本文档使用 MrDoc 发布
-
+
首页
RedHat_Udev策略配置
### 自带多路径: 步骤1:识别设备标识符 ``` 方法一: # multipath -ll | grep ORA ORA-ndata-01 (36207969100f4a3810efc24f70000001a) dm-2 HUAWEI ,XSG1 ORA-ndata-02 (36207969100f4a3810efc253b0000001b) dm-7 HUAWEI ,XSG1 ORA-ndata-03 (36207969100f4a3810efc25a60000001c) dm-8 HUAWEI ,XSG1 ORA-ndata-04 (36207969100f4a3810efc25e70000001d) dm-9 HUAWEI ,XSG1 方法二: 执行如下脚本: for i in ORA-ndata-01 ORA-ndata-02 ORA-ndata-03 ORA-ndata-04 ; do \ printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i | \ grep -i dm_uuid)"; done ## “ORA-ndata-01 ORA-ndata-02 ORA-ndata-03 ORA-ndata-04”为通过多路径软件生成的多 个设备别名,请根据具体情况替换。 返回结果: ORA-ndata-01 E: DM_UUID=mpath-36207969100f4a3810efc24f70000001a ORA-ndata-02 E: DM_UUID=mpath-36207969100f4a3810efc253b0000001b ORA-ndata-03 E: DM_UUID=mpath-36207969100f4a3810efc25a60000001c ORA-ndata-04 E: DM_UUID=mpath-36207969100f4a3810efc25e70000001d ``` 步骤2:在/etc/udev/rules.d/目录下创建99-oracle-asmdevices.rules文件。 步骤3:在99-oracle-asmdevices.rules文件中,为每个磁盘设备创建类似的规则,以其中第一个磁盘设备为例 ``` RHEL7.X参考如下配置: KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u /dev/$name", RESULT=="36207969100f4a3810efc24f70000001a", SYMLINK+="raw/ORA-ndata-01", OWNER="grid", GROUP="asmadmin", MODE="0660" // SYMLINK:/dev/下的设备文件产生符号链接 RHEL6.X参考如下配置: KERNEL=="dm*", BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/ $name" RESULT=="36207969100f4a3810efc24f70000001a", SYMLINK+="raw/ORA-ndata-01", OWNER="grid", GROUP="asmadmin", MODE="0660" ``` 步骤4:查看dm- device对应的每个分区,执行如下脚本: ``` for i in ORA-ndata-01 ORA-ndata-02 ORA-ndata-03 ORA-ndata-04 ; do printf "%s %s\n" "$i" "$(ls -ll /dev/mapper/$i)"; done 返回结果以ORA-ndata-01为例: "%sn"""ORA-ndata-01"""lrwxrwxrwx."1"root"root"7"Mar"12"15:18"/dev/mapper/ORA-ndata-01"->"../dm-2" ``` 步骤5:应用udev策略 ``` RHEL7.x udevadm control --reload-rules udevadm trigger 或 udevadm trigger --type=devices --action=change RHEL6.x udevadm control --reload-rules start_udev ``` #### 华为多路径: 步骤1:识别设备标识符(WWID),下面显示了多种获取方法,以sdb为例。 ``` 方法一: RHEL7.x [root@host01 ~]# /usr/lib/udev/scsi_id -g -u /dev/sdc 36030000100040506000ae15c00000000 RHEL6.x [root@host01 ~]# scsi_id -g -u /dev/sdc 36030000100040506000ae15c00000000 方法二: # cd /dev/disk/by-id [root@oracle1 by-id]# ll -lh lrwxrwxrwx. 1 root root 9 Sep 3 07:35 scsi-36030000100040506000ae15c00000000 -> ../../sdc 方法三:通过Ultrapath工具查看。 UltraPath CLI #1 >show vlun ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Vlun ID Disk Name Lun WWN Status Capacity Ctrl(Own/Work) Array Name Dev Lun ID No. of Paths(Available/Total) 0 sdc LUNGroup001_000 6030000100040506000ae15c00000000 Normal 5.00GB --/-- Estor01 0 1/1 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 说明 不同版本的Ultrapath CLI命令可能不同,具体信息参考UltraPath用户指南。 ``` 步骤2:在/etc/udev/rules.d/目录下创建99-oracle-asmdevices.rules文件。 步骤3:在99-oracle-asmdevices.rules文件中,为每个磁盘设备创建类似的规则。 ``` RHEL7.X参考如下配置: KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u /dev/$name", RESULT=="36c4ff1f100ee3d7501948ec2000002c5", SYMLINK+="raw/LUN_200_DATA0000", OWNER="grid", GROUP="asmadmin", MODE="0660" // SYMLINK:/dev/下的设备文件产生符号链接 RHEL6.x参考如下配置: KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36c4ff1f100ee3d7501948ec2000002c5",SYMLINK+="raw/ LUN_200_DATA0000",OWNER="grid",GROUP="oinstall",MODE="0660" ``` 步骤4:应用udev策略 ``` RHEL7.x udevadm control --reload-rules udevadm trigger 或 udevadm trigger --type=devices --action=change RHEL6.x udevadm control --reload-rules start_udev ```
阿星
2024年1月21日 21:41
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码