在linux6.6版本以前,咱們又兩種方式能夠配置asm共享磁盤,一種是安裝asm驅動包進行asm磁盤組配置,另外一種是UDEV經過識別共享存儲UUID號進行asm磁盤組配置。linux
但在linux6.6以後,廠家再也不提供asm驅動包,只能經過UDEV方式進行配置,下面咱們就來看下用UDEV配置的步驟:shell
操做系統:centos linux 6.6centos
共享儲存:hda映射的emcpower裸設備服務器
首先,咱們先到UDEV路勁下將服務開啓,再用命令輸出這些裸設備的UUID號,UUID能夠理解爲盤符的一個序列號。oracle
[root@oracle-db1 ~]# cd /etc/udev/rule.dspa
[root@oracle-db1 rules.d]# start_udev
Starting udev: [ OK ]操作系統
[root@oracle-db1 ~]# /sbin/scsi_id -g -u -d /dev/emcpower*3d
或者能夠用如下shell腳本獲取blog
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磁盤