Failover Cluster File Share Witness Hatası: “Cannot be hosted by this cluster or any of its nodes” Çözümü

Windows Server Failover Cluster (WSFC) mimarisinde, yüksek kullanılabilirliği sürdürmek ve Quorum yapısını korumak için sıklıkla File Share Witness (FSW) kullanırız. Ancak yapılandırma sırasında aşağıdaki hata ile karşılaşabilirsiniz:

“File share associated with file share witness resource cannot be hosted by this cluster or any of its nodes”

Bu hatayı almamızın sebebi Microsoft, yüksek kullanılabilirlik (High Availability) mimarisinde, hakem (Witness) mekanizmasının cluster düğümlerinden bağımsız bir lokasyonda olmasını şart koşar. Eğer Witness, cluster’ın bir parçası olan bir node üzerinde barındırılırsa; o node çöktüğünde hem oy hakkı (vote) hem de hakem kaynağı aynı anda kaybedilir. Bu da ‘Split-Brain’ senaryolarına yol açabileceği için Windows bu konfigürasyona izin vermez.

Kısacası witness paylaşımı cluster node’larından Birinde değil, Ayrı bir file server‘da olması gerekmektedir. Witness paylaşımını cluster node’larından FARKLI bir sunucuda oluşturulması gerekmektedir.

Çözüm Adımları (Step-by-Step)

  1. Cluster üyesi olmayan üçüncü bir sunucu (veya File Server) üzerinde paylaşımlı bir klasör oluşturun.
  2. Paylaşım (Sharing) ve Güvenlik (Security) sekmelerinde, Cluster Name Object (CNO) yani Cluster’ın kendi ismine (örneğin: MYCLUSTER$) “Full Control” yetkisi verin.
  3. Failover Cluster Manager -> Configure Cluster Quorum Settings adımlarını izleyerek yeni yolu gösterin.

Not: Bu hata bazen test ortamlarında “nasıl olsa hepsi aynı yerde” mantığıyla yapılan kurulumlarda çok sık yaşanıyor.

Bu makalede File Shared Witness kurulumu yaparken karşılaşılan hataya değinmiş olduk. Başka makalede görüşmek dileğiyle..

 “Allah’tan kulları içinde ancak ilim sahibi olanlar korkar.” Fâtır sûresi – 28

Author: Yunus YÜCEL

Bir yanıt yazın

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