переключение центра обработки данных Exchange Server 2010 г.

Оригинальный номер базы знаний: 10086

Кто может использовать это средство?

Администраторы Exchange 2010, помогающие выполнить переключение центра обработки данных для DAG в Exchange 2010.

Как это работает?

Мы рассмотрим серию действий, относящихся к вашей ситуации.

Примерное время выполнения:

30–60 минут.

Добро пожаловать в руководство

Stop-DatabaseAvailabilityGroup

Чтобы начать эту процедуру, используйте Stop-DatabaseAvailabilityGroup командлет , чтобы пометить участника группы доступности базы данных (DAG) как неудачный или пометить всех членов DAG на определенном сайте Active Directory как неудачные.

Получение утверждения для переключения центра обработки данных

Утверждено ли переключение центра обработки данных?

Перед началом переключения центра обработки данных обратитесь ко всем тем, на кого может повлиять переключение.

После получения утверждения всеми затронутыми сторонами перейдите к переключении центра обработки данных.

Сетевая или физически доступная daG

Основной центр обработки данных находится в сети или физически доступен?

Сетевое соединение

Есть ли сетевое подключение к удаленному и основному центрам обработки данных?

Exchange Server Online (если удаленные и основные центры обработки данных имеют сетевое подключение)

Находятся ли серверы Exchange в основном центре обработки данных в сети?

DaG Extended (если серверы Exchange находятся в основном центре обработки данных в сети)

Расширена ли ваша daG на несколько сайтов Active Directory?

Запустите Stop-DatabaseAvailabilityGroup в оболочке (если DAG расширена на несколько сайтов AD)

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> - ActiveDirectorySite <Primary_Site>
    
  2. Повторите шаг 1 для всех сайтов Active Directory, содержащих элементы DAG, которые не находятся на сайте Active Directory центра обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

  2. Убедитесь, что службы кластера на всех серверах Exchange, которые были доступны в основном центре обработки данных, были принудительно очищены. Для этого выполните следующие действия на всех серверах Exchange, доступных в основном центре обработки данных.

    1. Запустите Services.msc.
    2. В списке Службы найдите Службу кластера.
    3. Убедитесь, что параметр в списке Тип запуска имеет значение Отключено.
    4. Закройте службы.

Если для параметра Тип запуска не задано значение Отключено, принудительно очистите службы кластера и проверьте тип запуска еще раз. Чтобы принудительно очистить службы кластера, выполните следующую команду в командной строке на всех доступных серверах Exchange:

Cluster node /forcecleanup

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, Stop-DatabaseAvailabilityGroup команда может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Запуск Stop-DatabaseAvailabilityGroup, если DAG не распространяется на сайты AD

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> - MailboxServer <DAG_Member_InPrimary_Site>
    
  2. Повторите шаг 1 для всех членов DAG, которые не находятся в центре обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

  2. Убедитесь, что службы кластера на всех серверах Exchange, которые были доступны в основном центре обработки данных, были принудительно очищены. Для этого выполните следующие действия на всех серверах Exchange, доступных в основном центре обработки данных.

    1. Запустите Services.msc.
    2. В списке Службы найдите Службу кластера.
    3. Убедитесь, что параметр в списке Тип запуска имеет значение Отключено.
    4. Закройте службы.

Если для параметра Тип запуска не задано значение Отключено, принудительно очистите службы кластера и проверьте тип запуска еще раз. Чтобы принудительно очистить службы кластера, выполните следующую команду в командной строке на всех доступных серверах Exchange:

Cluster node /forcecleanup

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

DaG Extended (если серверы Exchange не в основном центре обработки данных в сети)

Расширена ли ваша daG на несколько сайтов Active Directory?

Запуск Stop-DatabaseAvailabilityGroup в оболочке (DAG расширена на несколько сайтов AD)

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> - ActiveDirectorySite <Primary_Site> -ConfigurationOnly:$True
    
  2. Повторите шаг 1 для всех сайтов Active Directory, которые не являются центром обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Запустите командлет Stop-DatabaseAvailabilityGroup в оболочке (DAG не распространяется на несколько сайтов AD)

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

     Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>-ConfigurationOnly:$True
    
  2. Повторите шаг 1 для всех членов DAG, которые не находятся в центре обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Exchange Server Online (если у удаленных и основных центров обработки данных нет сетевого подключения)

Находятся ли серверы Exchange в основном центре обработки данных в сети?

DAG расширена на несколько сайтов Active Directory (если серверы Exchange находятся в основном центре обработки данных в сети)

Расширена ли ваша daG на несколько сайтов Active Directory?

Запустите командлет Stop-DatabaseAvailabilityGroup в оболочке (daG, расширенная на несколько сайтов Active Directory).

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite <Primary_Site> - ConfigurationOnly:$True
    
  2. Повторите шаг 1 для всех сайтов Active Directory, которые не являются сайтом Центра обработки данных восстановления Active Directory.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name>| FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Запустите командлет Stop-DatabaseAvailabilityGroup в оболочке (DAG не распространяется на несколько сайтов Active Directory)

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup –Identity <DAG_Name>  -MailboxServer <DAG_Member_In_Primary>  - ConfigurationOnly:$True
    
  2. Повторите шаг 1 для всех членов DAG, которые не находятся на сайте Active Directory центра обработки данных для восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Физический доступ к основному центру обработки данных

Выполните этот шаг, если у вас есть физический доступ к основному центру обработки данных, который не подключен к сети. Если вы не можете выполнить этот шаг, перейдите к следующему шагу.

  1. Если доступ командной консоли Exchange к основному центру обработки данных доступен, выполните следующую команду:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite<Primary_Site>
    
  2. Повторите шаг 1 для всех дополнительных сайтов Active Directory, которые не являются сайтом Active Directory центра обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

  2. Убедитесь, что службы кластера на всех серверах Exchange, которые были доступны в основном центре обработки данных, были принудительно очищены. Для этого выполните следующие действия на всех серверах Exchange, доступных в основном центре обработки данных.

    1. Запустите Services.msc.
    2. В списке Службы найдите Службу кластера.
    3. Убедитесь, что параметр в списке Тип запуска имеет значение Отключено.
    4. Закройте службы.

Если для параметра Тип запуска не задано значение Отключено, принудительно очистите службы кластера и проверьте тип запуска еще раз. Чтобы принудительно очистить службы кластера, выполните следующую команду в командной строке на всех доступных серверах Exchange:

Cluster node /forcecleanup.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, Stop-DatabaseAvailabilityGroup команда может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

DaG расширена на несколько сайтов Active Directory

Расширена ли ваша daG на несколько сайтов Active Directory?

Запуск Stop-DatabaseAvailabilityGroup, если daG расширена на сайты AD

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite<Primary_Datacenter> -ConfigurationOnly: $True
    
  2. Повторите шаг 1 для всех сайтов Active Directory, которые не являются сайтом Центра обработки данных восстановления Active Directory.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Выполнение Stop-DatabaseAvailabilityGroup, если DAG не расширена на несколько сайтов AD

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site> -ConfigurationOnly:$True
    
  2. Повторите шаг 1 для всех членов DAG, которые не находятся в центре обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для DAG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity | FL
    

В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

У вас есть физический доступ к основному центру обработки данных, который не подключен по сети

Выполните этот шаг, если у вас есть физический доступ к основному центру обработки данных, который не подключен к сети. Если вы не можете выполнить этот шаг, перейдите к следующему шагу.

  1. Если доступ командной консоли Exchange к основному центру обработки данных доступен, выполните следующую команду:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>
    
  2. Повторите шаг 1 для всех членов DAG, которые не находятся в центре обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Выполнение командлета Stop-DatabaseAvailabilityGroup

Чтобы остановить группу доступности базы данных, выполните следующие действия.

  1. На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

    Stop-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>- ConfigurationOnly:$True
    
  2. Повторите шаг 1 для всех членов DAG, которые не находятся в центре обработки данных восстановления.

Чтобы убедиться, что команда выполнена правильно, выполните следующие действия.

  1. Убедитесь, что серверы остановлены, просмотрев списки StartedMailboxServers и StoppedMailboxServers для daG. Для этого выполните следующую команду в оболочке:

    Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL
    

    В списке StoppedMailboxServer должны отображаться все серверы почтовых ящиков в основном центре обработки данных, а в списке StartedMailboxServers должны отображаться все серверы почтовых ящиков в центре обработки данных восстановления.

Примечание.

Если контроллер домена в основном центре обработки данных недоступен, команда Stop-DatabaseAvailabilityGroup может вернуть ошибку поставщика Active Directory. Эту ошибку можно спокойно игнорировать.

Правильно ли выполнена команда Stop-DatabaseAvailabilityGroup?

Restore-DatabaseAvailabilityGroup (если Stop-DatabaseAvailabilityGroup выполнено правильно)

Прежде чем начать процедуру Restore-DatabaseAvailabilityGroup , необходимо успешно завершить процедуру Stop-DatabaseAvailabilityGroup .

Успешно ли Stop-DatabaseAvailabilityGroup завершено?

Остановка службы кластеров на каждом элементе DAG в центре обработки данных восстановления

Чтобы остановить службу кластеров на каждом члене DAG в центре обработки данных восстановления, выполните следующие действия.

  1. В командной строке выполните одну из следующих команд в зависимости от операционной системы, используемой членом DAG:

    • Для Windows Server 2008 R2 выполните команду Stop-Service Clussvc
    • Для Windows Server 2008 с пакетом обновления 2 (SP2) выполните команду Net Stop Clussvc

Примечание.

Если учетная запись администратора по умолчанию не используется, необходимо использовать командную строку с повышенными привилегиями (от имени администратора). Если команда не выполняется от имени администратора, появляется сообщение об ошибке Accessed denied.

Службы кластера останавливаются на оставшихся узлах.

Остановлена ли служба кластеров на всех членах DAG в центре обработки данных восстановления?

Запустите командлет Restore-DatabaseAvailabilityGroup в оболочке (если служба кластеров остановлена на всех членах DAG)

Чтобы восстановить группу доступности базы данных, выполните следующие действия.

На сервере в центре обработки данных восстановления выполните следующую команду с помощью командной консоли Exchange:

Restore-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite <Recovery_Site>- AlternateWitnessDirectory:<AWSPath> - AlternateWitnessServer:<AWSName>

При выполнении этой команды происходят следующие события:

  1. Член DAG в центре обработки данных восстановления выбирается случайным образом, а его служба кластеров запускается в /forceQuourm режиме .
    • Члены DAG в списке StoppedMailboxServers вытесаются из кластера DAG. Это корректирует число участников.
    • Если результирующее число членства имеет значение ЧЕТНОЕ или приводит к одному узлу, кластер настраивается с помощью кворума большинства узлов и файлового ресурса, и он начинает использовать альтернативный следящий сервер и альтернативный следящий каталог.
  2. Службы кластера запускаются на оставшихся членах DAG и успешно присоединяются к кластеру DAG.

Убедитесь, что члены DAG включены и группа кластеров подключена.

Для этого на компьютере под управлением Windows Server 2008 R2 выполните следующие команды в PowerShell:

  • Import-Module FailoverClusters
  • Get-ClusterNode -Cluster <DAG_Name>
  • Get-ClusterGroup -Cluster<DAG_Name>

Для этого на компьютере под управлением Windows Server 2008 с пакетом обновления 2 (SP2) выполните следующие команды в командной строке:

  • Cluster <DAG_Name> node
  • Cluster <DAG_Name> group

Примечание.

Если узлы не вытесняться из кластера DAG и вы получаете сообщение об ошибке 0x46, сведения об устранении этой проблемы см. в статье Exchange 2010: Restore- DatabaseAvailabilityGroup не вытеснять узлы 0x46 .

Правильно ли выполнена команда Restore-DatabaseAvailabilityGroup?

Клиентский доступ и активация базы данных на удаленном сайте

Начните с процедур для решения проблем с клиентским доступом и активацией базы данных на удаленном сайте.

На этом переключение центра обработки данных завершается.

Что вы хотите сделать сейчас?

  • Если на этом этапе ничего больше нет, поздравляем, Exchange Server 2010 переключение центра обработки данных завершено.
  • Если вы хотите выполнить переключение центра обработки данных, см. раздел Запуск переключения.

Переключение на запуск

После завершения переключения вам потребуется отменить роли сервера, чтобы исходный главный сервер снова был активным сервером, а реплика — резервным сервером.

Чтобы начать эту процедуру, переведите основной центр обработки данных в режим "в сети".

Вспомогательные службы

Убедитесь, что запущены следующие вспомогательные службы:

  • Active Directory / контроллеры домена / глобальный каталог / владельцы ролей FSMO
  • Службы доменных имен (DNS)
  • Следящий сервер
  • Поддержка ролей Exchange: клиентский доступ и транспорт концентратора

Также могут потребоваться следующие необязательные службы:

  • Серверы протокола динамической конфигурации узлов (DHCP), если DHCP-адреса используются для сетей DAG
  • Пограничный транспортный сервер
  • Сервер единой системы обмена сообщениями.

Примечание.

Могут потребоваться другие службы, относящиеся к вашей сети.

Все ли необходимые службы работают должным образом?

Проверка сетевого подключения между всеми участниками DAG

Чтобы убедиться, что все члены DAG подключены к сети, используйте один из следующих методов:

  • Используйте команду Ping для проверки сетевого подключения между членами DAG.
  • Сопоставление административных общих папок между участниками DAG для проверки сетевого подключения

Убедившись, что подключение между центрами обработки данных работает и все подключения между узлами кластера работают правильно, перейдите к следующему шагу.

Проверено ли правильное взаимодействие в центре обработки данных?

Члены DAG Тип запуска службы кластера Отключен

Убедитесь, что для службы кластеров в членах DAG в основном центре обработки данных задано значение Отключено. В противном случае команда не была выполнена Stop-DatabaseAvailabilityGroup или члены DAG в основном центре обработки данных не получили уведомление о вытеснение после восстановления сетевого подключения между центрами обработки данных.

Выполните следующие действия на всех серверах Exchange, которые были доступны в основном центре обработки данных.

  1. Запустите Services.msc.
  2. В списке Службы найдите Службу кластера.
  3. Убедитесь, что параметр в списке Тип запуска имеет значение Отключено.
  4. Закройте службы.

Если очистка службы кластера не выполнена, а для службы кластеров не задано значение Отключено, принудительно очистите службы кластера в членах DAG в основном центре обработки данных. Для этого выполните следующую команду в командной строке для всех членов DAG:

Cluster node /forcecleanup

Еще раз проверьте тип запуска.

Отображается ли в службе кластеров тип запуска как Отключено?

DAG расширена на несколько сайтов Active Directory (если служба кластеров отображает тип запуска как Отключено)

Расширена ли ваша daG на несколько сайтов Active Directory?

Start-DatabaseAvailabilityGroup (если DAG расширена на несколько сайтов AD)

Используйте командную консоль Exchange, чтобы выполнить следующую команду:

Start-DatabaseAvailabilityGroup -Identity <DAG_Name> -ActiveDirectorySite <Primary_Site>

Повторите команду для всех сайтов Active Directory, которые были остановлены в процессе переключения центра обработки данных.

После выполнения этой команды члены DAG в основном центре обработки данных добавляются в кластер DAG. Если результирующее число членства равно ЧЕТНОЕ, кластер будет использовать кворум большинства узлов и файлового ресурса.

Чтобы убедиться, что члены DAG включены и группа кластеров подключена, выполните следующие команды:

  • В Windows Server 2008 R2 выполните следующие команды в PowerShell:

    • Import-Module FailoverClusters
    • Get-ClusterNode -Cluster
    • Get-ClusterGroup -Cluster
  • В Windows Server 2008 с пакетом обновления 2 (SP2) выполните следующие команды в командной строке:

    • Узел DAG_Name> кластера <
    • Группа DAG_Name> кластера <

Выполните следующую команду:

Get-DatabaseAvailabilityGroup -Identity <DAG_Name>| FL

В результатах в списке StartedMailboxServers должны отобразиться все члены DAG, а StoppedMailboxServers список должен быть пустым.

Примечание.

Узлы не всегда могут присоединиться к кластеру, и вы получите ошибку недопустимого узла. В этом случае повторите команду.

Успешно ли добавлены члены DAG в кластер?

Start-DatabaseAvailabilityGroup (если DAG не распространяется на несколько сайтов AD)

Используйте командную консоль Exchange, чтобы выполнить следующую команду:

Start-DatabaseAvailabilityGroup -Identity <DAG_Name> -MailboxServer <DAG_Member_In_Primary_Site>

Повторите команду для всех серверов почтовых ящиков, которые были остановлены в процессе переключения центра обработки данных.

После выполнения этой команды члены DAG в основном центре обработки данных добавляются в кластер DAG. Если результирующее число членства равно ЧЕТНОЕ, кластер будет использовать кворум большинства узлов и файлового ресурса.

Чтобы убедиться, что члены DAG включены и группа кластеров подключена, выполните следующие команды в оболочке:

  • В Windows Server 2008 R2 выполните следующие команды:
    • Import-Module FailoverClusters
    • Get-ClusterNode -Cluster <DAG_Name>
    • Get-ClusterGroup -Cluster <DAG_Name>
  • В Windows Server 2008 с пакетом обновления 2 (SP2) выполните следующие команды:
    • Cluster <DAG_Name> node
    • Cluster <DAG_Name> group

Выполните следующую команду:

Get-DatabaseAvailabilityGroup -Identity <DAG_Name> | FL

В результатах в списке StartedMailboxServers должны отображаться все члены DAG, а список StoppedMailboxServers должен быть пустым.

Примечание.

Узлы не всегда могут присоединиться к кластеру, и вы получите ошибку недопустимого узла. В этом случае повторите команду.

Успешно ли добавлены члены DAG в кластер?

Сброс свойств следящего сервера DAG и альтернативного следящего сервера

Чтобы сбросить свойства следящего сервера DAG и альтернативного следящего сервера, выполните следующую команду в оболочке:

Set-DatabaseAvailabilityGroup -Identity <DAG_Name>-WitnessServer <Witness_Server_Name>-AlternateWitnessServer <Alternate_Witness_Server_Name>

При выполнении этой команды свойства следящего сервера и альтернативного следящего сервера настраиваются таким образом, чтобы использовался правильный следящий сервер.

Если конфигурация кластера не соответствует конфигурации DAG, кластер обновляется с правильной конфигурацией.

Примечание.

Ошибка может возникнуть, если проверка использования неправильного файлового ресурса-свидетеля. Дополнительные сведения см. в статье Exchange 2010 — странности следящего файлового ресурса.

Удаление блоков активации

После удаления всех блоков активации активные копии базы данных можно переместить на серверы в основном центре обработки данных.

Устранена ли проблема?

Контактные служба поддержки Майкрософт

Если при попытке выполнить эту процедуру возникают проблемы, обратитесь за помощью к служба поддержки Майкрософт. Открыв страницу поддержки, выберите используемую версию Exchange 2010.

На веб-странице Создание инцидента выберите Кластеризация и высокий уровень доступности (включая развертывание) в списке Тип проблемы , выберите Группа доступности баз данных (DAG) в списке Категория , а затем выберите Запустить запрос в области Связаться с Майкрософт .