背景:
作業系統 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為什麼需要共享儲存系統 建設乙個多主機共享的儲存系統,以實現...