使用udev配置与ASM的对应的关系

简介:

1、需求说明

客户希望在Oracle Linux5.8下用udev服务解决RAC ASM存储设备名,希望达到以下对应关系

1
2
3
/dev/sdc1  <--> /dev/asm-disk1
/dev/sdd1  <--> /dev/asm-disk2
/dev/sde1  <--> /dev/asm-disk3

2、磁盘分区

--省略--

注意:分区后,使用parted让磁盘分区生效

3、查看磁盘设备ID号(每个设备的设备id号是唯一的,写udev规则操作时候需要)

1
2
3
4
5
6
7
[root@dfyl rules.d] # scsi_id -g -s /block/sdc
36000c2908c33001d8572add242aed36f
[root@dfyl rules.d] # scsi_id -g -s /block/sdd
36000c291ad0f8d7d5df9a36253b7063d
[root@dfyl rules.d] # scsi_id -g -s /block/sde
36000c2937b2c00717cafcf2c7fa7b595
[root@dfyl rules.d] # echo "options=-g">>/etc/scsi_id.config

4、编写udev规则

1
2
3
4
5
[root@dfyl ~] # cd /etc/udev/rules.d/
[root@dfyl rules.d] # vim 80-oracle-asmdevices.rules 
   KERNEL== "sdc1" , BUS== "scsi" , PROGRAM== "/sbin/scsi_id -g -u -s /block/$parent" , RESULT== "36000c2908c33001d8572add242aed36f" , NAME= "asm-disk1" , OWNER= "oracle" , GROUP= "dba" , MODE= "0660"
   KERNEL== "sdd1" , BUS== "scsi" , PROGRAM== "/sbin/scsi_id -g -u -s /block/$parent" , RESULT== "36000c291ad0f8d7d5df9a36253b7063d" , NAME= "asm-disk2" , OWNER= "oracle" , GROUP= "dba" , MODE= "0660"
   KERNEL== "sde1" , BUS== "scsi" , PROGRAM== "/sbin/scsi_id -g -u -s /block/$parent" , RESULT== "36000c2937b2c00717cafcf2c7fa7b595" , NAME= "asm-disk3" , OWNER= "oracle" , GROUP= "dba" , MODE= "0660"

5、启动udev

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

6、检查映射关系

1
2
3
4
[root@dfyl rules.d] # ll /dev/asm-*
brw-rw---- 1 oracle dba 8, 33 Apr  5 12:04  /dev/asm-disk1
brw-rw---- 1 oracle dba 8, 49 Apr  5 12:04  /dev/asm-disk2
brw-rw---- 1 oracle dba 8, 65 Apr  5 12:08  /dev/asm-disk3









本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1760776,如需转载请自行联系原作者
目录
相关文章
|
Linux Windows
uboot配置时ln: failed to create symbolic link ‘asm’
uboot配置时ln: failed to create symbolic link ‘asm’
291 2
|
2月前
|
运维 Kubernetes 网络协议
基于虚拟服务配置的渐进式迁移实践:Istio集群至ASM集群的平滑切换
本文介绍了从Istio+k8s环境迁移到阿里云ASM+ACK环境的渐进式方法,通过配置虚拟服务和入口服务实现新老集群间的服务调用与流量转发,确保业务连续性与平滑迁移
621 132
|
11月前
|
存储 Oracle 关系型数据库
RAC创建ASM磁盘组时配置多路径和UDEV
RAC创建ASM磁盘组时配置多路径和UDEV
2179 7
|
负载均衡 安全 Cloud Native
[大厂实践] 零配置服务网格与按需集群发现
[大厂实践] 零配置服务网格与按需集群发现
138 0
|
Kubernetes 监控 Go
在Kubernetes上安装和配置Istio:逐步指南,展示如何在Kubernetes集群中安装和配置Istio服务网格
在Kubernetes上安装和配置Istio:逐步指南,展示如何在Kubernetes集群中安装和配置Istio服务网格
385 0
|
Kubernetes 监控 安全
What this!理清服务网格中Sidecar代理的流量拦截配置
作为业内首个全托管Istio兼容的阿里云服务网格产品ASM,一开始从架构上就保持了与社区、业界趋势的一致性,控制平面的组件托管在阿里云侧,与数据面侧的用户集群独立。ASM产品是基于社区Istio定制实现的,在托管的控制面侧提供了用于支撑精细化的流量管理和安全管理的组件能力。通过托管模式,解耦了Istio组件与所管理的K8s集群的生命周期管理,使得架构更加灵活,提升了系统的可伸缩性。从2022年4月
What this!理清服务网格中Sidecar代理的流量拦截配置
|
负载均衡 网络协议 NoSQL
【服务网格架构】Envoy架构概览(10):热启动,动态配置,初始化,排水,脚本
【服务网格架构】Envoy架构概览(10):热启动,动态配置,初始化,排水,脚本
|
网络协议 数据可视化 NoSQL
【服务网格架构】Envoy架构概览(8):统计,运行时配置,追踪和TCP代理
【服务网格架构】Envoy架构概览(8):统计,运行时配置,追踪和TCP代理
|
运维 Kubernetes 安全
解锁ASM网关:一致的规则配置, 多样化的入出口网关场景
作为业内首个全托管Istio兼容的服务网格产品ASM,一开始从架构上就保持了业界领先性、以及与社区发展的一致性,控制平面的组件托管在阿里云侧,与数据面侧的用户集群独立, 保持高可用部署与稳定性。阿里云ASM产品是基于社区开源的Istio定制实现的,在托管的控制面侧提供了用于支撑精细化的流量管理和安全管理的组件能力。通过托管模式,解耦了Istio组件与所管理的K8s集群的生命周期管理,使得架构更加灵
303 0
解锁ASM网关:一致的规则配置, 多样化的入出口网关场景
|
11月前
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
475 2
下一篇
oss创建bucket