Для резервного копирования Exchange Server 2013 существует достаточно большое количество специализированных программных продуктов, каждый из которых обладает своими сильными и слабыми сторонами. Однако большинства из них платные, а их цена может нанести существенный удар по скромному ИТ-бюджету небольших российских компаний.
К счастью, можно воспользоваться функционалом Windows Server Backup (WSB) Features , который является встроенным модулем резервного копирования в Windows Server 2008 / 2008 R2. Конечно, его функционал не слишком радует количеством поддерживаемых функций и удобством управления, но как минимум позволяет в случае ЧП не остаться без актуальной резервной копией с базой почтовых ящиков пользователей.
Итак, имеем следующую конфигурацию: сеть с почтовым сервером Exchange Server 2013 (на Windows Server 2008 R2) с одной почтовой базой. Наша задача – настроить резервное копирование почтового хранилища Exchange 2013 с помощью стандартных средств Windows.
Несколько основных технических моментов касательно бэкапа почтовых баз Exchange 2013 средствами WSB :
По умолчанию функционал Windows Server Backup в Windows Server 2008 R2 не установлен. Установим этот компонент из командной строки:
Import-Module ServerManager
Add-WindowsFeature "Backup-Features" | Add-WindowsFeature "Backup-Tools"
Проверить установлен ли компонент Backup-Features можно так:
Get-windowsfeature | where {$_.name -like "*backup*"}
Резервное копирование базы Exchange 2013 можно настроить из GUI Server Backup или с помощью Powershell. Рассмотрим 2 способ.
Импортируем команды Windows Backup в сессию Powershell:
add-pssnapin windows.serverbackup
Создадим новую политику резервного копирования, которая будет содержать все параметры резервного копирования и расписание его запуска.
$WBPolicyExch = New-WBPolicy
Укажем диск, на котором хранится почтовая база Excnahge (в примере E:)
$BackupSrc = New-WBFileSpec –FileSpec E:
Добавим диск в политику
Add-WBFileSpec –Policy $WBPolicyExch –FileSpec $BackupSrc
Укажем диск или сетевую шару, куда будут складываться резервные копии (здесь нельзя указать системный диск или тот же самый диск с базой):
$WBTargetFolder = New-WBbackupTarget –NetworkPath "\srvBak01bakexchange2013"
Добавим устройство хранения резервных копий в политику
Add-WBBackupTarget –Policy $WBPolicyExch -Target $WBTargetFolder
Укажем, что для резервного копирования будет использоваться метод VSS Full Backup
Set-WBVssBackupOptions -Policy $WBPolicyExch -VssFullBackup
Проверим политику на ошибки:
$WBPolicyExch
Проверим статус почтовой базы перед запуском бэкапа:
Get-MailboxDatabase mdb001 –Status
В данном случае видно, что резервное копирование почтовой базы ни разу не выполнялось.
Запустить резервное копирование почтовой базы Exchange 2013 можно немедленно:
Start-WBBackup -Policy $WBPolicyExch
Или по расписанию:
Set-WBSchedule –Policy $WBPolicyExch –Schedule 23:00
После завершения резервного копирования WSB обновит заголовок почтовой базы данных и запишет в него информацию о времени выполнения последнего бэкапа:
Get-MailboxDatabase mdb001 -Status | select Lastfullbackup
Вывести список резервных копий можно так:
Get-WBBackupSet
Получить статус выполнения последнего задания:
Get-WBJob -previous 1
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…