PowerPath: Kümelenmiş Oracle RAC sunucuları için Oracle ASM ile yapılandırma

Summary: Linux için PowerPath: RHEL 6.4 veya sonraki sunucularda çalışan kümelenmiş Oracle RAC sunucuları için Oracle ASM ile Dell PowerPath i yapılandırma ve kullanma.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Oracle Automatic Storage Management (ASM), Real Application Clusters (RAC) genelinde aygıtların tutarlı bir şekilde adlandırılmasını sağlar. Ayrıca, yeniden başlatmalar arasında cihazlardaki izinleri korur. Bu özellik, UDEV kuralları 2.5 çekirdeği ile Linux'a eklenene kadar önemliydi.

ASM'nin bir özelliği, ASM için damgalanmış cihazlara bir takma ad atanmasıdır. Her disk /dev/oracleasm/disks/ aygıt dizini ve takma ad kullanılarak ASM'ye sunulur ORCL:diskname'dir.

Linux aynı diske veya LUN'a giden birden fazla yol gördüğünde, her yol için SCSI aygıt tablosunda bir giriş oluşturur. Bu nedenle, iki yola sahip tek bir LUN, Linux'a her ikisi olarak görünebilir /dev/sdg and /dev/sdhmesela.

ASM, aynı LUN'a eşlenen iki veya daha fazla aygıtı işleyemediğinden bu durum ASM için sorunludur.

ASM gibi Dell PowerPath de diğer adlar oluşturur: Bunlar sözde aygıtlarımızdır (/dev/emcpowerX burada X, cihaz harfidir).

İşlem
Bir kümedeki RHEL sunucularıyla ilgili ele alınması gereken temel sorunlardan biri, Dell sözde adlarının eşleşmesi gerektiğidir. Sözde adlar, powermt display dev=all yaparsınız.
 

[ linuxodb02 scsi_host ] # powermt display dev=all
Pseudo name=emcpowera
Symmetrix ID=000195123456
Logical device ID=1B79
Device WWN=60000970000195123456533031423739
state=alive; policy=SymmOpt; queued-IOs=0
==============================================================================
Host Stor I/O Path Stats
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
1 lpfc sde FA 7e:00 active aliveve 0 0
1 lpfc sdd FA 5e:00 active aliveve 0 0
0 lpfc sdc FA 10e:00 active aliveve 0 0
0 lpfc sdb FA 12e:00 active aliveve 0 0 Pseudo

name=emcpowerb
Symmetrix ID=000195123456
Logical device ID=1B8A
Device WWN=60000970000195123456533031423841
state=alive; policy=SymmOpt; queued-IOs=0

============================================================================== Host Stor I/O Path Stats
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
1 lpfc sdm FA 7e:00 active aliveve 0 0
1 lpfc sdk FA 5e:00 active aliveve 0 0
0 lpfc sdi FA 10e:00 active aliveve 0 0
0 lpfc sdg FA 12e:00 active aliveve 0 0

(Not: Dizinin S/N'si güvenlik amacıyla değiştirilir)

 
Komut her iki ana bilgisayarda da çalıştırılırsa sözde adların farklı olduğuna dikkat edin. 

İnternette bulunan bir makale aşağıdakileri önermektedir:   
 

"Shutdown PowerPath on one of the clustered nodes.

$ sudo /etc/init.d/PowerPath stop

Now that PowerPath is stopped, copy PowerPath configuration files from node one to node two. Copy /etc/emcp_devicesDB.dat and /etc/emcp_devicesDB.idx to the /etc directory on the node. Once the copy is complete, start PowerPath up (sudo /etc/init.d/PowerPath start) and run the powermt display dev=all command and the pseudo names will match."
Dell bu yöntemi önermez.


Dell, bir "emcpadm export_mappings -f <pseudo_mapping>" bir düğümde.
Bu, dizi aygıtları ile sözde aygıtlar arasındaki eşlemeyi kaydeder.
Kullan »emcpadm import_mappings -f <pseudo_mappings>" diğer düğümlerde.
<> pseudo_mapping, sözde aygıtlar ve dizi aygıtları arasındaki eşlemeyi içeren dosyadır.

Bu adım tamamlandıktan sonra /etc/sysconfig/oracleasm. Yönergeler ORACLEASM_SCANORDER ve ORACLEASM_SCANEXCLUDE aşağıdaki şekilde değiştirilmelidir:    
 

# ORACLEASM_ENABLED:  true, sürücüyü önyükleme sırasında yüklemek anlamına gelir.
ORACLEASM_ENABLED=true

# ORACLEASM_UID: /dev/oracleasm bağlama noktasının sahibi olan varsayılan kullanıcı.
ORACLEASM_UID=grid

# ORACLEASM_GID: /dev/oracleasm bağlama noktasına sahip varsayılan grup.
ORACLEASM_GID=oinstall

# ORACLEASM_SCANBOOT:  true, önyükleme sırasında ASM disklerinin taranması anlamına gelir.
ORACLEASM_SCANBOOT=true

# ORACLEASM_SCANORDER: Disk taramayı
sipariş etmek için eşleşen desenler ORACLEASM_SCANORDER= emcpower

# ORACLEASM_SCANEXCLUDE: Diskleri taramanın
dışında tutmak için eşleşen desenler ORACLEASM_SCANEXCLUDE= sd 


Şimdi, ne zaman ASMLib başlarsa, SCSI aygıtları yerine PowerPath sözde aygıtları arasında ASM disklerini tarar.

Affected Products

PowerPath for Linux

Products

PowerPath for Linux
Article Properties
Article Number: 000021339
Article Type: How To
Last Modified: 04 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.