для резервного копіювання 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:
- Резервне копіювання виконується за допомогою служби тіньового копіювання томів (VSS - Volume Shadow Copy Service) на рівні томи цілком
- Можливий тільки локальний запуск і управління резервним копіюванням
- Резервну копію можна писати як на локальний диск, так і по мережі в кулі
- Можливо створити тільки повну (full) резервну копію бази. Інкрементальні, диференціальні і т.п. бекапи не підтримуються.
- Можливий бекап тільки активної бази DAG
За замовчуванням функціонал 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 *"Примітка. Встановити компонент резервного копіювання можна і з графічної консолі Server Manager:
Створення резервних копій бази 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 "\\ srvBak01 \ bak \ exchange2013"
Додамо пристрій зберігання резервних копій в політику
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Примітка. Після виконання резервного копіювання поштової бази скидаються (видаляються) логи транзакцій журналів Exchange, звільняючи додатково місце на діске.В наступній статті ми розглянемо з отриманого бекапа відновити поштову базу Exchange 2013.https: //winitpro.ru/index.php/2014/02 / 19 / vosstanovlenie-mailboxstore-exchange-2013 /