UDEV管理RAC共享儲存
背景:
作業系統 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
root@10.100.25.9'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的時候指定。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2134068/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【BUILD_ORACLE】Oracle 19c RAC搭建(三)使用UDEV配置共享儲存UIOracledev
- vmware設定共享儲存(RAC)
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- Oracle 共享儲存掛載Oracle
- NFS共享儲存服務NFS
- 【RAC】RAC更換心跳地址和RAC更換儲存主要步驟
- 儲存管理
- 配置Kubernetes共享使用Ceph儲存
- 使用OpenFiler來模擬儲存配置RAC中ASM共享盤及多路徑(multipath)的測試ASM
- oracle RAC 更換儲存遷移資料Oracle
- mmap共享儲存對映(儲存I/O對映)系列詳解
- RAC_UDEV的99-oracle-asmdevices.rules配置方法devOracleASM
- RAC19c搭建-centos7+openfiler+multipath+udevCentOSdev
- RAC11g搭建-centos7+openfiler+multipath+udevCentOSdev
- Ceph儲存池管理
- Oracle 10g RAC 資料儲存更換Oracle 10g
- 【VMware vSphere】沒有共享儲存的ESXi主機之間如何共享本地儲存上的ISO檔案。
- docker儲存配置與管理Docker
- 003.DirectPV儲存管理
- centos7配置nfs共享儲存服務CentOSNFS
- Linux 下的程式間通訊:共享儲存Linux
- DM8使用共享儲存DMASM搭建DMRACASM
- 1.05 docker的持久化儲存和資料共享Docker持久化
- Docker的持久化儲存和資料共享(四)Docker持久化
- linux nfs共享儲存服務詳細解釋。LinuxNFS
- linux online掃描共享儲存磁碟(無需reboot)Linuxboot
- 在K8S中,共享儲存的作用?K8S
- 批量修改vsphere共享儲存多路徑選擇策略
- 如何檢視Oracle RAC的asm磁碟的udev對應關係OracleASMdev
- 儲存系列1-openfiler開源儲存管理平臺實踐
- 儲存、檔案管理/目錄、裝置管理
- 記一次儲存問題導致的rac故障案例
- RHEL6 或CentOS 6配置共享儲存--使用iSCSICentOS
- [譯]在CUDA C/C++中使用共享儲存器C++
- 塊儲存 檔案儲存 物件儲存物件
- Esxi 6.7基於已有資料儲存配置虛擬機器(Linux類)間共享儲存(非RDM)虛擬機Linux
- 企業網盤儲存和共享檔案的好方法
- 儲存—物件儲存_Minio物件
- 理解作業系統之儲存管理作業系統