共计 995 个字符,预计需要花费 3 分钟才能阅读完成。
在 Linux6.6 版本之前,我们又两种方式可以配置 asm 共享磁盘,一种是安装 asm 驱动包进行 asm 磁盘组配置,另一种是 UDEV 通过识别共享存储 UUID 号进行 asm 磁盘组配置。
但在 Linux6.6 之后,厂家不再提供 asm 驱动包,只能通过 UDEV 方式进行配置,下面我们就来看下用 UDEV 配置的步骤:
操作系统:CentOS Linux 6.6
共享储存:hda 映射的 emcpower 裸设备
首先,我们先到 UDEV 路劲下将服务开启,再用命令输出这些裸设备的 UUID 号,UUID 可以理解为盘符的一个序列号。
[root@Oracle-db1 ~]# cd /etc/udev/rule.d
[root@oracle-db1 rules.d]# start_udev
Starting udev: [OK]
[root@oracle-db1 ~]# /sbin/scsi_id -g -u -d /dev/emcpower*
或者可以用以下 shell 脚本获取
for i in c d e f g h i
do
echo “KERNEL==\”emcpower*\”, BUS==\”scsi\”, PROGRAM==\”/sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/\$name\”, RESULT==\”`/sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/emcpower$i`\”, NAME=\”asm-disk$i\”, OWNER=\”grid\”, GROUP=\”asmadmin\”, MODE=\”0660\””
done
我们可以复制用 shell 脚本获取的结果作为文件的输入内容
[root@oracle-db1 rules.d]# vi 99-oracle-asmdevices.rules
在节点 1 服务器上重启 udev 服务后,在该配置好的文件同步到节点 2 服务器上,同样的重启 udev 服务
最后查看两边服务器生成的 asm 磁盘
更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-02/140621.htm