Oracle 在asm前使用udev绑定共享存储

1. 在root用户下使用fdisk -l 查询主机上的盘,此次给主机分配了4块2T左右的盘,由于多路径的影响看到了8块盘,可以不用管,用其中4块就行。
# fdisk -l | grep Disk
WARNING: GPT (GUID Partition Table) detected on '/dev/loop0'! The util fdisk doesn't support GPT. Use GNU Parted.
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/loop0: 3878 MB, 3878682624 bytes
Disk identifier: 0x50be8ac6
Disk /dev/sda: 3598.9 GB, 3598914158592 bytes
Disk identifier: 0x00000000
Disk /dev/sdc: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sdd: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sdb: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sde: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sddlmac: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sddlmab: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sddlmaa: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/sddlmad: 2199.0 GB, 2199023255552 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/datavg-lv_ulic: 3328.6 GB, 3328599654400 bytes
Disk identifier: 0x00000000

2. 编辑/etc/udev/rules.d/99-oracle-asmdevices.rules文件
# more 99-oracle-asmdevices.rules 
#ASM_DISKS
KERNEL=="sddlma[a-d]", OWNER="grid", GROUP="asmadmin", MODE="0660"

3. 重启udev
/sbin/start_dev

4. 查看绑定后的共享存储
[root@DC8VFJNK2-R730 dev]# ls -l  sddlmaa
brw-rw---- 1 grid asmadmin 251, 0 Oct 12 15:37 sddlmaa
[root@DC8VFJNK2-R730 dev]# ls -l  sddlmab
brw-rw---- 1 grid asmadmin 251, 16 Oct 12 15:37 sddlmab
[root@DC8VFJNK2-R730 dev]# ls -l  sddlmac
brw-rw---- 1 grid asmadmin 251, 32 Oct 12 15:37 sddlmac
[root@DC8VFJNK2-R730 dev]# ls -l  sddlmad
brw-rw---- 1 grid asmadmin 251, 48 Oct 12 15:37 sddlmad





来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21374452/viewspace-2145891/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21374452/viewspace-2145891/

Oracle ASM(Automatic Storage Management)是 Oracle 数据库提供的一种磁盘管理解决方案,它简化了 Oracle 数据库的存储管理,允许将多个物理磁盘或分区组合成一个或多个磁盘组,为数据库文件(如数据文件、控制文件、重做日志文件等)提供统一的存储管理。 多路径是一种技术,在存储系统中,为了提高数据的可用性和性能,通常会为存储设备提供多条物理路径。在 Oracle ASM 环境中,配置多路径设备可以确保存储设备的高可用性和负载均衡。若配置了多路径设备,需在 /etc/sysconfig/oracleasm 配置文件中添加排除非多路径设备扫描的部分,例如: ORACLEASM_SCANEXCLUDE="sdd sdg" [^1]。 Udev 是 Linux 内核 2.6 版本以后的设备管理器,它为系统中的硬件设备动态地创建设备节点。在 Oracle ASM 中,udev 可用于为 ASM 磁盘准备分区和进行磁盘绑定使用 udev 可以为磁盘设备分配持久的设备名,避免因磁盘顺序变化等原因导致设备名改变而影响 Oracle ASM 的正常运行。例如可以通过以下命令为指定磁盘生成 udev 规则并添加到规则文件中: ```bash for i in sdb sdc sdd sde sdf; do UUID=`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$i` ; echo 'KERNEL=="sd*", BUS=="scsi", PROGRAM=="scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="'$UUID'", NAME="asm-'$i'", OWNER="grid", GROUP="asmadmin", MODE="0660"'; done >> /etc/udev/rules.d/99-oracle.rules ; cat /etc/udev/rules.d/99-oracle.rules ``` 此命令会为 sdb 到 sdf 磁盘生成对应的 udev 规则并添加到 /etc/udev/rules.d/99-oracle.rules 文件中 [^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值