Linux7系统环境软件使用udev持久化方式部署Oracle RAC集群

分类:编程技术 时间:2024-02-20 15:53 浏览:0 评论:0
0
本文主要介绍Oracle RAC集群使用udev持久化的Linux7系统环境软件部署方法。文章中的介绍非常详细,有一定的参考价值。感兴趣的朋友一定要读一下!

在linux6版本的操作系统中,配置好udev配置文件后,通过start_udev重新加载udev配置文件,实现udev绑定的磁盘持久化。不过在linux7系统中,start_udev命令已经被废弃了。以下提示找不到命令:

[root@qsyxdb2 ~]# start_udevbash: start_udev: Command not find...[root@qsyxdb2 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.3(麦坡)

在linux7系统中,虽然没有start_udev命令,但是linux7提供了一个更强大、更完整的udev管理工具,即udevadm。使用udevadm的帮助信息如下。

[root@qsyxdb2 ~]# udevadm -helpudevadm [--help] [--version] [--debug] 命令 [命令选项] 发送控制命令或测试设备管理器。命令: info 查询 sysfs 或 udev 数据库触发器 从内核西雅图请求事件 等待待处理的 udev 事件 control 控制 udev 守护进程监视器 监听内核和 udev 事件 test 测试事件 run test-builtin 测试内置命令[root @qsyxdb2 ~]#

通过帮助信息,可以逐层查看详细的使用方法和对应的功能。读者可以根据自己的兴趣爱好自行研究。

那么在linux7.0中如何通过udev实现持久化呢?如下配置udev后,需要执行udevadm trigger --type=devices --action=change 或udevadm control --reload 或udevadm control -R 使配置文件生效。如下图:

[root@qsyxdb2 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL=="sd*",ENV{DEVTYPE}=="磁盘",SUBSYSTEM=="块",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d $devnode",RESULT=="3600000e00d2a0000002a065a000b0000", RUN+="/bin/sh -c 'mknod /dev/asmdiskb b $major $minor; chown 网格:asmadmin /dev/asmdiskb; chmod 0660 /dev/asmdisk b'" KERNEL=="sd*",ENV{DEVTYPE}=="磁盘",SUBSYSTEM=="块",PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode",RESULT=="3600000e00d2a0000002a065a000c0000", RUN+="/bin/sh -c 'mknod /dev/asmdiskc b $major $minor; chown 网格:asmadmin /dev/asmdiskc; chmod 0660 /dev/asmdiskc'"KERNEL=="sd*" , ENV{DEVTYPE}=="磁盘",SUBSYSTEM=="块",PROGRAM=="/usr/lib/udev/scsi_id -g -u - d $devnode",RESULT=="3600000e00d2a0000002a065a000d0000", RUN+="/ bin/sh -c 'mknod /dev/asmdiskd b$major $minor; chown 网格:asmadmin /dev/asmdiskd; chmod 0660 /dev/asmdiskd'"KERNEL=="sd*",ENV{DEVTYPE}=="磁盘",SUBSYSTEM=="块",PROGRAM=="/usr/lib/udev/scsi_id -g -u - d $devnode",RESULT=="3600000e00d2a0000002a065a00110000", RUN+="/bin/sh -c 'mknod /dev/asmdiske b $major $minor; chown 网格:asmadmin /dev/asmdiske; chmod 0660 /dev/asmdiske'"KERNEL=="sd*",ENV{DEVTYPE}==“磁盘”,SUBSYSTEM==“块”,程序==“/usr/lib/udev/ scsi_id -g -u -d $devnode”,结果==“3600000e00d2a0000002a065a00120000”,RUN + =“/ bin/sh -c 'mknod /dev/asmdiskf b $major $minor; chown grid:asmadmin /dev/asmdiskf; chmod 0 660 /dev/asmdiskf'"[root@qsyxdb2 ~]#[root@qsyxdb2 ~]# / sbin/udevadm 触发器 --type=devices --action=change[root@qsyxdb2 ~]# ll /dev/asmdisk*brw-rw---- 1 grid asmadmin 8 , 16 八月 16 15:35 /dev/asmdiskbbrw- rw---- 1 网格 asmadmin 8, 32 八月 16 15:35 /dev/asmdiskcbrw-rw---- 1 网格 asmadmin 8, 48 八月 16 15:35 /dev/asmdiskdbrw-rw---- 1 网格 asmadmin 8, 64 August 16 15:35 /dev/asmdiskebrw-rw---- 1 grid asmadmin 8, 80 August 16 15:35 /dev/asmdiskf 

如果结果不生效,则检查配置文件,确保配置文件配置正确。最终还是没有生效,唯一的解决办法就是重启系统。

以上是ar全部内容文章《如何在Linux7系统环境软件中使用udev持久化部署Oracle RAC集群》。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,欢迎关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Linux7系统环境软件使用udev持久化方式部署Oracle RAC集群

用户评论