===== Создание DAG ===== Здесь мы рассмотрим простой пример создания DAG из двух серверов Exchange, уже введенных в эксплуатацию. Поскольку, два - это чётное число, то конфигурацию нужно начинать с создания Witness. 1. Для роли Witness подойдёт любой сервер с файловыми службами, введенный в тот же домен, что и серверы Exchange. Добавляем на этом сервере в группу администраторов //"Exchange Trusted Subsystem"//. :!: Впрочем, контроллеры домена не рекомендуют использовать для Witness. 2. В админке Exchange в разделе //servers// на вкладке //database availability groups// добавляем DAG. Для репликации DAG не рекомендуется использовать выделенную сеть (адаптер), а рекомендуется использовать ip-less DAG. Поэтому адрес DAG мы не заполянем (здесь будет значение 255.255.255.255, которое подставится само). При создании указываем имя Witness-сервера, а также папку на его диске (здесь не нужен протокол SMB и шары, т.к. серверы Exchange - администраторами Witness, они смогут обратиться к его диску). Пример настроек на картинках: ;#; {{::exch_dag_settings_1jpg.jpg?400|}} {{::exch_dag_settings_2jpg.jpg?400|}} ;#; :!: Если включен Windows Firewall, то в настройках входящих соединений нужно разрешить трафик //File and printer sharing//, а также WMI, как показано на скриншотах. ;#; {{::wmi_exch_file_sharer.jpg|}} {{::wmi_exch_witness.jpg|}} ;#; 3. Добавляем оба сервера в DAG. При этом, на обоих будет установлен компонент //Windows Failover Clustering//. :!: Если компонент //Windows Failover Clustering// не установлен, то создание DAG провалися с ошибкой. DAG попытается установить этот компонент, однако, для его полной установки требуется перезагрузка. Установщик DAG, при этом, не будет предлагать перезагрузиться или как-то писать об этом. Серверы нужно перезагрузить вручную и повторить создание DAG. 4. Проверяем, создались ли файлы в папке Witness-сервера. Если файлов нет - что-то пошло не так. Оба сервера в DAG также должны быть в состоянии "IS OPERATIONAL:yes". :!: Если что-то пошло не так, верными признаками могут быть: * Остановленная служба //Cluster Service// * IS OPERATIONAL:no на одном из серверов * Пустая папка на сервере Witness Если какой-то сервер некорректно был введен в DAG, можно попробовать сбросить его статус и переввести снова. Сброс можно выполнить командой: Cluster Node mx01 /ForceCleanup Проверить репликацию Exchange можно командой: Test-ReplicationHealth {{tag>Exchange Microsoft Mail PowerShell DAG}}