Настройка автоматического заполнения для группы обеспечения доступности баз данныхConfigure AutoReseed for a database availability group

Применимо к: Exchange Server 2013Applies to: Exchange Server 2013

Автоматическое повторное заполнение — это функция для быстрого восстановления избыточности базы данных после сбоя диска. В случае сбоя диска для копий базы данных, хранящихся на нем, автоматически выполняется повторное заполнение на предварительно настроенном свободном диске на сервере почтовых ящиков. Чтобы настроить автоматическое повторное заполнение для группы обеспечения доступности баз данных, воспользуйтесь инструкциями в этом разделе.AutoReseed is a feature for quickly restoring database redundancy after a disk failure. If a disk fails, the database copies stored on that disk are automatically reseeded to a preconfigured spare disk on the Mailbox server. You can use the steps in this topic to configure AutoReseed for a database availability group (DAG).

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

Функция AutoReseed не обеспечивает автоматическое выполнение всех необходимых задач настройки. Администратор должен вручную устанавливать диски, добавлять в систему свободные диски, заменять неисправные и форматировать новые диски.The AutoReseed feature doesn't perform any prerequisite configuration tasks for you. Installing disks correctly, adding spare disks to the system, replacing bad disks, and formatting new disks must be done manually by an administrator.

Сведения о дополнительных задачах по управлению группами обеспечения доступности баз данных см. в разделе Управление группами доступности базы данных.For additional management tasks related to DAGs, see Managing database availability groups.

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

  • Предполагаемое время выполнения задачи: 10 минут.Estimated time to complete this task: 10 minutes.

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

  • Необходимо использовать один логический диск или его раздел на физический диск.A single logical disk/partition per physical disk must be created.

  • Следует использовать определенную базу данных и структуру папок журнала, описанные в приведенных ниже шагах.The specific database and log folder structure described in the steps below must be used.

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

Совет

Возникли проблемы?Having problems? Обратитесь за помощью к участникам форумов Exchange.Ask for help in the Exchange forums. Посетите форумы на сервере Exchange Server.Visit the forums at Exchange Server.

Действие 1. Настройка корневых путей для баз данных и томовStep 1: Configure the root paths for databases and volumes

На первом этапе необходимо настроить корневые каталоги для баз данных (AutoDagDatabasesRootFolderPath) и томов (AutoDagVolumesRootFolderPath), используемых группой обеспечения доступности баз данных.The first step involves configuring the root directories for the databases (AutoDagDatabasesRootFolderPath) and volumes (AutoDagVolumesRootFolderPath) used by the DAG. По умолчанию используются значения C\: Ексчанжедатабасес и c:\ексчанжеволумес, соответственно.The defaults are C:\ExchangeDatabases, and C:\ExchangeVolumes, respectively. Если используются пути по умолчанию, этот шаг можно пропустить.You can omit this step if you're using the default paths.

В этом примере показано, как настроить корневой путь для баз данных.This example illustrates how to configure the root path for the databases.

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

В этом примере показано, как настроить корневой путь для томов хранения.This example illustrates how to configure the root path for the storage volumes.

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

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

Чтобы проверить, успешно ли настроены корневые пути для баз данных и томов, выполните следующую команду.To verify that you've successfully configured the root paths for databases and volumes, run the following command.

Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*

Значения параметров AutoDagDatabasesRootFolderPath и AutoDagVolumesRootFolderPath должны соответствовать настроенным путям.The output for AutoDagDatabasesRootFolderPath and AutoDagVolumesRootFolderPath should reflect the configured paths.

Действие 2. Настройка количества баз данных на томStep 2: Configure the number of databases per volume

Далее нужно настроить количество баз данных на том (AutoDagDatabaseCopiesPerVolume) для группы обеспечения доступности баз данных.Next, configure the number of databases per volume (AutoDagDatabaseCopiesPerVolume) for the DAG.

В этом примере показано, как настроить этот параметр автоматического повторного заполнения (AutoReseed) для группы обеспечения доступности баз данных, задав 4 базы данных на один том.This example illustrates how to configure this AutoReseed setting for a DAG configured with 4 databases per volume.

Set-DatabaseAvailabilityGroup DAG1 -AutoDagDatabaseCopiesPerVolume 4

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

Чтобы проверить, успешно ли настроено количество баз данных на том, выполните следующую команду.To verify that you've successfully configured the number of databases per volume, run the following command.

Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*

Значение параметра AutoDagDatabaseCopiesPerVolume должно соответствовать заданному числу баз данных.The output for AutoDagDatabaseCopiesPerVolume should reflect the configured value.

Действие 3. Создание корневых каталогов для баз данных и томовStep 3: Create the root directories for databases and volumes

Далее создайте каталоги, которые соответствуют корневым каталогам, настроенным в действии 1. В этом примере показано, как создать каталоги по умолчанию с помощью командной строки.Next, create the directories that correspond to the root directories you configured in Step 1. This example shows how to create the default directories using the command prompt.

md C:\ExchangeDatabases
md C:\ExchangeVolumes

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

Чтобы проверить, успешно ли настроены корневые каталоги для баз данных и томов, выполните следующую команду.To verify that you've successfully configured the root directories for databases and volumes, run the following command.

Dir C:\

Созданные папки должны появиться в списке вывода.The created directories should appear in the output list.

Действие 4. Подключение томов к папкамStep 4: Mount the volume folders

Для каждого тома, который будет использоваться для баз данных (включая резервные тома), используйте приложение управления дисками Windows (дискмгмт. msc) для подключения каждого тома в подключенной папке в\разделе\C: ексчанжеволумес.For every volume that will be used for databases (including spare volumes), use the Windows Disk Management application (diskmgmt.msc) to mount each volume in a mounted folder under C:\ExchangeVolumes\. Например, если имеются 2 тома для размещения баз данных и 1 резервный том, подключите их к следующим папкам.For example, if there are 2 volumes with databases and 1 spare volume, mount the volumes to the following mounted folders:

  • C:\ексчанжеволумес\Volume1C:\ExchangeVolumes\Volume1

  • C:\ексчанжеволумес\Volume2C:\ExchangeVolumes\Volume2

  • C:\ексчанжеволумес\Volume3C:\ExchangeVolumes\Volume3

Папкам, подключенным по пути корневого тома, можно присваивать любые имена.The names of the mounted folders can be any folder name, as long as the folders are mounted under the root volume's path.

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

Чтобы проверить, успешно ли подключены тома к папкам, выполните следующую команду.To verify that you've successfully mounted the volume folders, run the following command.

Dir C:\

Должен быть выведен список подключенных томов.The mounted volumes should appear in the output list.

Действие 5. Создание папок баз данныхStep 5: Create the database folders

Затем создайте каталоги баз данных в корневом каталоге C:\ексчанжедатабасес.Next, create the database directories under the root path C:\ExchangeDatabases. В этом примере показано, как создать каталоги для конфигурации хранилища с 4-мя базами данных в каждом томе.This example illustrates how to create directories for a storage configuration with 4 databases on each volume.

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

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

Чтобы проверить, успешно ли подключены папки баз данных, выполните следующую команду.To verify that you've successfully mounted the database folders, run the following command.

Dir C:\ExchangeDatabases

Созданные папки должны появиться в списке вывода.The created directories should appear in the output list.

Действие 6. Создание точек подключения для баз данныхStep 6: Create the mount points for the databases

Создайте точки подключения для каждой базы данных и свяжите их с соответствующими томами.Create the mount points for each database and link the mount point to the correct volume. Например, подключенная папка для db001 должна находиться на диске C:\ексчанжедатабасес\db001.For example, the mounted folder for db001 should be at C:\ExchangeDatabases\db001. Для этого можно воспользоваться программой diskmgmt.msc или mountvol.exe.You can use diskmgmt.msc or mountvol.exe to do this. В этом примере показано, как подключить db001 к C\:\ексчанжедатабасес db001 с помощью mountvol. exe.This example illustrates how to mount db001 to C:\ExchangeDatabases\db001 using mountvol.exe.

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

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

Чтобы проверить, успешно ли созданы точки подключения для базы данных, выполните следующую команду.To verify that you've successfully created the mount points for the database, run the following command.

Mountvol.exe C:\ExchangeDatabases\db001 /L

Подключенный том должен появиться в списке точек подключения.The mounted volume should appear in the mount point list.

Действие 7. Создание структуры каталогов баз данныхStep 7: Create the database directory structure

Далее создайте по два каталога в папках, созданных в действии 5, по одному для каждой базы данных и по одному для потока журнала каждой базы данных, который будет храниться на том же томе. Для вашей структуры каталогов необходимо использовать следующий формат.Next, create two directories underneath the folders you created in Step 5, one for each database and one for each of the database's log stream that will be stored on the same volume. You must use the following format for your directory structure:

C:\<датабасефолдернаме><**** DatabaseName\DatabaseName>. DB\C:\<DatabaseFolderName>\DatabaseName\<DatabaseName>.db

C:\<датабасефолдернаме><**** DatabaseName\DatabaseName>. log\C:\<DatabaseFolderName>\DatabaseName\<DatabaseName>.log

В этом примере показано, как создать каталоги для 4 баз данных, которые будут храниться в томе 1.This example illustrates how to create directories for 4 databases that will be stored on Volume 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

Повторите указанные выше команды для баз данных в каждом томе.Repeat the preceding commands for databases on every volume.

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

Чтобы проверить, успешно ли создана структура каталогов баз данных, выполните следующую команду.To verify that you've successfully created the database directory structure, run the following command.

Dir C:\ExchangeDatabases /s

Созданные папки должны появиться в списке вывода.The created directories should appear in the output list.

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

Создайте базы данных с путями журналов и баз данных, для которых настроены соответствующие папки. В этом примере показано, как создать базу данных, которая будет храниться в новом каталоге и структуре точек подключения.Create databases with log and database paths configured with the appropriate folders. This example illustrates how to create a database that's stored in the newly created directory and mount point structure.

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

Как проверить, что шаг выполнен?How do you know this step worked?

Чтобы проверить, успешно ли созданы базы данных в соответствующей папке, выполните следующую команду.To verify that you've successfully created databases in the appropriate folder, run the following command.

Get-MailboxDatabase db001 | Format List *path*

В свойствах базы данных необходимо указать, что файл базы данных и ее файлы журнала хранятся в указанных выше папках.Database properties that are returned should indicate that the database file and log files are being stored in the above folders.

Как проверить, что это работает?How do you know this task worked?

Чтобы убедиться, правильно ли настроено автоматическое повторное заполнение для группы обеспечения доступности баз данных, выполните следующие действия.To verify that you've configured AutoReseed for a DAG, do the following:

  1. Чтобы проверить, правильно ли настроена группа обеспечения доступности баз данных, выполните следующую команду.Run the following command to verify the DAG is configured correctly.

    Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*
    
  2. Чтобы проверить, правильно ли настроена структура каталогов, выполните следующую команду (ниже указаны пути по умолчанию; при необходимости замените их на другие).Run the following command to verify the directory structure is configured correctly (below are the default paths; if necessary, substitute the paths for the paths you're using).

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