Gokhan ISLEYEN
  • Home
  • Category
    • Active Directory
    • GroupPolicy Örnekleri
    • Exchange Server
    • Microsoft365
    • VeeamBackup and Replication
    • Vmware
    • Others
  • About
  • Contact

Exchange DAG Datacenter Switchover

Exchange Server Şub 06, 2025

Merhaba, 2 site’ a dağılmış ve 3 node üyesi olan Exchange DAG yapısında örnek datacenter switchover durumunun nasıl yapıldığına dair kısa bir not paylaşmak istedim. Örnek olması açısından inceleyebilirsiniz. Başlamadan belirtmeliyim ki Canlı ortamda dikkatli yapılması gereken bir durum. Test ortamımda IST ve TKT olarak 2 site bulunmakta. DC-ADC olarakta her site dağıtılmış durumdadır. DAG ım DAC modda ve exch3 için -databaseactivation policy blocked olarak ayarlı durumdadır. Activation preference number olarak ise, dbler sırasıyla gknexch1, exch2, exch3 şeklinde ayarlanmıştır.
Site-IST: gknexch1 ve exch2
Site-TKT: exch3
Aktif Databaselerim gknexch1 üzerine mount durumdadır. Bu durumda iken gknexch1 sunucusunu kapattığımda databselerim aynı site’ da bulunan exch2 ye mount olmaktadır.

Şimdi Exch2 sunucumuda poweroff duruma getirip tekrar kontrol ediyorum.

Görüldüğü gibi gknexch1 ve exch2 için servicedown, exch3 için ise Healty ancak disconnect olarak görüyorum ki zaten exch3’e dbleri otomatik mount yapmaması için blocked olarak ayarlamıştım. DAG ın durumu hakkında daha detaylı görüntüler almak için aşağıdaki komutlar kullanılabilir.
Get-DatabaseAvailabilityGroup DAG1 -Status | fl
Get-DatabaseAvailabilityGroup DAG1 | fl name,StoppedMailboxServers,StartedMailboxServers
Şuanda IST site üzerindeki 2 exchange sunucuda down durumda olduğundan ve database im dismound durumda olduğundan dolayı öncelikle IST site üzerindeki sunucuları stop etmem sonrasındada ayakta olan site üzerinden DAGı başlatmam gerekecek aşağıdaki komutlar ile işleme başlıyorum.
Stop-DatabaseAvailabilityGroup –Identity DAG1 -ActiveDirectorySite IST -configrationonly
(test işlemi olduğundan configrationonly olarak çalıştırdım)
Bu komut IST site üzerinde olan exchange sunucuları stop duruma getirecektir. Komutu çalıştırdıktan sonra AD replikasyonlarını tetiklemekte fayda var.
Ayakta olan exch3 sunucum üzerinde Stop-service clussvc ile cluster servisini stop ediyorum.
DAGı tekrar ayağa kaldırmak için Restore-DatabaseAvailabilityGroup komutunu çalıştırıyorum eğer daha önceden bir altwitness belirlendi ise bu parametreler eklenmeden yazılabilir.
Restore-DatabaseAvailabilityGroup DAG1 -Activedirectorysite TKT -AlternateWitnessServer gkndc -AlternateWitnessDirectory C:\altwitness

Exch3 üzerindeki activation policy değiştiriyorum.
Set-MailboxServer –Identity exch3 -DatabaseCopyAutoActivationPolicy unrestricted
Sonrasında DB lerim moun duruma gelecektir eğer gelmez ise aşağıdaki komut ile move edebiliriz. Mountdialoverride paremetresi ile çalıştırdığınızda biriken bir log var ise sıkıntı çıkarabilir.
Move-ActiveMailboxDatabase DB -ActivateOnServer exch3 -MountDialOverride:lossless – SkipActiveCopyChecks
Bu işlemlerden sonra DB ler exch3 üzerine mount olmuş ve exchange operasyonları exch3 devralmış olacaktır.
Stop edilen sunucuları tekrar başlatmak için aşağıdaki komutlar kullanılabilir.
Start-DatabaseAvailabilityGroup -Identity DAG1 -MailboxServer gknexch1
Start-DatabaseAvailabilityGroup -Identity DAG1 -MailboxServer exch2

Share This Post
Facebook Twitter Linkedin
Newer Older

Comments (2)

  1. Marquita

    16 Mar 2025 - 1:54 am
    Reply

    This is exactly what I was hunting for; thank you for providing this knowledge.

  2. Glynis

    16 Mar 2025 - 3:22 pm
    Reply

    Your zeal is infectious, making it difficult not to be enthralled by the topics you discuss.

Leave A Comment

Recent Posts

  • Alles was du über European Roulette Casino wissen musst
  • 10 Deposit Casino in Canada: Everything You Need to Know
  • (başlıksız)
  • Casino Online Paysafe: Alles, was Sie wissen müssen
  • The Ultimate Guide to Online Roulette Game

Recent Comments

  1. Donny - Exchange Server Auto Reply with Powershell
  2. Chris - DCDIAG – Advertising DC in Domain Error
  3. Trump - DCDIAG – Advertising DC in Domain Error
  4. Trump - DCDIAG – Advertising DC in Domain Error
  5. Trump Decides - DCDIAG – Advertising DC in Domain Error

Archives

  • Eylül 2026
  • Ağustos 2026
  • Ocak 2026
  • Ekim 2025
  • Temmuz 2025
  • Nisan 2025
  • Şubat 2025
  • Eylül 2024
  • Ağustos 2024
  • Temmuz 2017

Categories

  • Active Directory
  • Exchange Server
  • Others
  • Uncategorized
  • VeeamBackup and Replication
  • Vmware

Son Yazılar

  • Alles was du über European Roulette Casino wissen musst
  • 10 Deposit Casino in Canada: Everything You Need to Know
  • (başlıksız)
  • Casino Online Paysafe: Alles, was Sie wissen müssen
  • The Ultimate Guide to Online Roulette Game

Son yorumlar

  • Exchange Server Auto Reply with Powershell için Donny
  • DCDIAG – Advertising DC in Domain Error için Chris
  • DCDIAG – Advertising DC in Domain Error için Trump
  • DCDIAG – Advertising DC in Domain Error için Trump
  • DCDIAG – Advertising DC in Domain Error için Trump Decides

Arşivler

  • Eylül 2026
  • Ağustos 2026
  • Ocak 2026
  • Ekim 2025
  • Temmuz 2025
  • Nisan 2025
  • Şubat 2025
  • Eylül 2024
  • Ağustos 2024
  • Temmuz 2017

Kategoriler

  • Active Directory
  • Exchange Server
  • Others
  • Uncategorized
  • VeeamBackup and Replication
  • Vmware