Восстановление рядового сервера из группы обеспечения доступности баз данныхRecover a database availability group member server

Если сервер почтовых ящиков, который входит в группу обеспечения доступности баз данных, не подлежит восстановлению и нуждается в замене, так как был потерян или сбоит, можно выполнить операцию восстановления сервера.If a Mailbox server that's a member of a database availability group (DAG) is lost or fails, and is unrecoverable and needs replacement, you can perform a server recovery operation.

Программа установки Microsoft Exchange Server включает параметр /m: RecoverServer , который можно использовать для выполнения операции восстановления сервера.Microsoft Exchange Server Setup includes the switch /m:RecoverServer that can be used to perform the server recovery operation. Запуск программы установки с параметром /m: RecoverServer приводит к тому, что программа установки считывает сведения о конфигурации сервера из Active Directory для сервера с тем же именем, что и сервер, с которого выполняется установка.Running Setup with the /m:RecoverServer switch causes Setup to read the server's configuration information from Active Directory for a server with the same name as the server from which you're running Setup.

После извлечения сведений о конфигурации сервера из Active Directory на сервере устанавливаются исходные файлы и службы Exchange, а также к серверу применяются роли и параметры, хранившиеся в Active Directory.After the server's configuration information is gathered from Active Directory, the original Exchange files and services are then installed on the server, and the roles and settings that were stored in Active Directory are then applied to the server.

Сведения о других задачах управления, связанных с группами доступности базы данных, см.Looking for other management tasks related to DAGs? Изучите Управление группами обеспечения доступности баз данных.Check out Manage database availability groups.

Что нужно знать перед началом работыWhat do you need to know before you begin?

  • Предполагаемое время выполнения: 30 минутEstimated time to complete: 30 minutes

  • Для выполнения этих процедур необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в статье запись "Копии базы данных почтовых ящиков" в статье Разрешения высокого уровня доступности и устойчивости сайта.You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Mailbox database copies" entry in the High availability and site resilience permissions topic.

  • Если Exchange устанавливается в расположение, отличное от расположения по умолчанию, необходимо использовать параметр установки /targetDir , чтобы указать расположение файлов программ Exchange.If Exchange is installed in a location other than the default location, you must use the /TargetDir Setup switch to specify the location of the Exchange program files. Если вы не используете параметр /targetDir , программные файлы Exchange будут установлены в расположении по умолчанию (%ProgramFiles%\Microsoft\Exchange Server\V15).If you don't use the /TargetDir switch, the Exchange program files will be installed in the default location (%programfiles%\Microsoft\Exchange Server\V15).

    Чтобы определить расположение для установки, выполните указанные ниже действия.To determine the install location, follow these steps:

    1. Откройте файл ADSIEDIT.MSC или LDP.EXE.Open ADSIEDIT.MSC or LDP.EXE.

    2. Перейдите в следующее расположение: CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=ComNavigate to the following location: CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=Com

    3. Щелкните объект сервера Exchange правой кнопкой мыши и выберите пункт Свойства.Right-click the Exchange server object, and then click Properties.

    4. Найдите атрибут msExchInstallPath. Этот атрибут содержит текущий путь установки.Locate the msExchInstallPath attribute. This attribute stores the current installation path.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.

Совет

Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующим ссылкам: Exchange Server, Exchange Online или Exchange Online Protection.Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection.

Восстановление сервера с помощью команды Setup /m:RecoverServerUse Setup /m:RecoverServer to recover a server

  1. Извлеките все параметры задержки преобразования и задержки усечения для всех копий баз данных почтовых ящиков, существовавших на восстанавливаемом сервере, с помощью командлета Get-MailboxDatabase.Retrieve any replay lag or truncation lag settings for any mailbox database copies that exist on the server being recovered by using the Get-MailboxDatabase cmdlet:

    Get-MailboxDatabase DB1 | Format-List *lag*
    
  2. Удалите все копии баз данных почтовых ящиков, существовавшие на восстанавливаемом сервере, с помощью командлета Remove-MailboxDatabaseCopy.Remove any mailbox database copies that exist on the server being recovered by using the Remove-MailboxDatabaseCopy cmdlet:

    Remove-MailboxDatabaseCopy DB1\MBX1
    
  3. Удалите конфигурацию отказавшего сервера из группы обеспечения доступности баз данных с помощью командлета Remove-DatabaseAvailabilityGroupServer.Remove the failed server's configuration from the DAG by using the Remove-DatabaseAvailabilityGroupServer cmdlet:

    Remove-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1
    

    Примечание

    Если удаляемый член DAG находится в автономном режиме и не может быть подключен к сети, необходимо добавить этот -ConfigurationOnly параметр к предыдущей команде.If the DAG member being removed is offline and can't be brought online, you must add the -ConfigurationOnly parameter to the preceding command. Если вы используете -ConfigurationOnly параметр, необходимо также вручную удалить узел из кластера.If you use the -ConfigurationOnly switch, you must also manually evict the node from the cluster.

  4. Сбросьте в Active Directory настройки учетной записи компьютера для сервера. Подробные инструкции см. в статье Переустановка учетной записи компьютера.Reset the server's computer account in Active Directory. For detailed steps, see Reset a Computer Account.

  5. Откройте окно командной строки. С помощью исходного установочного носителя выполните такую команду:Open a Command Prompt window. Using the original Setup media, run the following command:

    Setup /m:RecoverServer
    
  6. После завершения процесса восстановления программы установки добавьте восстановленный сервер в группу обеспечения доступности баз данных с помощью командлета Add-DatabaseAvailabilityGroupServer.When the Setup recovery process is complete, add the recovered server to the DAG by using the Add-DatabaseAvailabilityGroupServer cmdlet:

    Add-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1
    
  7. После того как сервер будет снова добавлен в группу обеспечения доступности баз данных, можно заново выполнить конфигурацию копий баз данных почтовых ящиков с помощью командлета Add-MailboxDatabaseCopy.After the server has been added back to the DAG, you can reconfigure mailbox database copies by using the Add-MailboxDatabaseCopy cmdlet. Если любая из копий базы данных, к которой добавляется Предыдущая задержка преобразования или время запаздывания усечения больше 0, можно использовать параметры ReplayLagTime и TruncationLagTime командлета Add/MailboxDatabaseCopy для перенастройки этих параметров:If any of the database copies being added previously had replay lag or truncation lag times greater than 0, you can use the ReplayLagTime and TruncationLagTime parameters of the Add-MailboxDatabaseCopy cmdlet to reconfigure those settings:

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX1
    Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer MBX1 -ReplayLagTime 3.00:00:00
    Add-MailboxDatabaseCopy -Identity DB3 -MailboxServer MBX1 -ReplayLagTime 3.00:00:00 -TruncationLagTime 3.00:00:00
    

Как проверить, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно восстановили член группы DAG, выполните следующие действия:To verify that you've successfully recovered the DAG member, do the following:

  • В командной консоли Exchange выполните следующую команду, чтобы проверить работоспособность и состояние восстановленного члена группы DAG.In the Exchange Management Shell, run the following command to verify the health and status of the recovered DAG member.

    Test-ReplicationHealth <ServerName>
    
    Get-MailboxDatabaseCopyStatus -Server <ServerName>
    

    Все тесты работоспособности репликации должны пройти успешно, и состояние баз данных и их индексы содержания должны быть работоспособны.All of the replication health tests should pass successfully, and the status of databases and their content indexes should be healthy.