×
VMware Storage vMotion Uygulaması

VMware Storage vMotion Uygulaması

Merhaba, bu yazımda sizlere VMware Storage vMotion Uygulaması konusundan bahsedeceğim. Storage vMotion, VMware vSphere ortamında, sanal makineleri (VM) herhangi bir kesinti olmadan bir datastore’dan başka birine taşımaya olanak tanıyan bir teknolojidir.

İşlem sırasında VM’lerin çalışmaya devam etmesi ve herhangi bir hizmet kesintisi yaşanmaması en önemli avantajlarından biridir. Bu makalede, Storage vMotion teknolojisinin detayları, avantajları ve birden fazla datastore için Storage vMotion uygulamasını detaylım olarak anlatacağım.

Storage vMotion Nedir?

Storage vMotion, bir sanal makinenin konfigürasyon dosyalarını (VMX, VMDK vb.) ve disklerini çalışma sırasında bir datastore’dan diğerine taşımak için kullanılan bir teknolojidir. VMware ESXi hostları üzerinde çalışan VM’ler için storage değişimini gerçekleştirirken herhangi bir kesinti oluşturmaz. Bu, performans iyileştirme, storage kapasitesinin dengelenmesi ve bakım operasyonları için kritik bir teknolojidir.

Storage vMotion Nasıl Çalışır?

Storage vMotion işlemi, şu temel aşamalardan oluşur:

  1. Mirror Mode (Aynalama Modu): VMware, öncelikle hedef datastore’da yeni bir VMDK oluşturur ve bu diske gelen yeni yazılıp silinen blokları yakalamak için bir kopya oluşturur.
  2. Data Migration (Veri Taşıma): Var olan VMDK dosyasının içeriği yeni datastore’a taşınır. Bu süreçte eski datastore’a gelen yeni yazma operasyonları da yakalanıp yeni datastore’a aynalanır.
  3. Final Cutover (Son Geçiş): Veri kopyalama tamamlandıktan sonra son değişiklikler senkronize edilir ve VM yeni datastore’dan çalışmaya başlar.

Storage vMotion Kullanım Senaryoları

  • Storage Alanını Optimize Etme: Mevcut datastore’lardaki disk kapasitesini optimize etmek ve doluluk oranlarını düzenlemek.
  • Performans Artırma: IOPS ve throughput gereksinimlerine göre VM’leri daha uygun datastore’lara yerleştirme.
  • Bakım ve Yenileme: Eski storage sistemlerini değiştirme veya bakıma alma ihtiyacı durumunda VM’leri başka bir storage’a taka bir storage’a ta\u015ıma.
  • Tiered Storage Yapısı Oluşturma: Farklı performans seviyelerine sahip storage katmanlarına göre VM’leri taşıma (SSD, SAS, SATA vb.).

Storage vMotion Yapılandırma Gereksinimleri

Storage vMotion kullanabilmek için aşağıdaki gereksinimler sağlanmalıdır:

  • vSphere Enterprise Plus lisansı
  • vCenter Server ve ESXi hostların aynı vSphere cluster içinde bulunması
  • Kaynak ve hedef datastore’ların ESXi hostlar tarafından erişilebilir olması
  • VMware vMotion ağ yapısının doğru konfigüre edilmiş olması

VMware Storage vMotion Uygulaması

Aşağıda birden fazla datastore arasında Storage vMotion işlemini uygulamak için adımlara detaylı olarak yer veriyorum.

vSphere Client Üzerinden Storage vMotion Gerçekleştirme

  1. vSphere Client’a Bağlanın ve üst menüden VMs and Templates sekmesine gelin.
  2. Taşımak istediğini VM’i seçin ve Migrate seçeneğini tıklayın.
  3. Change storage only (Sadece storage değiştir) seçeneğini işaretleyin.
VMware-Storage-vMotion-Uygulamasi1 VMware Storage vMotion Uygulaması
Change Storage Only
  1. Hedef datastore’u belirleyin.
  2. Thin veya Thick provisioning seçeneklerinden uygun olanını seçin.
  3. Finish butonuna basarak Storage vMotion işlemine başlayın.

PowerCLI ile Storage vMotion Gerçekleştirme

Eğer birden fazla VM’in taşınması gerekiyorsa, PowerCLI komutları kullanarak bu işlemi otomatize edebilirsiniz.

# vCenter’a Bağlan Connect-VIServer -Server vcenter_ip -User admin -Password password # Taşınacak VM’ler $vmList = Get-VM -Name “VM1”, “VM2”, “VM3” # Hedef Datastore $destinationDS = Get-Datastore -Name “Datastore2” # Storage vMotion işlemi foreach ($vm in $vmList) { Move-VM -VM $vm -Datastore $destinationDS -RunAsync }

Bu script, birden fazla sanal makineyi eş zamanlı olarak belirlenen datastore’a taşır.

Storage vMotion Performans Optimizasyonu

  • vMotion Trafiğini Ayrı Bir VLAN Üzerinde Kullanmaya Özen Göstermeli
  • Yeterli Kaynak Ayrıldığından Emin Olmalı (CPU, RAM, Storage IOPS)
  • Storage I/O Control (SIOC) Aktif Etmeli
  • vSphere DRS ile Otomatik Yönetim Sağlamalısınız.

Önemli Not: Storage vMotion, sanal makine disklerini herhangi bir kesinti olmadan taşımanıza olanak tanıyan kritik bir teknolojidir. VMware ortamınızda performans iyileştirme, storage alanını optimize etme ve bakım operasyonları için Storage vMotion kullanabilirsiniz.

Eğer birden fazla datastore’a VM taşıyacaksanız, PowerCLI gibi otomasyon yöntemlerini kullanarak süreci hızlandırabilirsiniz. Storage vMotion’ı doğru bir şekilde kullanarak, VMware altyapınızı daha verimli ve düzenli hale getirebilirsiniz. Bu yazımda sizlere VMware Storage vMotion Uygulaması konusundan bahsettim. Faydalı olması dileğiyle.


 

1988 İstanbul doğumluyum. Bilgisayar dünyasına olan hayranlığım çok küçük yaşlarda başladı. Bu sebeple sistem alanında kendimi geliştirmeye karar verdim. Celal Bayar Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme mezunuyum. Beykent Üniversitesi'nde Yönetim Bilişim Sistemleri Bölümü'nde yüksek lisans eğitimimi tamamladım. 2005 yılında Bilge Adam Sistem & Network Mühendisliği eğitimi aldım. Hemen ardından IT dünyasına giriş yaptım. Collezione şirketinde 2006 - 2018 yılları arasında Sistem Uzmanı olarak görev yaptım. 2018 Temmuz ayından beri LCWAIKIKI şirketinde System Engineer pozisyonunda çalışmaktayım. Sektörde 19 yıllık deneyime sahibim. Birçok önemli projede görev aldım. Sayfanın en alt kısmından Linkedin profilime ulaşabilirsiniz. Bilgi ve tecrübemi hem bu blog üzerinde hem de Çözümpark Bilişim Portalı üzerinde paylaşıyorum.

Yorum gönder