====== Exchange Database Availability Group (DAG) ====== ===== Prestaging Cluster Name Object ===== {{:exch:ex_dag_account.png|}} - Computerkonto manuell im AD anlegen, z.B. EXDAG - Computerkonto deaktivieren - Im Reiter Sicherheit der Eigenschaften des Computerkontos muss das Computerkonto des Exchange-Servers mit Vollzugriff berechtigt werden, welcher im Nachgang die DAG anlegt. ===== Witness Fileshare ===== Ein Fileserver bietet sich an, diese Funktion zu übernehmen. Der Ordner muss nicht mit einer Dateifreigabe versehen sein. Allerdings muss die Gruppe "Exchange Trusted Subsystem" der lokalen Administratoren-Gruppe hinzugefügt werden. {{:exch:dag_witness_server_local-admins.png|}} ===== Clusterinterface / Heartbeat ===== Ein DAG-CAS braucht ein separates Nic für die Datenbankreplikation. Anbei die Konfiguration an einem Beispiel: {{:exch:ex_dag_nics.png|}} {{:exch:ex_dag_nic_detail.png|}} {{:exch:ex_dag_nic_detail_2.png|}} {{:exch:ex_dag_nic_detail_3.png|}} {{:exch:ex_dag_nic_detail_4.png|}} ===== DAG Status ===== ==== Status allgemein ==== Get-MailboxDatabaseCopyStatus -Server SERVER Name Status CopyQueue ReplayQueue LastInspectedLogTime ContentIndex Length Length State ---- ------ --------- ----------- -------------------- ------------ DB1\SERVER Healthy 0 0 28.09.2020 11:34:47 Healthy DB2\SERVER Healthy 0 0 28.09.2020 11:34:47 Healthy ==== Status des Datenbankindex ==== Get-MailboxDatabaseCopyStatus | ft name,contentindexstate -AutoSize Name ContentIndexState ---- ----------------- DB1\SERVER Healthy ===== Mitglied einer DAG entfernen ===== ===== Wartungsmodus ===== ==== Exchange 2013 + 2016 ==== Skript zum Einleiten des Wartungsmodus: Set-MailboxServer "SERVER-02" -DatabaseCopyActivationDisabledAndMoveNow $True Set-ServerComponentState -Identity "SERVER-02" -Component HubTransport -State Draining -Requester Maintenance Suspend-ClusterNode -Name "SERVER-02" -Drain Set-MailboxServer -Identity "SERVER-02" -DatabaseCopyAutoActivationPolicy Blocked Set-ServerComponentState "SERVER-02" -Component ServerWideOffline -State InActive -Requester Maintenance Skript zum Beenden des Wartungsmodus: Set-MailboxServer -Identity "SERVER-02" -DatabaseCopyAutoActivationPolicy Unrestricted Resume-ClusterNode -Name "SERVER-02" Set-ServerComponentState -Identity "SERVER-02" -Component HubTransport -State Active -Requester Maintenance Set-MailboxServer -Identity "SERVER-02" -DatabaseCopyActivationDisabledAndMoveNow $False Set-ServerComponentState "SERVER-02" -Component ServerWideOffline -State Active -Requester Maintenance