Linux6.6及以上版本配置oracle-ASM共享储存-UDEV

Posted Leader.Z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux6.6及以上版本配置oracle-ASM共享储存-UDEV相关的知识,希望对你有一定的参考价值。

在linux6.6版本之前,我们又两种方式可以配置asm共享磁盘,一种是安装asm驱动包进行asm磁盘组配置,另一种是UDEV通过识别共享存储UUID号进行asm磁盘组配置。

但在linux6.6之后,厂家不再提供asm驱动包,只能通过UDEV方式进行配置,下面我们就来看下用UDEV配置的步骤:

操作系统:centos linux 6.6

共享储存:hda映射的emcpower裸设备

首先,我们先到UDEV路劲下将服务开启,再用命令输出这些裸设备的UUID号,UUID可以理解为盘符的一个序列号。

[root@oracle-db1 ~]# cd /etc/udev/rule.d

[root@oracle-db1 rules.d]# start_udev
Starting udev:                                             [  OK  ]

[root@oracle-db1 ~]# /sbin/scsi_id -g -u -d /dev/emcpower*

或者可以用以下shell脚本获取

for i in  c d e f g h i
do 
echo "KERNEL==\\"emcpower*\\", BUS==\\"scsi\\", PROGRAM==\\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\\$name\\", RESULT==\\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/emcpower$i`\\", NAME=\\"asm-disk$i\\", OWNER=\\"grid\\", GROUP=\\"asmadmin\\", MODE=\\"0660\\"" 
done

 

我们可以复制用shell脚本获取的结果作为文件的输入内容

[root@oracle-db1 rules.d]# vi 99-oracle-asmdevices.rules

在节点1服务器上重启udev服务后,在该配置好的文件同步到节点2服务器上,同样的重启udev服务

最后查看两边服务器生成的asm磁盘

 

以上是关于Linux6.6及以上版本配置oracle-ASM共享储存-UDEV的主要内容,如果未能解决你的问题,请参考以下文章

安卓7.0及以上系统如何抓取Https的包

Android 6.0及以上版本号的执行时权限介绍

如何更改tomcat7及以上版本内存设置

mysql 5.7以上版本下载及安装

安卓7.0及以上版本抓包https失败解决方法

spring boot1.3.0版本及以上版本profile指定参数无法被打入