PowerPath'te aygıtlara giden 1 yol eksik
Summary: İşletim Sistemi aygıtın tüm yollarını doğru şekilde keşfediyor olsa da, PowerPath'te bir yol eksik.
Symptoms
ASM için bir cihazın yapılandırılması
Çevre:
İşletim Sistemi: AIX (herhangi bir sürüm)
DELL SW: AIX
için PowerPath DELL dizisi: DELL olmayan herhangi bir
yazılım: ASM
İşletim sistemi aygıta giden tüm yolları keşfediyor ancak PowerPath 1 hariç hepsini yapılandırıyor.
Yük, HBA arasında dengesiz görünüyor ve PowerPath eksik yolu tarafından HBA'da daha fazla G/Ç kullanılıyor.
Örneğin, Symmetrix aygıtı 104'e giden tüm yolları numaralandırın (diğer dizi türleri için benzer çıktıyı kullanırız)
(inq'den)
/dev/rhdiskpower26 :EMC :SYMMETRIX :5978 :2500104000 : 262145280 /dev/rhdisk44 :EMC :SYMMETRIX :5978 :2500104000 : 262145280 /dev/rhdisk121 :EMC :SYMMETRIX :5978 :250<0104000 : 262145280 /dev/rhdisk198 :EMC :SYMMETRIX :5978 :2500104<000 : 262145280 /dev/rhdisk313 :EMC :SYMMETRIX :5978 :2500104000 : 262145280
Sözde cihazı kontrol ederken, elimizde:
# powermt display dev=26 Pseudo name=hdiskpower26 Symmetrix ID=000xxxxxxx25 Logical device ID=00104 Device WWN=60000970000xxxxxxx25533030313034 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 fscsi1 hdisk198 FA 6d:09 active alive 0 0 0 fscsi0 hdisk121 FA 3d:04 active alive 0 0 0 fscsi0 hdisk44 FA 4d:04 active alive 0 0
hdisk313 eksik.
Cause
ASM, ana bilgisayarda kullanılıyor ve yanlış yapılandırılmış. Bir ASM aygıtı yapılandırıldığında, birincil veya minör, temsili sözde cihazın majör veya minörü ile eşleşmelidir.
Ham sözde cihazın majör veya minörüne bakarsak, şunu buluruz:
# ls -l -Ralsi /dev/rhdiskpower26 87478 0 crw-rw---- 1 root system 36, 26 Jul 26 11:11 rhdiskpower26
ASM cihazı majör 36 ve minör 26 ile oluşturulmuş olmalıdır. Başka bir deyişle, şunlara sahip olmalıyız:
# ls -Ralsi /dev/ASM_104 87518 0 crw-rw-r-- 1 grid oinstall 36, 26 Jul 26 11:13 ASM_104
Bizim durumumuzda şunları buluyoruz:
# ls -Ralsi /dev/ASM_104 87518 0 crw-rw-r-- 1 grid oinstall 19,313 Jul 26 11:13 ASM_104
Ve bu büyük, küçük çifti ararsak, buluruz:
# ls -Ralsi /dev | grep 19,313 87518 0 crw-rw-r-- 1 grid oinstall 19,313 Jul 26 11:13 ASM_104 87438 0 brw------- 1 root system 19,313 Jul 26 11:11 hdisk313 87439 0 crw------- 1 root system 19,313 Jul 26 11:11 rhdisk313
hdisk313 ... Kayıp Yolumuz
PowerPath, sözde aygıtı yapılandırmaya çalıştığında, tüm yolları açmalıdır. Bunlar hdisk313 ise, aygıt ASM tarafından tutulduğu için açma işlemi başarısız olur. PowerPath bunu alamıyor. Sonuç olarak, ASM aygıtı PowerPath tarafından yönetilmeyen yalnızca bir yol kullanıyor (yük dengeleme yok). Yol başarısız olursa, uygulama daraltılır (yük devretme olmaz). Bu, bu eksik yolu işleyen HBA üzerindeki yükün neden diğer HBA üzerindeki yükten çok daha yüksek olduğunu açıklar (fcstat fcsX te görülebilir).
Resolution
Çözünürlük, ASM cihazının doğru şekilde oluşturulmasından oluşur.
# rm /dev/ASM_104 # mknod /dev/ASM_104 c 36 26 <<<<< the node is created in"raw" mode, with major 36 and minor 26, which are the major/minor of hdiskpower26. # chown grid:oinstall /dev/ASM_104