Orace RAC安裝-Oracle Linux 5和6 ASM的UDEV SCSI規則配置
為了Oracle ASM使用磁碟,ASM應該能夠識別裝置並具有正確的所有權和許可權。
在Linux下可以使用ASMLib來管理這些任務,但它被看作是增加複雜性的額外層,所以沒有得到廣泛應用。
相反很多人使用Linux裝置管理器UDEV來執行這些任務。
背景
UDEV作的事情就是應用在/etc/udev/rules.d目錄中為/dev目錄中的裝置結點定義的檔案。
規則可以以多種方式來定義,我們需要的就是能夠識別這些裝置。
在這種情形下,我們所有的磁碟被命名為/dev/sd?1,這裡?為字元a-d,所以我們可以使用下面的規則引數
KERNEL=="sd?1", BUS=="scsi" |
我們希望給每個特定的裝置指定一個別名,所以它們都是以相同的方式被識別的,除了Linux指定給它們的裝置名。
所以我需要能夠測試匹配前面的模式的裝置,來檢視它是否是我們感興趣的裝置。
--每個裝置有一個唯一的SCSI_ID,所以可以在規則中加入測試,告訴它如何執行測試,則它返回的結果就是合格的匹配。 PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_" --一旦我們識別了感興趣的特定裝置,我們就需要告訴需要在它上面執行的操作. PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_" --所以每個磁碟的完整規則如下: KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660" |
這意味著具有SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_這個SCSI_ID的裝置將會被叫做/dev/asm-disk1,
而不管Linux指定的字母?是什麼。並且這個裝置具有正確的針對ASM的所有權和許可權。
如果你不想書寫裝置特定的規則,有多個萬用字元和匹配模式可以被使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1078948/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Orace RAC安裝-Oracle Linux 5和6 ASM的UDEV SCSI規則配置-使SCSI裝置受信OracleLinuxASMdev
- Orace RAC安裝-Oracle Linux 5和6 ASM的UDEV SCSI規則配置-測試規則(udevtest)OracleLinuxASMdev
- Orace RAC安裝-Oracle Linux 5和6 ASM的UDEV SCSI規則配置-識別磁碟(/sbin/scsi_id)OracleLinuxASMdev
- Orace RAC安裝-Oracle Linux 5和6 ASM的UDEV SCSI規則配置-載入更新的塊裝置分割槽OracleLinuxASMdev
- 【Linux】UDEV SCSI規則在Oracle Linux上配置ASMLinuxdevOracleASM
- UDEV SCSI Rules Configuration for ASM in Oracle Linux 5 and 6devASMOracleLinux
- UDEV方式配置Oracle RAC ASM共享磁碟devOracleASM
- Orace RAC安裝-DNS安裝DNS
- 11Gr2 RAC udev ASM openfiler(安裝文件)devASM
- Orace RAC安裝-DNS安裝-配置/etc/named.conf檔案DNS
- udev 裸裝置 安裝racdev
- rhel 7.x 使用 udev scsi rules 配置裸裝置dev
- Orace RAC安裝-DNS安裝-配置/var/named/檔案中的2個檔案DNS
- windows/Linux 防火牆安裝配置規則WindowsLinux防火牆
- 3 安裝配置oracle叢集和RACOracle
- mulitpath配置+udev(red5+red6)dev
- oracle10g ASM+RAC安裝OracleASM
- 如何檢視Oracle RAC的asm磁碟的udev對應關係OracleASMdev
- Linux下靜默安裝OraceLinux
- RAC_UDEV的99-oracle-asmdevices.rules配置方法devOracleASM
- ASM的安裝配置ASM
- 在 Linux 中如何編寫基本的 udev 規則Linuxdev
- linux_oracle10g_rac_asm_命令列配置rac記錄LinuxOracleASM命令列
- 【轉】在RHEL5上,使用udev給SCSI裝置分配靜態裝置名dev
- oracle 11gR2 rac+asm 資料庫安裝配置步驟OracleASM資料庫
- oracle 10gR2 rac+asm 資料庫安裝配置步驟Oracle 10gASM資料庫
- 11 g rac 安裝 5,6步
- Oracle /RAC linux 安裝大全OracleLinux
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.3. Oracle net配置OracleLinux
- linux配置multipath 並安裝racLinux
- rac中解除安裝監聽lsnr和asmASM
- Oracle11g RAC+ASM安裝前儲存規劃注意事項OracleASM
- 在Oracle Linux 6中識別scsi idOracleLinux
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.1. Oracle軟體安裝OracleLinux
- RAW+ASM 的RAC 安裝文件ASM
- oracle rac安裝配置注意事項Oracle
- 安裝ORACLE 11.2.0.3 ASM for AIX HA (Non-RAC)OracleASMAI
- Linux udev 動態管理Oracle ASM磁碟-實驗LinuxdevOracleASM