Giriş ve Sorunun Tanımı
Bu makale, Cluster Health – CLOMD Liveness Check hakkında bilgi verir ve vSAN Health Service’in neden bir hata raporlayabileceğini açıklar.

CLOMD (Cluster Level Object Manager Daemon), bir vSAN kümesinin çalışmasında kritik bir rol oynar. Her ESXi ana bilgisayarında çalışır ve şu görevlerden sorumludur:
- Yeni nesne oluşturma
- Arızalar sonrası mevcut nesnelerin onarımını başlatma
- Veri taşıma ve tahliyeleri yönetme (Maintenance Mode’a girme, vSAN’den disk çıkarırken veriyi tahliye etme, dengeyi sağlama ve yeniden dengeleme işlemlerini tetikleme, politika değişikliklerini uygulama vb.)
CLOMD, doğrudan veri yolu işlemlerine katılmaz ancak veri yolu işlemlerini tetiklediği için birçok yönetim iş akışında ve hata senaryosunda kritik bir bileşendir.
Şu işlemler sırasında CLOMD gereklidir:
- Virtual Machine (VM) Power On
- Storage vMotion to vSAN
Bu işlemler bir swap object oluşturmayı gerektirir ve nesne oluşturma işlemi CLOMD tarafından yönetilir.
Ayrıca, vSAN 6.0 itibarıyla bellek anlık görüntüleri (memory snapshots) nesne olarak saklanır. Bu nedenle, memory state içeren bir snapshot almak da CLOMD’yi gerektirir.
Diğer Önemli Daemon’lar
vSAN kümesinin sağlıklı çalışmasını sağlamak için çeşitli daemon’lar görev yapar:
EPD (Entry Persistence Daemon)
- Her vSAN kümesindeki ESXi ana bilgisayarında çalışır.
- Silinen nesnelerin bileşenlerinin sızdırılmadığından emin olur.
CMMDSD (Cluster Monitoring, Membership, and Directory Service Daemon)
- CMMDS (Cluster Monitoring, Membership and Directory Service) içeriğini korur.
- Küme bağlantılarını izler ve küme metadata dağıtımı için ana dağıtım altyapısıdır.
- Küme sağlığı ve ağ bağlantılarının durumunu korur.
OSFSD (Object Store File System Daemon) – vSAN 8.0U2 ile Eklendi
- ESXi üzerinde çalışan ve sanal makineler için dağıtılmış bir dosya sistemi sağlayan bir daemon’dur.
- vSAN’in birincil depolama işlevine ek olarak file services sunmasına olanak tanır.
CMMDSTIMEMACHINED (Cluster Monitoring, Membership, and Directory Service Time Machine Daemon) – vSAN 8.0U2 ile Eklendi
- ESXi üzerinde çalışır ve nesne versiyonları için geçmiş metadata kayıtlarını tutar.
- Metadata tutarsızlıklarını geri alma yeteneği sunarak, vSAN kümesinin kurtarılmasını sağlar.
Hangi vSAN Sürümlerinde Geçerlidir?
- VMware vSAN 6.x
- VMware vSAN 7.x
- VMware vSAN 8.x
Çözüm: Cluster Health – vSAN Daemon Liveness Check Nedir?
Bu kontrol, aşağıdaki daemon’ların çalışır durumda olup olmadığını test eder:
- CLOMD
- EPD
- CMMDSD
- OSFSD (vSAN 8.0U2 ile eklendi)
- CMMDSTIMEMACHINED (vSAN 8.0U2 ile eklendi)
Özellikle CLOMD için:
- Tüm ESXi host’larda çalıştığından emin olunur.
- Servisin istatistikleri sorgulanarak yanıt verip vermediği kontrol edilir.
Diğer daemon’lar için sadece çalışıp çalışmadığı test edilir.
Not: Bu kontrol, nesne oluşturma, yeniden dengeleme gibi işlevlerin çalıştığını garanti etmez ancak ilk seviye bir sağlık değerlendirmesi yapar.
Hata Durumu Ne Anlama Gelir?
Eğer bu kontrol hata veriyorsa, CLOMD, EPD, CMMDSD, OSFSD ve CMMDSTIMEMACHINED daemon’ları beklenildiği gibi çalışmıyor olabilir. İlgili ESXi host’ta durum kontrol edilmelidir.
CLOMD’nin sağlığını test etmek için:
- Bir sanal makine oluşturma testi yapılabilir (Proactive tests).
- Çünkü bu işlem, nesne oluşturmayı tetikler ve CLOMD’nin düzgün çalışıp çalışmadığını test etmenin iyi bir yoludur.
Daha fazla bilgi için: CLOM Daemon Liveness Check
Hata Durumu Nasıl Giderilir?
1. Standart Küme İçin
Tüm ESXi host’larda, aşağıdaki servislerin çalıştığından emin olunmalıdır:
- CLOMD
- EPD
- CMMDSD
- OSFSD
- CMMDSTIMEMACHINED
2. Stretched Cluster veya Metadata Cluster İçin
Aşağıdaki tabloya bakarak, ilgili node’da servisin çalışması gerekip gerekmediğini kontrol edin.
Eğer ESXi host’ta bir daemon çalışmıyorsa, ilgili daemon’ın durumu “Abnormal” olarak görünecektir.

3. Manuel Kontroller
ESXi host üzerinde daemon’ların durumunu kontrol etmek için:
/etc/init.d/cmmdsd status && /etc/init.d/epd status && /etc/init.d/clomd status && /etc/init.d/cmmdsTimeMachine status && /etc/init.d/osfsd status
Eğer bir daemon çalışmıyorsa, aşağıdaki komut ile yeniden başlatabilirsiniz:
/etc/init.d/cmmdsd restart && /etc/init.d/epd restart && /etc/init.d/clomd restart && /etc/init.d/cmmdsTimeMachine restart && /etc/init.d/osfsd restart
Eğer vSAN Daemon Liveness Check hala başarısız oluyorsa veya bu kontrol düzenli olarak başarısız olmaya devam ediyorsa, VMware Support ile iletişime geçilmelidir.
Daha fazla bilgi için: Creating and Managing Broadcom Support Cases
Bir sonraki yazımızda görüşmek üzere. Faydalı olması dileğiyle.