datacenter switch over - ÇözümPark Sözlük
bu bir ukde! doldurmak ister misin?
Exchange Server 2010 ile beraber gelen yeni özelliklerden biride Datacenter Switch Over' dır. Bu özellik aslında bir kaç komut seti yardımı ile bir sorun olması anında DAG ile kurduğunuz yüksek erişilebilir bir exchange organizasyonunuzun bir data center' dan bir diğerine taşınmasını sağlar. Örneğin istanbul' da "merkez" ismini verdiğiniz bir site içerisinde iki node' lu bir DAG kurdunuz. Benzer şekilde izmir' de "ODM" isminde bir site kurarak buradaki exchange server' ı merkezdeki DAG yapısına eklediniz. Bu durumda 3 node lu bir DAG yapısı kurmuş oldunuz. Daha sonra merkezdeki bir sorun nedeni ile isterseniz otomatik olarak isterseniz elle kullanıcıları ODM üzerinden datacenter switchover özelliği ile çalıştırabilirsiniz.
 


Bunun için adımlar aşağıdaki gibidir
 
1 - Down olan site içerisinde hala aktif DAG üyesi var ise pasif hale getirilmesi
2 - Yedek veya ODM site' ın sistem gereksinimlerini karşılıyor olmasının kontrolü
3 - Mailbox ların ODM tarafında aktif edilmesi
4 - Diğer server rollerinin odm tarafında aktif edilmesi
 
 
 
1 - Down olan site içerisinde hala aktif DAG üyesi var ise pasif hale getirilmesi
 
Stop-DatabaseAvailabilityGroup komutu ile aktif site içerisindeki tüm Node ların pasif duruma çekilmesi sağlanır. Bunun için ActiveDirectorySite parametresi kullanılır.
 
Eğer sorun olan site içerisindeki mailbox sunucularına erişilemiyor ancak AD sağlıklı çalışıyor ise bu durumda aşağıdaki komutu kullanabiliriz
 
Stop-DatabaseAvailabilityGroup - ConfigurationOnly yine AD site bilgisi ile
 
Bunun sonucunda eğer DAG, DAC mode da değil ise split-brain senaryosuna karşılık aşağıdaki komutlar ile kalıcı olarak bu dag üyelerini silebiliriz
 
 
net stop clussvc
cluster <DAGName> node <DAGMemberName> /forcecleanup
 
 
Daha sonra ikinci data center içerisindeki cluster node larında aşağıdaki komutu çalıştırıyoruz ki ilk data centerdaki islme işlemini başarılı bir şekilde algılasınlar
 
net stop clussvc
 
başlatmak için ise ek bir parametre kullanıyoruz
 
net start clussvc /forcequorum
 
Son olarak Failover Cluster manager aracı üzerinde DAG altında Nodes bölümünü genişletiyoruz ve eski sunucuları More Actions altındaki Evict ile kalıcı olarak siliyoruz.
 
Not ; DAC mode var ise buna gerek yoktur. Zaten split - brain den korur.
 
 
Şimdi sıra geldi ikinci data center üzerinde mailboxları aktif hale getirmeye.
 
Eğer DAG, DAC mode' da ise aşağıdaki adımları izeleyebiliriz
 
 
ikinci data center' da
 
net stop clussvc
 
Restore-DataAvailabilityGroup ( bu komut çalıştırmadan önce alternate witness tanımı yapılmış olmalı)
Eğer yapılmamış ise bu komut ile beraber AlternateWitnessServer ve AlternateWitnessDirectory parametrelerini kullanabilirsin.
 
Eğer database' ler Activation blocked ayarlı ise bundan sonra sistem otomatik ayağa kalmakmayacaktır. Eğer böyle bir ayar yok ise yukarıdaki komut sonrası mailboxdatabase ler ayağa kalkacaktır.
 
eğer activation blocked ayarı var ise  move-activemailboxdatabase komut seti ile bu kopyalar aktifleştirilebilir.
 
 
Eğer DAG bir DAC mode' unda değil ise
 
tek sayıda node var ise
 
cluster <DAGName> /quorum /nodemajority
 
çift sayıda node var ise bu durumda yukarıdaki kodu kullanmaya gerek yoktur, sadece aşağıdaki gibi witness server belirtmek yeterli
 
Set-DatabaseAvailabilityGroup <DAGName> -WitnessServer <ServerName>
 
 
sonra cluster servisini başlatıyoruz
 
net start clussvc
 
sonra mailboxdb leri aktifleştiriyoruz
 
Move-ActiveMailboxDatabase -Server <DAGMemberinPrimarySite> -ActivateOnServer <DAGMemberinSecondSite>
 
son olarak mount ediyoruz
 
Get-MailboxDatabase <DAGMemberinSecondSite> | Mount-Database