Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Sunucu/VPS/VDS VMware vSphere DRS: Kaynak Yönetimi...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

VMware vSphere DRS: Kaynak Yönetimi ve Optimizasyon

VMware vSphere DRS Nedir ve Ne İşe Yarar?

VMware vSphere Distributed Resource Scheduler (DRS), vSphere kümelerindeki sanal makinelerin kaynak kullanımını dengeleyen ve optimize eden bir özelliktir. DRS, sanal makineleri sürekli olarak izler ve kaynak gereksinimlerine göre, en uygun ESXi host'una otomatik olarak taşır (vMotion kullanarak). Bu sayede, kaynakların daha verimli kullanılmasını sağlar, performans sorunlarını önler ve sistem yöneticilerinin iş yükünü azaltır.

  • Kaynak Dengeleme: DRS, sanal makinelerin kaynak kullanımını izleyerek, host'lar arasındaki dengesizlikleri tespit eder ve otomatik olarak düzeltir.
  • Otomatik Yerleştirme: Yeni bir sanal makine oluşturulduğunda, DRS en uygun host'u belirleyerek, sanal makinenin performansını optimize eder.
  • Sürekli Optimizasyon: DRS, sanal makineleri sürekli olarak izler ve kaynak gereksinimlerine göre, en uygun host'a taşır.

Örnek: Bir vSphere kümesinde, iki ESXi host'u olduğunu varsayalım. Host 1'in CPU kullanımı %90, Host 2'nin CPU kullanımı ise %30 olsun. DRS, Host 1'deki sanal makinelerden bazılarını Host 2'ye taşıyarak, her iki host'un CPU kullanımını dengeleyecektir. Bu sayede, Host 1'deki performans sorunları önlenir ve Host 2'deki kaynaklar daha verimli kullanılır.

DRS Nasıl Çalışır?

DRS, aşağıdaki adımları izleyerek çalışır:

  1. Kaynak İzleme: DRS, vSphere kümesindeki tüm ESXi host'larının ve sanal makinelerin kaynak kullanımını (CPU, bellek, disk I/O, network I/O) sürekli olarak izler.
  2. Dengesizlik Tespiti: DRS, host'lar arasındaki kaynak kullanım dengesizliklerini tespit eder. Bu dengesizlikler, belirli eşik değerlerini aştığında, DRS bir dengeleme işlemi başlatır.
  3. Öneri Oluşturma: DRS, dengeleme işlemi için, hangi sanal makinelerin hangi host'lara taşınması gerektiğini belirler. Bu öneriler, sanal makinelerin kaynak gereksinimleri, host'ların kapasitesi ve küme politikaları dikkate alınarak oluşturulur.
  4. Otomatik veya Manuel Taşıma: DRS, yapılandırmasına bağlı olarak, sanal makineleri otomatik olarak veya sistem yöneticisinin onayıyla taşır. Taşıma işlemi, vMotion teknolojisi kullanılarak gerçekleştirilir.

Görsel Açıklama: DRS, bir orkestra şefi gibi düşünülebilir. Şef, orkestradaki her müzisyenin (ESXi host) performansını (kaynak kullanımı) izler ve gerektiğinde müzisyenlerin yerlerini (sanal makinelerin host'lar arası taşınması) değiştirerek, orkestranın (vSphere kümesi) genel performansını optimize eder.

Önemli Nokta: DRS, vMotion teknolojisini kullanarak sanal makineleri taşır. Bu nedenle, DRS'nin çalışabilmesi için, vMotion'ın doğru bir şekilde yapılandırılmış olması gerekir.

DRS Kurulumu ve Yapılandırması Nasıl Yapılır?

DRS'yi kurmak ve yapılandırmak için aşağıdaki adımları izleyin:

  1. vSphere Kümesi Oluşturma: Öncelikle, DRS'yi kullanmak istediğiniz ESXi host'larını içeren bir vSphere kümesi oluşturun.
  2. DRS'yi Etkinleştirme: vSphere Web Client veya vSphere Client üzerinden, küme ayarlarından DRS'yi etkinleştirin.
  3. Otomasyon Düzeyini Belirleme: DRS'nin otomasyon düzeyini belirleyin. Otomasyon düzeyi, DRS'nin dengeleme işlemlerini ne kadar otomatik olarak gerçekleştireceğini belirler. Üç farklı otomasyon düzeyi vardır:
    • Manuel: DRS, sadece öneriler oluşturur. Taşıma işlemlerini sistem yöneticisi manuel olarak gerçekleştirir.
    • Kısmen Otomatik: DRS, öneriler oluşturur ve sistem yöneticisinden onay aldıktan sonra taşıma işlemlerini gerçekleştirir.
    • Tamamen Otomatik: DRS, öneriler oluşturur ve taşıma işlemlerini otomatik olarak gerçekleştirir.
  4. Küme Politikalarını Yapılandırma: DRS'nin nasıl çalışacağını belirleyen küme politikalarını yapılandırın. Bu politikalar, sanal makinelerin hangi host'larda çalışabileceğini, kaynak rezervasyonlarını ve diğer faktörleri belirler.
  5. Eşik Değerlerini Ayarlama: DRS'nin dengeleme işlemlerini başlatacağı eşik değerlerini ayarlayın. Bu eşik değerleri, CPU kullanımı, bellek kullanımı, disk I/O ve network I/O gibi kaynaklar için ayrı ayrı belirlenebilir.

Kod Örneği (PowerCLI):


# DRS'yi etkinleştirme
$cluster = Get-Cluster "ClusterName"
$drsConfig = New-Object VMware.Vim.ClusterDrsConfigSpec
$drsConfig.Enabled = $true
$cluster.ExtensionData.ReconfigureComputeResource_Task($drsConfig, $true)

# Otomasyon düzeyini ayarlama
$drsConfig.DefaultVmBehavior = "FullyAutomated" # veya "PartiallyAutomated" veya "Manual"
$cluster.ExtensionData.ReconfigureComputeResource_Task($drsConfig, $true)

DRS ile İlgili En Sık Karşılaşılan Sorunlar ve Çözümleri

DRS kullanırken karşılaşılabilecek bazı yaygın sorunlar ve çözümleri şunlardır:

  • vMotion Sorunları: DRS, vMotion teknolojisini kullandığı için, vMotion ile ilgili sorunlar DRS'nin çalışmasını engelleyebilir. Bu durumda, vMotion yapılandırmasını kontrol edin ve sorunları giderin.
  • Kaynak Kısıtlamaları: Sanal makinelerin kaynak kısıtlamaları, DRS'nin dengeleme işlemlerini etkileyebilir. Örneğin, bir sanal makinenin belirli bir host'ta çalışması gerekiyorsa, DRS bu kısıtlamayı dikkate alacaktır.
  • Aşırı Yüklenme: DRS, kümedeki tüm host'ların kaynak kullanımını dengelemeye çalışır. Ancak, kümedeki host'lar aşırı yüklenmişse, DRS'nin dengeleme işlemleri başarısız olabilir. Bu durumda, kümedeki host'lara daha fazla kaynak ekleyin veya sanal makinelerin kaynak gereksinimlerini azaltın.
  • Uyumluluk Sorunları: Farklı ESXi host'ları arasında uyumluluk sorunları (CPU uyumluluğu, ağ uyumluluğu, depolama uyumluluğu) varsa, DRS sanal makineleri taşıyamayabilir. Enhanced vMotion Compatibility (EVC) özelliğini kullanarak bu sorunları çözebilirsiniz.

Gerçek Hayattan Örnek: Bir e-ticaret şirketinin vSphere kümesinde, yoğun trafik dönemlerinde bazı ESXi host'ları aşırı yükleniyordu. DRS sayesinde, sanal makineler otomatik olarak daha az yüklü olan host'lara taşınarak, web sitesinin performansı artırıldı ve kullanıcı deneyimi iyileştirildi.

DRS ve Affinity/Anti-Affinity Kuralları

Affinity ve anti-affinity kuralları, sanal makinelerin belirli host'larda çalışmasını veya belirli host'lardan uzak durmasını sağlayan politikalardır. DRS, bu kuralları dikkate alarak dengeleme işlemlerini gerçekleştirir.

  • Affinity Kuralları: Bir veya daha fazla sanal makinenin aynı host'ta çalışmasını sağlar. Örneğin, bir veritabanı sunucusu ve ona bağlı olan uygulama sunucusunun aynı host'ta çalışmasını sağlamak için kullanılabilir. Bu, ağ gecikmesini azaltır ve performansı artırır.
  • Anti-Affinity Kuralları: Bir veya daha fazla sanal makinenin farklı host'larda çalışmasını sağlar. Örneğin, yüksek erişilebilirlik (HA) sağlamak için, aynı uygulamanın birden fazla sanal makinesinin farklı host'larda çalışmasını sağlamak için kullanılabilir. Bu, bir host arızalandığında uygulamanın çalışmaya devam etmesini sağlar.

Önemli Nokta: Affinity ve anti-affinity kuralları, DRS'nin dengeleme işlemlerini kısıtlayabilir. Bu nedenle, bu kuralları dikkatli bir şekilde yapılandırın ve gereksiz kurallardan kaçının.

DRS Raporlama ve İzleme

vSphere, DRS ile ilgili detaylı raporlama ve izleme özellikleri sunar. Bu özellikler sayesinde, DRS'nin nasıl çalıştığını, hangi dengeleme işlemlerini gerçekleştirdiğini ve kaynak kullanımını takip edebilirsiniz.

  • DRS Küme Geçmişi: DRS'nin gerçekleştirdiği dengeleme işlemlerinin geçmişini gösterir. Bu sayede, hangi sanal makinelerin hangi host'lara taşındığını, ne zaman taşındığını ve neden taşındığını görebilirsiniz.
  • Kaynak Kullanım Grafikleri: ESXi host'larının ve sanal makinelerin CPU, bellek, disk I/O ve network I/O kullanımını gösteren grafikler sunar. Bu grafikler sayesinde, kaynak kullanımındaki trendleri takip edebilir ve potansiyel performans sorunlarını tespit edebilirsiniz.
  • Alarmlar: Kaynak kullanım eşik değerleri aşıldığında veya DRS ile ilgili sorunlar oluştuğunda alarm oluşturabilirsiniz. Bu alarmlar sayesinde, proaktif olarak sorunları çözebilir ve sisteminizin performansını optimize edebilirsiniz.

DRS ve Diğer vSphere Özellikleri ile Entegrasyonu

DRS, diğer vSphere özellikleri ile entegre bir şekilde çalışır ve bu entegrasyon sayesinde daha gelişmiş kaynak yönetimi ve optimizasyon özellikleri sunar.

  • vSphere HA (High Availability): DRS ve HA birlikte kullanıldığında, bir ESXi host'u arızalandığında, o host'taki sanal makineler otomatik olarak diğer host'larda yeniden başlatılır. DRS, bu yeniden başlatma işleminden sonra, sanal makinelerin kaynak kullanımını dengelemek için otomatik olarak dengeleme işlemleri gerçekleştirir.
  • vSphere DPM (Distributed Power Management): DRS ve DPM birlikte kullanıldığında, kümedeki kaynak kullanımı düşük olduğunda, DRS otomatik olarak bazı ESXi host'larını bekleme moduna alır. Bu sayede, enerji tasarrufu sağlanır. Kaynak ihtiyacı arttığında, DRS otomatik olarak bekleme modundaki host'ları yeniden aktif hale getirir.
  • Storage DRS (SDRS): DRS, compute kaynaklarını (CPU, bellek) yönetirken, SDRS depolama kaynaklarını (datastore'lar) yönetir. SDRS, sanal makinelerin disk dosyalarını, datastore'lar arasında taşıyarak, depolama alanının kullanımını optimize eder ve performansı artırır.

DRS için İpuçları ve En İyi Uygulamalar

DRS'yi en iyi şekilde kullanmak için aşağıdaki ipuçlarını ve en iyi uygulamaları dikkate alın:

  • Doğru Otomasyon Düzeyini Seçin: DRS'nin otomasyon düzeyini, sisteminizin gereksinimlerine ve sistem yöneticilerinin becerilerine göre belirleyin. Tamamen otomatik mod, çoğu durumda en iyi seçenektir, ancak bazı durumlarda kısmen otomatik veya manuel mod daha uygun olabilir.
  • Eşik Değerlerini Dikkatli Bir Şekilde Ayarlayın: DRS'nin dengeleme işlemlerini başlatacağı eşik değerlerini, sisteminizin performans gereksinimlerine göre ayarlayın. Çok düşük eşik değerleri, gereksiz dengeleme işlemlerine neden olabilirken, çok yüksek eşik değerleri, performans sorunlarına yol açabilir.
  • Affinity ve Anti-Affinity Kurallarını Gerektiğinde Kullanın: Affinity ve anti-affinity kurallarını sadece gerektiğinde kullanın ve bu kuralların DRS'nin dengeleme işlemlerini kısıtlayabileceğini unutmayın.
  • DRS Raporlarını Düzenli Olarak İzleyin: DRS raporlarını düzenli olarak izleyerek, DRS'nin nasıl çalıştığını, hangi dengeleme işlemlerini gerçekleştirdiğini ve kaynak kullanımını takip edin. Bu sayede, potansiyel performans sorunlarını erken tespit edebilir ve sisteminizi optimize edebilirsiniz.
  • EVC'yi Etkinleştirin: Farklı CPU nesillerine sahip ESXi host'larınız varsa, Enhanced vMotion Compatibility (EVC) özelliğini etkinleştirerek, sanal makinelerin sorunsuz bir şekilde taşınmasını sağlayın.

DRS ve Lisanslama

DRS, vSphere'nin bazı sürümlerinde bulunur. Hangi vSphere sürümünün DRS içerdiğini ve hangi özelliklerin desteklendiğini kontrol etmek önemlidir. VMware'in web sitesinde, vSphere sürümlerinin karşılaştırmasını ve özelliklerini bulabilirsiniz.

DRS ile İlgili Örnek Vaka Çalışmaları

Vaka Çalışması 1: Yoğun Trafik Altındaki E-Ticaret Sitesi

Bir e-ticaret şirketi, özellikle kampanya dönemlerinde web sitesinde yoğun trafik yaşıyordu. Bu durum, bazı ESXi host'larının aşırı yüklenmesine ve web sitesinin performansının düşmesine neden oluyordu. DRS'yi etkinleştirdikten sonra, sanal makineler otomatik olarak daha az yüklü olan host'lara taşındı. Bu sayede, web sitesinin performansı önemli ölçüde arttı ve kullanıcı deneyimi iyileşti. Ayrıca, DRS sayesinde sistem yöneticilerinin manuel olarak müdahale etmesine gerek kalmadı, bu da zaman ve kaynak tasarrufu sağladı.

Vaka Çalışması 2: Farklı CPU Nesillerine Sahip Veri Merkezi

Bir veri merkezi, farklı CPU nesillerine sahip ESXi host'larına sahipti. Bu durum, sanal makinelerin host'lar arasında taşınmasını zorlaştırıyordu. Enhanced vMotion Compatibility (EVC) özelliğini etkinleştirerek, farklı CPU nesillerine sahip host'lar arasında uyumluluk sağlandı. DRS, EVC sayesinde sanal makineleri sorunsuz bir şekilde taşıyabildi ve kaynak kullanımını optimize etti.

DRS Hakkında Daha Fazla Bilgi Edinme Kaynakları

DRS için Karşılaştırmalı Tablolar

DRS Otomasyon Düzeyleri Karşılaştırması

Otomasyon Düzeyi Açıklama Avantajları Dezavantajları
Manuel DRS sadece öneriler oluşturur. Taşıma işlemlerini sistem yöneticisi manuel olarak gerçekleştirir. Tam kontrol, esneklik Yüksek yönetim yükü, zaman alıcı
Kısmen Otomatik DRS, öneriler oluşturur ve sistem yöneticisinden onay aldıktan sonra taşıma işlemlerini gerçekleştirir. Kontrol, otomasyonun faydaları Orta düzeyde yönetim yükü
Tamamen Otomatik DRS, öneriler oluşturur ve taşıma işlemlerini otomatik olarak gerçekleştirir. Düşük yönetim yükü, hızlı tepki Daha az kontrol, potansiyel beklenmedik davranışlar

DRS ve SDRS Karşılaştırması

Özellik DRS (Distributed Resource Scheduler) SDRS (Storage Distributed Resource Scheduler)
Odak Noktası Compute kaynakları (CPU, bellek) Depolama kaynakları (datastore'lar)
İşlevi Sanal makineleri host'lar arasında taşıyarak kaynak kullanımını dengelemek Sanal makinelerin disk dosyalarını datastore'lar arasında taşıyarak depolama alanının kullanımını optimize etmek
Temel Teknoloji vMotion Storage vMotion
Faydaları Performans optimizasyonu, kaynak verimliliği, otomatik iş yükü yönetimi Depolama alanı optimizasyonu, performans artışı, depolama maliyetlerinin azaltılması

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(1258 defa görüntülendi. / 170 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top