Oracle Linux6.7下使用udev做ASM

简介:

1、需求

Oracle Linux6.7使用udev作为asm

1
2
3
4
5
/dev/sdb  <-->  /dev/asm-diskb
/dev/sdc  <-->  /dev/asm-diskc
/dev/sdd  <-->  /dev/asm-diskd
/dev/sde  <-->  /dev/asm-diske
/dev/sdf  <-->  /dev/asm-diskf

2、故障现象

 vmware vshpere5.1下的Oracle Linux 6.7,使用scsi_id 相关的命令,查看不到uuid  


3、处理方法

a. 添加记录到/etc/scsi_id.config

1
[root@dfyl rules.d] # echo "options=--whitelisted --replace-whitespace"  >> /etc/scsi_id.config

b. 通过vcenter连接,然后"主页"--"清单"--"数据存储和数据存储集群",找到对应的存储介质,然后右击"数据存储浏览器"

虚拟机关机状态下,在虚拟机文件中vmx,添加disk.EnableUUID="TRUE",重启主机,重新运行udev.sh脚本,然后运行start_udev命令


4、udev.sh(配置udev设备的对应关系,以及生成udev规则文件)

1
2
3
4
5
#!/bin/bash
for  in  b c d e f;
do
  echo  "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules .d /80-asm .rules
done

5、启动udev设备

1
2
[root@dfyl rules.d] # start_udev
Starting udev:                                             [  OK  ]

6、查看对应关系

1
2
3
4
5
6
[root@dfyl rules.d] # ll /dev/asm-disk*
brw-rw----. 1 grid asmadmin 8, 16 Apr 12 14:51  /dev/asm-diskb
brw-rw----. 1 grid asmadmin 8, 32 Apr 12 14:51  /dev/asm-diskc
brw-rw----. 1 grid asmadmin 8, 48 Apr 12 14:51  /dev/asm-diskd
brw-rw----. 1 grid asmadmin 8, 64 Apr 12 14:51  /dev/asm-diske
brw-rw----. 1 grid asmadmin 8, 80 Apr 12 14:51  /dev/asm-diskf

7、参考资料

1
2
a、http: //www .askmaclean.com /archives/ %E5%9C%A8linux-6%E4%B8%8A%E4%BD%BF%E7%94%A8udev%E8%A7%A3%E5%86%B3rac-asm%E5%AD%98%E5%82%A8%E8%AE%BE%E5%A4%87%E5%90%8D%E9%97%AE%E9%A2%98.html
b、http: //blog .csdn.net /staricqxyz/article/details/8332566









本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1763269,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
Oracle 关系型数据库 MySQL
Oracle Linux 8.10 编译安装sysbench
Oracle Linux 8.10 编译安装sysbench
222 34
|
6月前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
302 11
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
|
6月前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
323 0
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
5月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
295 0
|
7月前
|
Oracle 关系型数据库 MySQL
Oracle linux 8 二进制安装 MySQL 8.4企业版
Oracle linux 8 二进制安装 MySQL 8.4企业版
278 1
|
10月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
454 20
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
241 10
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
781 2
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
402 1
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。

热门文章

最新文章