İçindekiler
VMware ortamlarında yönetim yaparken karşılaşılan yaygın uyarılardan biri “Virtual machine disks consolidation is needed” mesajıdır. Bu uyarı, snapshot’ların doğru bir şekilde birleştirilmediğini ve bu durumun disk alanı kullanımı ve performans üzerinde olumsuz etkiler yaratabileceğini gösterir. Bu makalede, bu uyarının ne anlama geldiğini, neden oluştuğunu ve nasıl çözüleceğini anlatacağım.

1. Snapshot’ları Birleştirme (Consolidate)
Snapshot’ların doğru bir şekilde birleştirilmesi için aşağıdaki adımları izleyin,
- Snapshots Menüden Consolidate Seçeneğini Kullanın:
- Snapshots sekmesinde, “Consolidate” seçeneğini tıklayın.
- Onay penceresi gelirse, işlemi onaylayın.
- İşlem Süresini Bekleyin: Birleştirme işlemi zaman alabilir. VM’in performansını ve verilerini etkileyebilir, bu nedenle dikkatli olun ve işlem tamamlanana kadar bekleyin.

2. İşlemi Kontrol Etme
Konsolidasyon işleminin başarılı olup olmadığını kontrol etmek için şu adımları izleyebilirsiniz,
- Uyarı Mesajının Kaybolduğunu Kontrol Edin: Konsolidasyon işlemi tamamlandığında, “Virtual machine disks consolidation is needed” uyarısının kaybolup kaybolmadığını kontrol edin.
- Snapshot Durumunu Yeniden Kontrol Edin: Snapshots sekmesine geri dönerek, artık snapshot’ların olmadığından veya düzgün birleştirildiğinden emin olun.
3. PowerCLI ile Konsolidasyon İşlemi
Ortamınızda birden fazla VM’de konsolidasyon uyarısı varsa ve tüm VM’lerin consolidate işlemini tek seferde yapmak istiyorsanız, PowerCLI kullanarak bu işlemi gerçekleştirebilirsiniz,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# vCenter Server'a Bağlan Connect-VIServer -Server vcenter_server_name -User username -Password password # Konsolidasyon Gereken Tüm VM'leri Bul ve Listele $vmList = Get-VM | Where-Object { $_.ExtensionData.Runtime.ConsolidationNeeded -eq $true } # Konsolidasyon Gereken VM'leri Yazdır ve İşlemi Gerçekleştir if ($vmList.Count -eq 0) { Write-Host "Konsolidasyon gerektiren VM bulunamadı." } else { Write-Host "Konsolidasyon gerektiren VM'ler:" $vmList | ForEach-Object { Write-Host $_.Name $_.ExtensionData.ConsolidateVMDisks() Write-Host "Konsolidasyon işlemi tamamlandı: $($_.Name)" } } # Bağlantıyı Kes Disconnect-VIServer -Confirm:$false |
Bu script ile vCenter ortamınızda konsolidasyon gerektiren tüm VM’leri bulabilir ve konsolidasyon işlemini başlatabilirsiniz. Eğer ortamınızda konsolidasyon işlemi gerektiren VM yok ise, bunu da bilgi olarak paylaşacaktır.

“Virtual machine disks consolidation is needed” uyarısı, VMware ortamlarında dikkate alınması gereken önemli bir uyarıdır. Bu uyarıyı göz ardı etmek, disk alanı sorunlarına ve performans düşüşlerine yol açabilir. Yukarıda belirtilen adımları takip ederek, bu uyarıyı hızlı ve etkili bir şekilde çözebilirsiniz. Ayrıca, PowerCLI scriptleri kullanarak bu işlemleri otomatikleştirerek yönetim yükünü azaltabilirsiniz.
Konsolidasyon scripti için ve daha başka scriptler için; @canberkys github’ hesabıma bakabilirsiniz.
Son yazılar için;
vExpert 2024 İkinci Yarı Başvuruları Başladı
vSphere 8 Update 3 Duyuruldu! Part-1
SID’den Security Grup AD User Bulma