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

Исходный номер статьи базы знаний:   10086

Для кого предназначена эта группа?

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

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

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

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

30-60 минут.

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

Stop — DatabaseAvailabilityGroup

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

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

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

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

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

Интерактивная или физическая доступная группа DAG

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

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

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

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

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

  • Если да, ознакомьтесь со статьей Дополнительнаягруппа обеспечения доступности баз данных.
  • Если нет, ознакомьтесь со статьей Дополнительнаягруппа обеспечения доступности баз данных.

Расширенная группа DAG (если серверы Exchange находятся в основном центре обработки данных)

Расширена группа обеспечения доступности баз данных на нескольких сайтах Active Directory?

Запустите Stop-DatabaseAvailabilityGroup в командной консоли Exchange (если группа обеспечения доступности баз данных расширена для нескольких сайтов AD)

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

  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 Server:

Cluster node /forcecleanup

Примечание

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

Успешно ли выполнена команда Stop – DatabaseAvailabilityGroup?

Запустите Stop-DatabaseAvailabilityGroup, если группа обеспечения доступности баз данных не расширена до сайтов Active Directory

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

  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 Server:

Cluster node /forcecleanup

Примечание

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

Успешно ли выполнена команда Stop – DatabaseAvailabilityGroup?

Расширенная группа DAG (если серверы Exchange не находятся в основном центре обработки данных)

Расширена группа обеспечения доступности баз данных на нескольких сайтах Active Directory?

Run 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 не распространяется на несколько сайтов Active Directory)

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

  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 находятся в основном центре обработки данных)

Расширена группа обеспечения доступности баз данных на нескольких сайтах 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 Server:

Cluster node /forcecleanup.

Примечание

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

Успешно ли выполнена команда Stop – DatabaseAvailabilityGroup?

Группа DAG, расширенная до нескольких сайтов Active Directory

Расширена группа обеспечения доступности баз данных на нескольких сайтах Active Directory?

Запустите Stop-DatabaseAvailabilityGroup, если группа обеспечения доступности баз данных расширена до сайтов Active Directory

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

  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, если группа обеспечения доступности баз данных не распространяется на несколько сайтов Active Directory

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

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

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

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

  1. Убедитесь, что серверы остановлены, просматривая списки Стартедмаилбокссерверс и Стоппедмаилбокссерверс для группы 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 необходимо успешно выполнить операцию.

Остановка — DatabaseAvailabilityGroup успешно завершена?

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

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

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

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

Примечание

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

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

Остановлена служба кластеров для всех членов группы 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 и успешно присоединяются к кластеру группы обеспечения доступности баз данных.

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

Для этого на компьютере под управлением 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

Примечание

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

Выполнилась ли команда Restore – DatabaseAvailabilityGroup правильно?

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

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

Это завершает переключение центра обработки данных.

Что нужно сделать сейчас?

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

Запуск обратного переключения

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

Тип запуска службы кластеров для группы DAG "отключено"

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

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

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

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

Cluster node /forcecleanup

Снова проверьте тип запуска.

Показывает ли служба кластеров тип запуска как отключенный?

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

Расширена группа обеспечения доступности баз данных на нескольких сайтах Active Directory?

Start-DatabaseAvailabilityGroup (если группа обеспечения доступности баз данных расширена для нескольких сайтов AD)

С помощью командной консоли Exchange выполните следующую команду:

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

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

После выполнения этой команды члены группы 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 (если группа обеспечения доступности баз данных не распространяется на несколько сайтов Active Directory)

С помощью командной консоли Exchange выполните следующую команду:

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

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

После выполнения этой команды члены группы 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

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

Примечание

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

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

Сбросьте следящий сервер группы обеспечения доступности баз данных и дополнительные свойства следящего сервера

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

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

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

Если конфигурация кластера не отвечает конфигурации группы обеспечения доступности баз данных, то кластер будет обновлен с правильной конфигурацией.

Примечание

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

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

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

Устранена ли неполадка?

  • Если да, то теперь переключение в центр обработки данных Exchange Server 2010 будет завершено.
  • Если нет, перейдите в службу поддержки Майкрософт.

Обращение в службу поддержки Майкрософт

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

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