VMware ESXi için tavsiye edilen multipath uygulaması Round Robin politikasıdır. Bu politika tüm host bağlantı tipleri için geçerli olup girdi/çıktı (I/O) yüklerinin mevcut path’ler arasında optimum bir şekilde dağıtılmasını sağlar. Lojik Birim Numaralarının (LUN) otomatik olarak konfigüre edilmesi için genellikle özel bir Storage Array Type Plug-in (SATP) ve Path-selection Plug-in (PSP) kuralı kullanılması gerekir.
VMware Yerel Multipath Bileşenleri;
VMware’in yerel multi-path işlevselliği iki temel eklentiyi içerir:
- Storage Array Type Plug-in (SATP):
- Path arıza toleransını yönetir.
- Path sağlığını izleyerek yüksek kullanılabilirlik ve güvenilirlik sağlar.
- Path-selection Plug-in (PSP):
- Path seçim politikasını tanımlar.
- PSP politikasıyla tanımlanan algoritmalara göre I/O işlemleri için path seçimini gerçekleştirir.
Most Recently Used (MRU) Path Politikasından Neden Kaçınılmalı !
Hewlett Packard Enterprise (HPE), yeni tanıtılan LUN’lar için MRU path politikasının kullanılmasını önermemektedir. Bunun nedenleri şunlardır:
- MRU politikası, arıza durumlarından sonra I/O yüklerinin yeniden dengelenmesini sağlamaz.
- Dengesiz I/O yükleri, performans sorunlarına ve kaynakların verimsiz kullanımına yol açabilir.
SATP PSP konfigürasyonu uygulanmadığı durumda yöneticilerin her bir LUN’u manuel olarak Round Robin politikasına geçirmesi gerekir.
VMware’de Path Politikalarının Yönetilmesi:
VMware ESXi path politikalarını yönetmek için birden fazla yöntem sunar;
- vSphere Client GUI Kullanarak:
- GUI, her bir LUN için path politikalarını yönetmek için tercih edilen bir yöntemdir.
- Fixed path politikası için özellikle kullanışlıdır.
- Komut Satırı Arabirimleri Kullanarak:
- ESXi CLI, vCLI veya vSphere Management Assistant (vMA) kullanarak host seviyesinde path politikası konfigürasyonu yapılabilir.
- SATP eklentilerinde tanımlanan parametreler kullanılarak tutarlı ve otomatik bir yönetim sağlanabilir.
vSphere Client GUI Kullanılarak Yol Politikasını Değiştirme
vSphere client GUI, ayarların yalnızca hacim bazında (LUN bazında) değiştirilmesine izin verir.
- vSphere client menüsünden cihaz listesinin üzerine sağ tıklayın ve Properties işlevini seçiniz.
- Path politikasını seçiniz.
- Depolama sistemindeki bir hacim için aktif ve tercih edilen path ya da bekleme (standby) path’ini belirtiniz.
- (Opsiyonel) Depolama sistemindeki bir LUN giden belirli bir path üzerinden trafik akışını önlemek için bu yolu devre dışı bırakınız.
Not: Eğer “Error during the configuration of the host: sysinfoException; Status=Busy: Message=Unable to Set” hatası alınırsa bir grup LUN için path politikasını ESXCLI kullanarak değiştirmek için aşağıdaki örneği kullanabilirsiniz.
VMware ESXCLI kullanarak depolama cihazlarının I/O path politikasını host bazında yönetebilirsiniz.
HPE Alletra Depolama MP Cihazlarını Listelemek için;
esxcli storage nmp device list | grep -i naa.[56]0002ac | grep -v Device
Örnek komut çıktısı;
naa.60002ac000000000000000100007e9ce
naa.60002ac000000000000000070007e9ce
naa.60002ac0000000000000008e0007e9ce
naa.60002ac0000000000000000b0007e9ce
Her cihaz için path politikasını Round Robin olarak değiştirmek için;
sxcli storage nmp device set -d naa.[56]0002ac0005800ac -P VMW_PSP_RR
Değişikliğin başarılı olup/olmadığını doğrulamak için;
esxcli storage nmp device list -d naa.60002ac000000000000000100007e9ce
Aşağıdaki örnekde 4 adet I/O yoluna sahip bir LUN için FIXED I/O politika yapısını göstermektedir.
Active (I/O)* olarak işaretlenmiş path tercih edilen path olup belirli bir LUN için tüm I/O bu yola atanır.
Diğer yollar aktif olarak listelenmiştir ancak bekleme modundadır. Bekleme modundaki path’ler, tercih edilen path arıza yapmadıkça I/O trafiği için kullanılmaz.
