Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
16
Tıklama
0
Öne Çıkarma
ESXi Depolama (Datastore) Performansını Artırmak İçin VAAI Aktif Etme ve Doğrulama Rehberi
U
2 gün (6 mesaj)
Er
Konu Sahibi

Herkese iyi forumlar,

VMware ESXi altyapılarında büyük boyutlu sanal makineleri klonlarken, taşırken veya snapshot oluşturup silerken sunucuların bir anda anlık takılmalara girdiğini, IOPS değerlerinin tavan yaptığını ve ESXi host'un CPU'sunun sömürüldüğünü muhtemelen birçoğunuz yaşamışsınızdır.

Bunun temel sebebi bu ağır depolama operasyonlarının varsayılan olarak ESXi ana makinesinin işlemcisi ve yazılımı üzerinden yapılmasıdır. Bu noktada VAAI teknolojisini kullanmaya başladım. Depolama donanımınız destekliyorsa bu yükü host'tan alıp doğrudan storage cihazının kendisine (NAS/SAN) yıkabilirsiniz.

ESXi üzerinde VAAI özelliklerinin kapalı kaldığını fark edip nasıl aktif ettiğimi ve sistemin nasıl rahatladığını bir rehber niteliğinde sizler için rehber niteliğinde anlatacağım. Benzer altyapı yönetenlerin kesinlikle göz atabilirler.

VAAI etkinleştirildiğinde şu 4 temel donanımsal hızlandırma aktif oluyor;

  • Atomic Test and Set (ATS): Kilitlenme sürelerini azaltarak çoklu VM operasyonlarını hızlandırır.
  • Block Zero / Write Same: Depolama üzerinde sıfırlama işlemlerini donanıma yaptırır.
  • Block Copy / Full Copy: Klonlama ve migration işlemlerini ESXi RAM'ini yormadan storage içinde çözer.
  • Thin Provisioning Stun / Space Reclamation: Boşalan alanların depolamaya geri kazandırılmasını sağlar.

1. Adım: Depolama Cihazınızın VAAI Desteğini Kontrol Edin

Öncelikle kullandığınız SAN/NAS veya fiziksel disk altyapısının VAAI destekleyip desteklemediğini kontrol edin. ESXi hostunuza SSH ile bağlanın veya ESXi Shell ekranından şu komutu çalıştırın:

esxcli storage core device list
Çıkan uzun liste içerisinde depolama birimlerinizin detaylarında "Is VAAI capable: true" yazıp yazmadığını kontrol edin. Eğer true ise storage'ınız bu özelliği destekliyor demektir.

2. Adım: ESXi Host Üzerinde VAAI Durumunu Kontrol Etme

Varsayılan olarak ESXi'da VAAI özellikleri açık olsa da bazen sistem genelinde kapatılmış olabilir. Hangi VAAI parametrelerinin aktif olduğunu görmek için şu komutu çalıştırın:

esxcli system settings advanced list -o /DataMover/HardwareAcceleratedMove
esxcli system settings advanced list -o /DataMover/HardwareAcceleratedInit
Eğer dönen çıktıdaki <code>Int Value</code> değeri 1 ise aktif demektir, 0 ise kapalıdır.

3. Adım: VAAI Özelliklerini Manuel Olarak Aktif Etme (Komut Satırı)

Eğer yukarıdaki komutlarda değerler 0 çıktıysa ve VAAI kapalıysa, ESXCLI üzerinden şu komutlarla anında aktif edebilirsiniz.

  • Hardware Accelerated Move (Klonlama/Taşıma hızlandırma) açma:


esxcli system settings advanced set -i 1 -o /DataMover/HardwareAcceleratedMove


  • Hardware Accelerated Init (Sıfırlama/Boş disk oluşturma hızlandırma) açma:


esxcli system settings advanced set -i 1 -o /DataMover/HardwareAcceleratedInit


  • ATS (Atomic Test and Set) Kilitleme optimizasyonunu açma:


esxcli system settings advanced set -i 1 -o /VMFS3/HardwareAcceleratedLocking

4. Adım: vSphere Client (Web Arayüzü) Üzerinden Kontrol Komut satırı yerine görsel arayüzden kontrol etmek isterseniz de şu adımları uygulayın;

  • vSphere Client'a giriş yapın.
  • ESXi hostunuzu seçin ve Configure (Yapılandır) sekmesine gelin.
  • Sol menüden Storage > Storage Devices kısmına tıklayın.
  • İlgili datastore cihazını seçtiğinizde alt kısımda Hardware Acceleration durumunun Supported (Destekleniyor / Aktif) yazdığından emin olun.

VAAI aktif edildikten sonra sanal makine klonlama sürelerinin dakikalardan saniyelere düştüğünü özellikle yoğun I/O altındaki veritabanı sunucularında ESXi host CPU yükünün ciddi oranda azaldığını net bir şekilde görebilirsiniz. Destekleyen bir altyapınız varsa bu ayarın kapalı kalması büyük bir performans kaybıdır.

Tekrardan herkese iyi forumlar dilerim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.