centos 7环境下,使用udev绑定磁盘和之前centos 6下有很大的区别,具体方法如下:

1.安装udev

yum install -y udev

2.生产绑定磁盘的配置文件的脚本

编辑脚本:

vim oracleasm.sh

添加下面内容:

for i in b c d e f g h i;

do

echo "KERNEL=="sd$i", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`", RUN+="/bin/sh -c 'mknod /dev/asm-disk$i b $major $minor; chown grid:asmadmin /dev/asm-disk$i; chmod 0660 /dev/asm-disk$i'"">> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

保存退出,

赋执行权限

chmod 777 oracleasm.sh

3.执行脚本,查看生成的配置文件内容

./oracleasm.sh

查看生成的配置文件:

[root@ngpdb03 rules.d]# cat 99-oracle-asmdevices.rules

KERNEL=="sdb", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c2943f33fc7bb2f7cb9a6be08450", RUN+="/bin/sh -c 'mknod /dev/asm-diskb b $major $minor; chown grid:asmadmin /dev/asm-diskb; chmod 0660 /dev/asm-diskb'"

KERNEL=="sdc", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c290a5d00c7a98153f5d64897368", RUN+="/bin/sh -c 'mknod /dev/asm-diskc b $major $minor; chown grid:asmadmin /dev/asm-diskc; chmod 0660 /dev/asm-diskc'"

KERNEL=="sdd", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c299dd0c4b83d5cc305f521df104", RUN+="/bin/sh -c 'mknod /dev/asm-diskd b $major $minor; chown grid:asmadmin /dev/asm-diskd; chmod 0660 /dev/asm-diskd'"

KERNEL=="sde", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c29eaa4c0e16e6c6caf5ada3d654", RUN+="/bin/sh -c 'mknod /dev/asm-diske b $major $minor; chown grid:asmadmin /dev/asm-diske; chmod 0660 /dev/asm-diske'"

KERNEL=="sdf", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c291879817d1b752c283cc0d12f3", RUN+="/bin/sh -c 'mknod /dev/asm-diskf b $major $minor; chown grid:asmadmin /dev/asm-diskf; chmod 0660 /dev/asm-diskf'"

KERNEL=="sdg", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c291b2c6f19f9531c3608a341e8c", RUN+="/bin/sh -c 'mknod /dev/asm-diskg b $major $minor; chown grid:asmadmin /dev/asm-diskg; chmod 0660 /dev/asm-diskg'"

KERNEL=="sdh", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c2906fd159c29510c7009d676061", RUN+="/bin/sh -c 'mknod /dev/asm-diskh b $major $minor; chown grid:asmadmin /dev/asm-diskh; chmod 0660 /dev/asm-diskh'"

KERNEL=="sdi", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c29d167794c5b81d57417f2b9a7d", RUN+="/bin/sh -c 'mknod /dev/asm-diski b $major $minor; chown grid:asmadmin /dev/asm-diski; chmod 0660 /dev/asm-diski'"

4.启动udev

systemctl restart systemd-udev-trigger.service

5.查看是否绑定成功

[root@ngpdb03 rules.d]# cd /dev

[root@ngpdb03 dev]# ls -l | grep asm

brw-rw----   1 grid asmadmin   8,  16 8月  31 16:25 asm-diskb

brw-rw----   1 grid asmadmin   8,  32 8月  31 16:25 asm-diskc

brw-rw----   1 grid asmadmin   8,  48 8月  31 16:25 asm-diskd

brw-rw----   1 grid asmadmin   8,  64 8月  31 16:25 asm-diske

brw-rw----   1 grid asmadmin   8,  80 8月  31 16:23 asm-diskf

brw-rw----   1 grid asmadmin   8,  96 8月  31 16:23 asm-diskg

brw-rw----   1 grid asmadmin   8, 112 8月  31 16:23 asm-diskh

brw-rw----   1 grid asmadmin   8, 128 8月  31 16:25 asm-diski

本文由 @崔任远[Vip] 发布于 职涯宝 ,未经作者许可,禁止转载,欢迎您分享文章

centos7创建asm磁盘_centos7下安装oracle rac使用udev绑定磁盘方法相关推荐

  1. oracle udev绑定,关于oracle RAC 通过udev绑定磁盘

    通过udev绑定磁盘是一件特别烦人的事情,尤其是在使用了多路径软件emcpower后,下面是从metalink上摘下来的部分信息,不做翻译,仅供大家参考学习 Real Application Clus ...

  2. centos7 java1.8卸载_Centos7下安装与卸载Jdk1.8

    Centos7下安装与卸载Jdk1.8 查看已经安装的jdk [root@bogon jre]# rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0. ...

  3. centos7远程访问mysql数据库_CentOS7下安装mysql最快捷方式及mysql远程访问连接实现详解...

    由于本人使用源码安装时出现许多错误,导致最后安装依然失败,故不推荐源码安装.现分享下成功安装的案例. 1.CentOS7下安装mysql步骤: (1)首先必须添加mysql社区repo通过输入命令: ...

  4. @在 centos7 下安装 oracle 12c

    本文内容:图形界面方式在 centos 7 下安装 oracle 12c R1 网上已有很多关于如何在 linux 中安装 oracle 的博文,但很多博文都是互相抄袭或者描述不详细,比如没有说清其本 ...

  5. CentOS7.4下安装Oracle 11gR2

    安装环境: 系统:CentOS7.4  4核4G  磁盘50G Oracle软件版本:linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_databas ...

  6. Centos7 静默安装 Oracle RAC 11gR2

    vSphere EXSi + CentOS 7.4 静默安装 Oracle RAC (11gR2) 安装之前,先总结一下安装Oracle RAC的注意事项: 如果是在vSphere EXSi环境中搭建 ...

  7. Red Linux 6.0下安装Oracle 10g

    一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g   二. 安装前配置 1. 安装Oracle 10g R2所需 ...

  8. 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备

    虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...

  9. VMware Linux 下安装 Oracle 11gR2 RAC

     文本: 文本 VMware Linnux 下安装 Oracle 11g R2 RAC 虚拟机VMware下安装Linux下载wmware server 2.0http://download.pcho ...

  10. CentOS 6.3(x86_64)下安装Oracle 10g R2

    CentOS 6.3(x86_64)下安装Oracle 10g R2 目 录 一.硬件要求 二.软件 三.系统安装注意 四.安装Oracle前的系统准备工作 五.安装Oracle,并进行相关设置 六. ...

最新文章

  1. 世界顶级AI大神综述深度学习
  2. 神经网络早期的M-P(Warren McCulloch-Walter Pitts)模型
  3. 模拟命令行自动输入的HTML,HTML5 命令行界面仿真和自动打字动画
  4. 《面向对象程序设计》第一次作业
  5. css --- 伸缩布局,让图片居中
  6. 南湖量子计算机科学课程,《量子计算》暑期课程开课通知
  7. 【C语言进阶深度学习记录】五 C语言中变量的属性
  8. C#统计字符出现的个数【C#】
  9. python实现按回车键继续程序_python实现按任意键继续执行程序
  10. 机器学习经典算法决策树原理详解(简单易懂)
  11. windows控制台中文乱码解决方法
  12. iOS cocoapods的使用规范说明及示例(.podspec配置文件)
  13. 佳能打印机清零操作及清零软件
  14. 炫酷个人引导页主页自适应HTML源码
  15. dos从优盘启动计算机,制作U盘dos启动盘的五大步骤
  16. Burp Suite —— 验证码识别、切换IP
  17. Bootstrap Timepicker
  18. 生产制造业如何谋求数字化转型?需要哪些信息化系统做支撑?
  19. 六大接口管理平台,总有一款适合你的!
  20. 2122 还原原数组(枚举,双指针)

热门文章

  1. 百度地图点聚合开发-地图找房功能
  2. python爬取别人qq空间相册_Python_小林的爬取QQ空间相册图片链接程序
  3. 音频变压器阻抗匹配及案例
  4. 2022前端面试系列——Vue面试题
  5. comsol积分函数_comsol内置函数
  6. 【Python数据分析-8】:Numpy常用操作-arange函数、linspace函数与运算
  7. unity 阳光插件_PR插件BeatEdit安装教程
  8. Docker 教程:如何将Helix QAC作为容器创建并运行 上
  9. Xsens MVN Analyze高精度惯性动作捕捉系统Link版
  10. SQL Server_SQL Server Windows NT - 64 bit