Exchange Server’da Witness Server Yapılandırması

Witness Server, Microsoft Exchange Server altyapısında DAG (high availability) sağlamak amacıyla kullanılan bir bileşendir. Özellikle Database Availability Group (DAG) yapılarında, çoğunluk kararının alınamadığı durumlarda devreye girer.

DAG içindeki üye sunucu sayısının çift olduğu senaryolarda, Witness Server, ekstra bir oy hakkı sağlayarak çoğunluğu belirler ve sistemin kesintisiz çalışmasını destekler.

Witness Server Nedir?

Witness Server, DAG üyeleri arasında çoğunluk kararının nasıl alınacağına yardımcı olacak bir sunucudur. DAG’da üye sunucuların sayısının çift olduğu durumlarda, çoğunluk sağlanamadığında Witness Server oy kullanarak kararın alınmasına yardımcı olur.

Not: Witness klasörüne sadece ilgili DAG üyelerinin erişim hakkı vardır.

Witness Server’ın İşlevi

Exchange Server’ın DAG yapısı, birden fazla sunucunun veritabanlarını yedekleyerek iş sürekliliğini sağlamaya yönelik bir mekanizmadır. DAG üyeleri, sistemdeki çoğunluğu sağlayarak aktif siteyi belirler. Ancak, üye sayısının çift olduğu durumlarda karar alma mekanizması sekteye uğrayabilir. İşte bu noktada Witness Server devreye girer ve sistemin çalışmaya devam etmesi için kritik bir rol oynar.

Witness Server’ın doğru bir lokasyona yerleştirilmesi hayati önem taşır. Eğer Witness Server, birincil veri merkezi ile aynı fiziksel konumda bulunuyorsa, olası bir site kesintisi sırasında devre dışı kalabilir. Bu nedenle:

Exchange Server Witness Server Senaryosu

Aşağıda, iki farklı veri merkezi arasında Witness Server’ın nasıl çalıştığını ve iş sürekliliğine nasıl katkı sağladığını açıklayan bir örnek senaryo yer almaktadır.

Senaryo Tanımı:

  • Datacenter 1 (İstanbul): 5 Exchange Server ile aktif site.
  • Datacenter 2 (Ankara): 5 Exchange Server ile pasif site.
  • Toplam DAG Yapısı: 10 sunucu.
  • Çoğunluk Gerekliliği: 10 sunuculu yapıda çoğunluk sağlanabilmesi için 6 aktif oy gerekmektedir.

Olay:

İstanbul’daki veri merkezinde ani bir elektrik kesintisi meydana gelir ve burada bulunan 5 sunucu tamamen devre dışı kalır. Ankara’daki sunucular hala çalışır durumdadır, ancak 5 sunucu çoğunluk sağlamak için yeterli değildir.

Witness Server’ın devreye girdiği adımlar:

  1. Ankara’daki sunucular, Witness Server’a başvurur.
    • Witness Server, İstanbul’daki sunucularla iletişim kurmayı dener ancak başarısız olur.
  2. Witness Server, Ankara’daki sunuculara ekstra bir oy hakkı verir.
    • Bu ekstra oy sayesinde Ankara’daki sunucular 6 oya ulaşır.
  3. Çoğunluk sağlanır ve Ankara’daki sunucular aktif hale gelir.
    • Sistem kesintisiz bir şekilde çalışmaya devam eder.

Not: Eğer Witness Server da İstanbul’da konumlandırılmış olsaydı, elektrik kesintisinden etkilenirdi. Bu nedenle, Witness Server’ın farklı bir lokasyonda, tercihen her iki veri merkezine de eşit mesafede olması önerilir.

Exchange Server’da Witness Server Yapılandırma

Witness Server yapılandırması için aşağıdaki adımları izleyebilirsiniz: Exchange Server’da Witness Server oluşturmak için ilgili sunucuyu Exchange Trusted Subsytem üyesi yapmanız yeterli olacaktır.

  1. Computer Management arayüzünü açın.
    • Witness Server olarak kullanılacak sunucuyu seçin.
  2. Exchange Trusted Subsystem grubunu yerel yöneticilere (Local Admin) ekleyin.
    • Bu işlem, DAG üyelerinin Witness Server klasörüne erişimini sağlar.
  3. DAG Yapılandırması sırasında Witness Server’ı tanımlayın.
    • Tanımlanan klasör ve paylaşımlar, yalnızca DAG üyeleri tarafından erişilebilir olmalıdır.
Exchange Trusted Subsytem
Microsoft, Domain Controller sunucularınızın File Share Witness Server olarak kullanmamanızı önermektedir. 

Bundan sonra ki işlemleri Exchange Server’da DAG oluşturma işlemi ile devam edeceğiz. Exchange Server’da Witness Server doğru şekilde yapılandırıldığında ve konumlandırıldığında, veri merkezi kesintileri gibi acil durumlarda sistemin kesintisiz çalışmasını sağlar.

Exchange Server ortamında DAG Witness Failed State hatasının çözümü için linke tıklayabilirsiniz.


Benzer Yazilar – Exchange Server'da Witness Server Yapılandırması

“Exchange Server’da Witness Server Yapılandırması” üzerine 2 yorum

Yorum yapın