UDEV管理RAC共享儲存

2021-08-07 19:39:21 字數 2687 閱讀 3864

背景:

作業系統 centos 6.7 資料庫:11.2.0.1

操作流程:

1. 確認在所有rac節點上已經安裝了必要的udev包

[root@11gnode1 ~]# rpm -qa|grep udev

udev-147-2.63.el6.x86_64

2. 通過scsi_id獲取裝置的塊裝置的唯一標識名,假設系統上已有lun sdb-sde

[root@11gnode1 rules.d]# for i in b c d e ;

> do

> echo "sd$i" "`scsi_id -g -u /dev/sd$i` ";

> done

sdb 36000c2934ddf461ceb40ca28aad861b0 

sdc 36000c291d9327fded9572349b484867f 

sdd 36000c29b6ed0200b4066a9ecfa4704f4 

sde 36000c297890e12b9d2e37430a2fb09f3

3 建立並配置udevrules 檔案

首先切換到配置檔案目錄

[root@11gnode1 ~]# cd /etc/udev/rules.d

定義必要的規則配置檔案

[root@11gnode1 rules.d]# touch /etc/udev/rules.d/99-oracle-asmdevices.rules

[root@11gnode1 rules.d]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules -- 需要配置的內容

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", result=="36000c2934ddf461ceb40ca28aad861b0", name="vol1", owner="grid", group="asmadmin", mode="0660" 

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", result=="36000c291d9327fded9572349b484867f", name="vol2", owner="grid", group="asmadmin", mode="0660" 

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", result=="36000c29b6ed0200b4066a9ecfa4704f4", name="vol3", owner="grid", group="asmadmin", mode="0660" 

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", result=="36000c297890e12b9d2e37430a2fb09f3", name="vol4", owner="grid", group="asmadmin", mode="0660"

4.將該規則檔案拷貝到其他節點上

[root@11gnode1 rules.d]# scp 99-oracle-asmdevices.rules 10.100.25.9:/etc/udev/rules.d

[email protected]'s password: 

99-oracle-asmdevices.rules 100% 851 0.8kb/s 00:00

5.在所有節點上啟動udev服務

[root@11gnode1 ~]# start_udev 

starting udev: [ ok ]

6. 檢查共享裝置的所屬關係和許可權

node1:

[root@11gnode1 ~]# ls -l /dev/vol*

brw-rw----. 1 grid asmadmin 8, 16 feb 22 00:43 /dev/vol1

brw-rw----. 1 grid asmadmin 8, 32 feb 22 00:43 /dev/vol2

brw-rw----. 1 grid asmadmin 8, 48 feb 22 00:43 /dev/vol3

brw-rw----. 1 grid asmadmin 8, 64 feb 22 00:43 /dev/vol4

node2:

[root@11gnode2 ~]# ls -l /dev/vol*

brw-rw----. 1 grid asmadmin 8, 16 feb 22 01:02 /dev/vol1

brw-rw----. 1 grid asmadmin 8, 32 feb 22 01:02 /dev/vol2

brw-rw----. 1 grid asmadmin 8, 48 feb 22 01:02 /dev/vol3

brw-rw----. 1 grid asmadmin 8, 64 feb 22 01:02 /dev/vol4

說明:相應asm磁碟組在後續裝gi,database的時候指定。

VirtualBox搭建RAC共享儲存劃分

使用virtualbox工具在個人電腦上搭建rac測試環境,共享儲存設計方法如下 1.利用virtualbox中的vboxmanage工具建立磁碟,此工具在virtualbox安裝目錄中可以找到 vboxmanage createhd filename d viros sharedisks crs....

利用UDEV機制固定儲存裝置的名稱

什麼是udev udev為一些實際的裝置提供了乙個動態的裝置目錄,這些目錄裡包含這些實際裝置所對應的檔案。它建立或移除在 dev目錄裡的裝置節點檔案,或者重新命名網路介面。通常udev執行udevd,如果乙個裝置增加進系統或者從系統中移除,它就會直接從核心中接受到這個udev的事件。如果udev接受...

共享儲存技術

n什麼是共享儲存 共享儲存,指的是多台伺服器訪問 寫 同乙個儲存裝置的同乙個分割槽。通俗一點講就是說系統允許多個使用者 程序 共享同一份檔案。如果不提供此功能,就意味著凡是需要該檔案的使用者,都須各自備有此檔案的副本,顯然造成空間的浪費。n為什麼需要共享儲存系統 建設乙個多主機共享的儲存系統,以實現...