Sanallaştırma

VMware’de Sanal Makine disklerinin konsolidasyonu gerekiyor. hatası nasıl düzeltilir?

VMware’de çalışan sanal makineler, diskleri anlık görüntülerle genişletilerek ve çoğaltılarak yönetilir. Bu işlem, sanal makinenin durumunu korumak ve geri yükleme noktaları oluşturmak için oldukça faydalıdır. Ancak, zamanla bu anlık görüntüler birikerek disk parçalanmasına ve “Sanal Makine Disklerinin Konsolidasyonu Gerekiyor” hatasının ortaya çıkmasına neden olabilir.

Hata Nedenleri:

Bu hata, sanal makine disklerinde biriken aşırı sayıda anlık görüntü veya anlık görüntülerdeki tutarsızlıklardan kaynaklanır. Disk parçalanması, sanal makinenin performansını düşürür ve çeşitli hatalara yol açar.

Çözüm Adımları:

Hatanın düzeltilmesi için aşağıdaki adımları sırasıyla uygulayabilirsiniz:

1. Sanal Makineyi Kapatın ve Yeni Bir Anlık Görüntü Oluşturun:

Hata mesajı göründükten sonra sanal makineyi kapatın. Ardından, sanal makinenin güncel durumunu yansıtan yeni bir anlık görüntü oluşturun. Bu sayede, bir sorun yaşanması halinde geri yükleme noktası elde edersiniz.

2. Eski Anlık Görüntüleri Silin:

Artık ihtiyaç duymadığınız eski anlık görüntüleri silin. Bu işlem, disk alanını boşaltacak ve disk parçalanmasını azaltacaktır. Anlık görüntüleri silerken, en son oluşturduğunuz ve güncel durumu yansıtan anlık görüntünün silinmediğinden emin olun.

3. .ctk Dosyalarını Silin (Opsiyonel):

Sorun hala devam ederse, .ctk dosyalarını silmeyi deneyebilirsiniz. .ctk dosyaları, anlık görüntü işlemleri sırasında kullanılan geçici dosyalardır. Bu dosyaların bozulması, “Sanal Makine Disklerinin Konsolidasyonu Gerekiyor” hatasına neden olabilir. .ctk dosyalarını silmek için aşağıdaki adımları izleyin:

  • ESXi sunucusuna SSH ile bağlanın.
  • cd /vmfs/volumes/<datastore_name>/ komutunu kullanarak veri deposuna gidin.
  • ls komutunu kullanarak .ctk dosyalarını listeleyin.
  • rm <ctk_file_name> komutunu kullanarak .ctk dosyalarını silin.

4. PowerCLI ile Sanal Makine Disklerini Manuel Olarak Birleştirin (Gelişmiş):

Yukarıdaki adımları uyguladıktan sonra hala sorun yaşıyorsanız, PowerCLI komut satırı aracıyla sanal makine disklerini manuel olarak birleştirebilirsiniz. Bu işlem, daha fazla teknik bilgi gerektirir ve dikkatli bir şekilde yapılmalıdır. PowerCLI ile disk birleştirmeyi gerçekleştirmek için aşağıdaki adımları izleyin:

  • PowerCLI’yi ESXi sunucusuna yükleyin ve kurun.
  • Connect-VI komutunu kullanarak vCenter Server’a bağlanın.
  • Get-VM -Name <vm_name> komutunu kullanarak sanal makineyi bulun.
  • Get-VM -Name <vm_name> | Select-Object -ExpandProperty ExtensionData.Runtime.ConsolidationNeeded komutunu kullanarak birleştirme işleminin gerekli olup olmadığını kontrol edin.
  • Get-VM -Name <vm_name> | Set-VM -ExtensionData @{Runtime.ConsolidationNeeded=$true} komutunu kullanarak birleştirme işlemini başlatın.

5. Kilitli Dosyaları Kontrol Edin:

Nadir durumlarda, kilitli dosyalar da “Sanal Makine Disklerinin Konsolidasyonu Gerekiyor” hatasına neden olabilir. Kilitli dosyaları kontrol etmek için vmfsfilelockinfo komutunu kullanın. Kilitli bir dosya bulursanız, ESXi sunucusundaki hizmetleri yeniden başlatmanız gerekir.

Önemli Notlar:

  • Bu adımları uygulamadan önce sanal makinenizin yedeğini almanız önemlidir.
  • Sorun devam ederse, VMware Destek ile iletişime geçmeniz önerilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu