blog by ficti0n: Перемещение почтовой базы на другой диск (Exchange 2013 Database Availability Group (DAG))

среда, 17 августа 2016 г.

Перемещение почтовой базы на другой диск (Exchange 2013 Database Availability Group (DAG))

1. Проверяем, что с базами все в порядке и процесс архивирования завершен:
Get-MailboxDatabase -Status | format-table Name,Mounted,BackupInProgress, OnlineMaintenanceInProgress

2. Удаляем копию перемещаемой базы с пассивного сервера:
Remove-MailboxDatabaseCopy –Identity <Database name>\<Сервер> -Confirm:$False

3. Отключаем активную базу:
Dismount-Database –id <Database name> –Confirm:$False 


4. Перемещаем базу на другой диск (не забываем создать предварительно новую директорию):
Move-DatabasePath –Identity <Database name> –EdbFilepath “C:\New Directory\Databasename.edb

5. Подключаем базу:
Mount-Database –id <Database name> 

6. Создаем копию на пассивном сервере: 
Add-MailboxDatabaseCopy –id <Database name> –MailboxServer <Пассивный сервер> –ActivationPreference <Act Pref> 

* <Act Pref>  - порядок активации, значение 1 или 2 

7. Проверяем:
Get-Mailboxdatabasecopystatus * | Out-GridView

8. Нюансы:
 -  После всех действий по перемещению, начнется индексацию содержимого (в ECP пишется - "Обход содержимого" на активной базе и "Приостановлено" на пассивной). Пока она не пройдет сделать активной копию можно только через powershell. Индексацию базы в 25 Гб у меня заняла порядка 7 часов :(  
 - Если после индексации на пассивной копии базы выскочит ошибка индекса, то делаем так:
Update-MailboxDatabaseCopy <Database name>\<Пассивный Сервер> -CatalogOnly -DeleteExistingFiles -Confirm:$false

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

Комментариев нет:

Отправить комментарий