VMware vCenter yükseltme süreçleri genellikle sorunsuz ilerler. Ancak bazı ortamlarda özellikle geçmişte birden fazla vCenter aynı SSO domain altında çalıştıysa upgrade öncesi kontrol (Pre-Upgrade Check) aşamasında kritik bir hata ile karşılaşabilirsiniz:
VMDir replication between partners is not working correctly
Bu makalemde bu hatanın neden oluştuğunu arka plandaki mantığını ve sorunun nasıl güvenli şekilde çözülebileceğini adım adım ele alacağız.
Sorun Ne Zaman Ortaya Çıkar?
VMware vCenter Server upgrade işlemi sırasında özellikle 8.x sürümlerine geçişte sistem upgrade öncesinde çeşitli sağlık kontrolleri yapar. Bu kontrollerden biri de SSO (Single Sign-On) replikasyon sağlığıdır.
Eğer ortamda:
- Aynı SSO domain altında daha önce ikinci bir vCenter vardıysa,
- Bu vCenter düzgün şekilde ortamdan kaldırılmadıysa,
- Snapshot geri dönüşü yapıldıysa,
- Eski bir node DNS’te hâlâ çözülüyorsa,
VMDir servisi replikasyon partneri olarak artık var olmayan bir sunucuyu görmeye devam eder. İşte bu durumda upgrade pre-check başarısız olur.
VMDir Nedir ve Neden Önemlidir?
VMDir (VMware Directory Service), vCenter Appliance içinde çalışan ve SSO bileşenlerini yöneten kritik bir servistir.
Görevleri:
- SSO kimlik bilgilerini tutmak,
- Domain içindeki vCenter node’ları arasında replikasyon yapmak,
- Sertifika ve kimlik servislerini yönetmek,
Eğer replikasyon topolojisi bozuksa, VMware bunu upgrade sırasında risk olarak değerlendirir ve işleme izin vermez.
Gerçek Senaryo
Upgrade öncesi kontrolde aşağıdaki hata mesajı görülür;

VMDir replication is not working correctly
Ardından VMware KB 93910 referansı sunulur. Kontrol edildiğinde ortamda yalnızca bir vCenter aktif olmasına rağmen, sistem ikinci bir node’un hâlâ kayıtlı olduğunu gösterir.
Örnek problemli node;
vcenter02.kadirkozan.local
Ancak bu sunucu artık ortamda mevcut değildir.
Çözüm Adımları
Önce Snapshot Alın
Her zaman olduğu gibi, sistem bileşenlerinde değişiklik yapmadan önce ilgili vCenter Server Appliance’ın snapshot’ını alın.
Snapshot’ı işlem bittikten sonra silmeniz önerilir.
Mevcut Replikasyon Partnerlerini Kontrol Edin
SSH ile vCenter Appliance’a bağlanın ve aşağıdaki dizine gidiniz.
cd /usr/lib/vmware-vmdir/bin
Ardından şu komutu çalıştırınız.
./vdcrepadmin -f showservers -h vcenter01.domain.local -u administrator -w 'Parola'
Eğer çıktıda ortamda olmayan bir vCenter görünüyorsa sorun budur. Örnek çıktı:
cn=vcenter01.kadirkozan.local,...
cn=vcenter02.kadirkozan.local,...
Burada ikinci kayıt artık mevcut değildir.
Eski Node’u Ortamdan Temizleyiniz.
Hatalı kaydı silmek için şu komut kullanılır;
cmsso-util unregister --node-pnid vcenter02.kadirkozan.local --username administrator@domain.local --passwd 'Parola'
Bu işlem:
- VMDir içindeki eski kaydı temizler,
- SSO replikasyon topolojisini günceller,
- vCenter servislerini otomatik olarak yeniden başlatır,
Log ekranında şuna benzer mesajlar görürsünüz;
Stopping all the services ...
All services stopped.
Starting all the services ...
Bu normaldir.
Tekrar Kontrol Edin
Aynı kontrol komutunu yeniden çalıştırınız.
./vdcrepadmin -f showservers -h vcenter01.domain.local -u administrator -w 'Şifre'
Artık yalnızca aktif vCenter görünmelidir.
Upgrade Pre-Check’i Yeniden Başlatın
Upgrade sihirbazını tekrar çalıştırdığınızda artık:
- VMDir replication hatası görünmez,
- Sadece bilgilendirme uyarıları kalabilir,
- Upgrade işlemi devam edebilir,
Bu Sorun Neden Sık Görülür?
Genellikle şu durumlar sonrası ortaya çıkar:
- İkinci vCenter’ın manuel silinmesi,
- Snapshot’tan geri dönüş yapılması,
- DNS değişiklikleri,
- Farklı bir ortamdan restore edilen appliance,
SSO topolojisi hassas bir yapıdır ve düzgün decommission yapılmazsa bu tür kalıntılar bırakabilir.
Önemli Notlar
- Production ortamda işlem öncesi mutlaka yedek alın.
- Eğer ortamda birden fazla vCenter varsa, yanlış node’u silmemeye dikkat edin.
- İşlem sonrası snapshot’ı temizlemeyi unutmayın.
“VMDir replication between partners is not working” hatası genellikle ortamda artık bulunmayan bir vCenter’ın SSO replikasyon partneri olarak kayıtlı kalmasından kaynaklanır.
cmsso-util unregister komutu ile hatalı node temizlendiğinde:
- Replikasyon sağlığı düzelir
- Upgrade pre-check başarılı olur
- vCenter yükseltme işlemi sorunsuz tamamlanır
Kaynak : https://knowledge.broadcom.com/external/article?legacyId=93910
![[TR] VMware vCenter Server Upgrade Öncesi Alınan “VMDir Replication between partners is not working” Hatasının Giderilmesi](https://kadirkozan.com/wp-content/uploads/2026/02/VMware-logo-featured-1.jpg)
![[TR] VMware vShere Ortamlarında Guest OS ile Remote Console Arasında Kopyala-Yapıştır Nasıl Aktif Edilir?](https://kadirkozan.com/wp-content/uploads/2026/02/VMware-logo-featured-1-150x150.jpg)