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

Область применения: Exchange Server 2013 г.

Автоматическое повторное заполнение — это функция для быстрого восстановления избыточности базы данных после сбоя диска. В случае сбоя диска для копий базы данных, хранящихся на нем, автоматически выполняется повторное заполнение на предварительно настроенном свободном диске на сервере почтовых ящиков. Чтобы настроить автоматическое повторное заполнение для группы обеспечения доступности баз данных, воспользуйтесь инструкциями в этом разделе.

Предупреждение

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

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

Что нужно знать перед началом работы

  • Предполагаемое время выполнения задачи: 10 минут.

  • Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в записи "Группы доступности баз данных" в разделе Разрешения высокой доступности и устойчивости сайта .

  • Необходимо использовать один логический диск или его раздел на физический диск.

  • Следует использовать определенную базу данных и структуру папок журнала, описанные в приведенных ниже шагах.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.

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

На первом этапе необходимо настроить корневые каталоги для баз данных (AutoDagDatabasesRootFolderPath) и томов (AutoDagVolumesRootFolderPath), используемых группой обеспечения доступности баз данных. Пути по умолчанию — C:\ExchangeDatabases и C:\ExchangeVolumes соответственно. Если используются пути по умолчанию, этот шаг можно пропустить.

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

Set-DatabaseAvailabilityGroup DAG1 -AutoDagDatabasesRootFolderPath "C:\ExchDbs"

В этом примере показано, как настроить корневой путь для томов хранения.

Set-DatabaseAvailabilityGroup DAG1 -AutoDagVolumesRootFolderPath "C:\ExchVols"

Как убедиться, что все получилось?

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

Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*

Значения параметров AutoDagDatabasesRootFolderPath и AutoDagVolumesRootFolderPath должны соответствовать настроенным путям.

Действие 2. Настройка количества баз данных на том

Далее нужно настроить количество баз данных на том (AutoDagDatabaseCopiesPerVolume) для группы обеспечения доступности баз данных.

В этом примере показано, как настроить этот параметр автоматического повторного заполнения (AutoReseed) для группы обеспечения доступности баз данных, задав 4 базы данных на один том.

Set-DatabaseAvailabilityGroup DAG1 -AutoDagDatabaseCopiesPerVolume 4

Как убедиться, что все получилось?

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

Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*

Значение параметра AutoDagDatabaseCopiesPerVolume должно соответствовать заданному числу баз данных.

Действие 3. Создание корневых каталогов для баз данных и томов

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

md C:\ExchangeDatabases
md C:\ExchangeVolumes

Как убедиться, что все получилось?

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

Dir C:\

Созданные папки должны появиться в списке вывода.

Действие 4. Подключение томов к папкам

Для каждого тома, используемого для баз данных (включая резервные тома), используйте приложение управления дисками Windows (diskmgmt.msc), чтобы подключить каждый том в подключенной папке в папке C:\ExchangeVolumes\. Например, если имеются 2 тома для размещения баз данных и 1 резервный том, подключите их к следующим папкам.

  • C:\ExchangeVolumes\Volume1

  • C:\ExchangeVolumes\Volume2

  • C:\ExchangeVolumes\Volume3

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

Как убедиться, что все получилось?

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

Dir C:\ExchangeVolumes

Должен быть выведен список подключенных томов.

Действие 5. Создание папок баз данных

Далее создайте каталоги баз данных в корневом пути C:\ExchangeDatabases. В этом примере показано, как создать каталоги для конфигурации хранилища с 4-мя базами данных в каждом томе.

md c:\ExchangeDatabases\db001
md c:\ExchangeDatabases\db002
md c:\ExchangeDatabases\db003
md c:\ExchangeDatabases\db004

Как убедиться, что все получилось?

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

Dir C:\ExchangeDatabases

Созданные папки должны появиться в списке вывода.

Действие 6. Создание точек подключения для баз данных

Создайте точки подключения для каждой базы данных и свяжите их с соответствующими томами. Например, подключенная папка для db001 должна находиться по пути C:\ExchangeDatabases\db001. Для этого можно воспользоваться программой diskmgmt.msc или mountvol.exe. В этом примере показано, как подключить базу данных db001 к C:\ExchangeDatabases\db001 с помощью программы mountvol.exe.

Mountvol.exe c:\ExchangeDatabases\db001 \\?\Volume (GUID)

Как убедиться, что все получилось?

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

Mountvol.exe C:\ExchangeDatabases\db001 /L

Подключенный том должен появиться в списке точек подключения.

Действие 7. Создание структуры каталогов баз данных

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

C:\<DatabaseFolderName>\DatabaseName\<DatabaseName>.db

C:\<DatabaseFolderName>\DatabaseName\<DatabaseName>.log

В этом примере показано, как создать каталоги для 4 баз данных, хранящихся в томе 1:

md c:\ExchangeDatabases\db001\db001.db
md c:\ExchangeDatabases\db001\db001.log
md c:\ExchangeDatabases\db002\db002.db
md c:\ExchangeDatabases\db002\db002.log
md c:\ExchangeDatabases\db003\db003.db
md c:\ExchangeDatabases\db003\db003.log
md c:\ExchangeDatabases\db004\db004.db
md c:\ExchangeDatabases\db004\db004.log

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

Как убедиться, что все получилось?

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

Dir C:\ExchangeDatabases /s

Созданные папки должны появиться в списке вывода.

Действие 8. Создание баз данных

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

New-MailboxDatabase -Name db001 -Server MBX1 -LogFolderPath C:\ExchangeDatabases\db001\db001.log -EdbFilePath C:\ExchangeDatabases\db001\db001.db\db001.edb

Как убедиться, что все получилось?

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

Get-MailboxDatabase db001 | Format List *path*

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

Как убедиться, что это сработало?

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

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

    Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*
    
  2. Чтобы проверить, правильно ли настроена структура каталогов, выполните следующую команду (ниже указаны пути по умолчанию; при необходимости замените их на другие).

    Dir C:\ExchangeDatabases /s
    
    Dir c:\ExchangeVolumes /s