1. Anasayfa
  2. VMware Site Recovery Manager

VMware Live Site Recovery ‘de “No Storage Replication Adapters Installed” Hatası ve Çözümü


VMware Live Site Recovery (LSR) ya da eski adıyla Site Recovery Manager (SRM) felaket kurtarma (Disaster Recovery – DR) senaryoları için tasarlanmış güçlü bir çözüm. Ancak tüm güçlü sistemler gibi bu da doğru yapılandırma ve düzenli bakım gerektiriyor. Bu makalemde SRM/LSR ortamında karşılaşabileceğiniz yaygın ama genellikle gözden kaçan bir hatayı inceleyeceğiz.

No Storage Replication Adapters Installed

bu sorunun giderilmesinde ilk işlem olarak LSR’in kullanıcı arayüzünden adapter taraması denedim, başarısız oldu. Sonrasında SSH üzerinden SRM02 (DR Site) sunucusuna bağlandım. Hata mesajı içeriği aşağıdaki gibiydi:

Failed to create snapshots of replica devices.
SRA command 'testFailoverStart' failed.
Internal error: Unhandled exception.
System.IO.IOException: No space left on device...

Burada öne çıkan nokta:

No space left on device — yani sistemde kullanılabilir disk alanı yoktu.

İlk düşünce belki depolama biriminde bir problem vardı. Ancak Pure Storage üzerindeki disklerde bolca boş alan vardı. Sorun SRM’in kendisindeydi.

  1. SRM01 (Production Site)“Unable to find SRA at the paired site”
  2. SRM02 (DR Site)“No Storage Replication Adapters Installed”

Bu uyarılar iki SRM sunucusu arasında SRA (Storage Replication Adapter) ile bağlantı kurulamıyor anlamına gelir. Adapter tarama işlemi başarısız oluyor hatta SRA dizinlerine erişilemiyor.

SSH ile erişim:

ssh admin@srm02
su root

Ardından sistemin disk kullanım durumunu kontrol ettim:

df -h

Çıktıdaki en dikkat çekici satır:

/dev/loop0  378M  358M     0 100% /opt/vmware/support/logs/srm/SRAs

Burada loop0 ile tanımlanan SRAs dizini %100 doluydu. Bu dizin SRA tarafından oluşturulan log dosyalarının saklandığı alandır. SRM bu dizin dolduğunda adapter işlemlerini başlatamaz hale gelir.

Sorunun Kaynağı: Dolu “support” bölümü ve temizlenmeyen log dosyaları
VMware SRM SRA loglarını /opt/vmware/support/logs/srm/SRAs dizininde tutar. Ancak bazı SRAlar oluşturdukları logları temizlemezler. Özellikle sık sık failover testleri yapılan ortamlarda bu klasör hızla dolar. Disk tamamen dolduğunda:

  • Yeni log oluşturulamaz
  • SRA çağrıları başarısız olur
  • SRM UI üzerinde “No Storage Replication Adapters Installed” hatası alınır.

🛠️ Adım Adım Çözüm Süreci

1. SRA Loglarını Bulma ve Temizleme

cd /opt/vmware/support/logs/srm/SRAs

Burada genellikle sha256_ ile başlayan klasörler bulunur. Bunlar SRA oturumlarına ait log dizinleridir.

ls -lh

Log dosyalarının boyutlarını ve ne kadar alan kapladığını görebilirsiniz.

2. Eski Logları Silme

rm -rf sha256_*/testFailover*.log

İsterseniz tüm dizini de temizleyebilirsiniz (dikkatli olun!):

rm -rf sha256_*

3. Disk Durumunu Tekrar Kontrol Etme

dh -h

Support bölümü artık %100 dolu olmamalı. Örneğin:

/dev/loop0  378M   120M  250M  33% /opt/vmware/support/logs/srm/SRAs

RM’in web arayüzüne girin (genellikle https://<SRM_IP>:5480)

  • “Storage Replication Adapters” bölümüne gidin
  • “Rescan Adapters” seçeneğini tıklayın
  • SRA tanınmalı ve vCenter bağlantısı sağlanmalı

Eğer bu SRM ortamı üretim ortamı olsaydı, log dizinlerinin otomatik temizliği için bir cron job tanımlamak kesinlikle tavsiye edilir:

0 3 * * * /usr/bin/find /opt/vmware/support/logs/srm/SRAs -type f -mtime +7 -delete

Bu cron satırı 7 günden eski tüm log dosyalarını her gece 03:00’te siler.