Storage Load Balancing (Round Robin) Konfigürasyonu

Storage Load Balancing (Round Robin) Konfigürasyonu
Adem YETİM tarafından 5 sene önce eklendi. 2,295 kez okundu.

Fibre Channel ya da iSCSI bağlantı arabirimi ile ESXi hostumuza tanımlı datastoreların multipath desteği mevcuttur. Bu yazımızda multipath kullanarak storage load balancing işlemini nasıl yapacağımızı göreceğiz. ESXi host sunucuları 3 farklı path den datastorelara bağlantı sağlayabilirler, şimdi bu pathleri kısaca tanıyalım;

Fixed – Tercih edilen path kullanılabilir olduğu sürece host o path’i kullanır. Eğer host seçilen path üzerinden diske erişemez ise alternative pathleri geçerli kılar. Aktif-aktif depolama aygıtları için varsayılan policy Fixed’dir.

Most Recently Used – Host diske giden en son kullanılan path’i kullanır ta ki bu path kullanılamaz olana kadar. Yani host tercih edilen path’e geri dönüş yapmaz. Most Recently Used aktif-pasif depolama aygıtları için varsayılan policy’dir.

Round Robin – Host bütün kullanılabilir path’ler arasında sırayla yer değişimi sağlayan path-selection algoritması kullanır. Path Failover’a ek olarak, Round Robin policy’si pathler arası load balancing’i de destekler. Bu policy’yi kullanmadan önce, depolama üreticisinden depolama aygıtlarının Round Robin’i destekleyip desteklemediğini kontrol ediniz.

Yukarıda da belirttiğim gibi datastore oluşturduktan sonra default olarak “Fixed” path kullanılır. Kullanmış olduğumuz storage modelinin “Round Robin” desteği mevcut ise bu pathleri “Round Robin” olarak değiştirmemiz performans açısından faydalı olacaktır. Bu sayada storage load balancing işlemini de gerçekleştirmiş olacağız.

vSphere Client yazılımı ile vCenter sunucusuna bağlantı kurduktan sonra Inventory -> Hosts and Clusters ->-> Configuration -> Storage ->-> Properties -> Manage Paths -> sekmesinden ESXi host’una tanımlı datastore pathlerini değiştirebiliyoruz.

Birden fazla datastore mevcut ise bunları tek tek değiştirmek yerine PowerCLI komut satırını kullanarak ESXi host veya vCenter üzerindeki bütün datastore pathlerini aşağıda belirttiğim komut satırları ile değiştirebiliriz.

Esxi host sunucusunun üzerindeki datastoreların path bilgilerini öğrenmek için aşağıdaki komut satırını giriyoruz;

Kaynak Kodu
Get-VMhost ESXHOST | Get-ScsiLun -LunType disk

Cluster içerisindeki tüm ESXi host sunucularının üzerindeki datastore path bilgisini görmek için de aşağıdaki komut satırını giriyoruz;

Kaynak Kodu
Get-Cluster CLUSTERNAME| Get-VMHost | Get-ScsiLun -LunType disk

Aşağıdaki komut satırı ile belirteceğimiz ESXi host sunucu üzerindeki bütün datastoreların pathlerini “Round Robin” olarak değiştiriyoruz;

Kaynak Kodu
Get-VMHost ESXHOST | Get-ScsiLun -CanonicalName “*” | Set-ScsiLun -MultipathPolicy “roundrobin”

Cluster içerisindeki tüm ESXi host sunucularının üzerindeki datastore pathlerinin “Round Robin” yapmak için de aşağıdaki komut satırını giriyoruz.

Kaynak Kodu
Get-Cluster CLUSTERNAME | Get-VMHost | Get-ScsiLun -CanonicalName “*” | Set-ScsiLun -MultipathPolicy “roundrobin”

 

Sorularınız için VMware Türkiye Kullanıcı Grubu sayfasından bana ulaşabilirsiniz.

  • Burhan Abdiler: Elinize sağlık Fatih Bey , detaylı incelemeniz konuyu tamamen açıklayıcı nitelikte ....
  • Tufan ULU: Adem kardeşim, tebrik ediyorum ve başarılarının devamını diliyorum,...
  • Rafet Arslanyı lmaz: Adem Hocam, Tebrikler.. Umarım devamıda gelir :)...
  • Serkan ERSAN: Çok başarılı ve güzel bir anlatım olmuş. Emeğinize sağlık, teşekkürler....
  • Adrenalin .: Teşekkürler Adem Bey....

3 Yorum Bulunuyor

  1. Hasan Yaz
    Mayıs 25, 2013 - 10:24 am

    Adem hocam, ellerine sağlık çok yararlı bir makale olmuş

  2. Recep
    Mayıs 27, 2013 - 11:41 am

    güzel bir çalışma teşekkürler

  3. Erol
    Haziran 8, 2014 - 5:12 pm

    Hocam en alltaki komutta biz hangi komutları kendi sistemimize gore değiştireceğiz. Bizim değiştirmemiz gereken kelimeleri belirtirmisin

Yorum ekleyin

Doğrulama Kodunuz : 51994559

ÖNEMLİ:
Yorumlarınızı eklerken lütfen girmiş olduğunuz bilgilerin size ait olduğundan emin olunuz. Geçersiz posta adresleri iel yapılan yorumlara yanıt vermek istenildiğinde size ulaşamayacağımız için, geçerli / aktif olarak kullandığınız posta adresiniz ile yorum eklemeniz daha sağlıklı olacaktır. Her yorum yazarı tarafından sorumlu tutulur.

Sayfa başı

Güncellemeler, yeni eklenen içeriklerden anında haberdar olmak için mail listemize adınızı soyadınızı ve posta adresinizi yazarak abone olabilirsiniz.

Adınız Soyadınız
E posta adresiniz
Kaydol