Veeam Backup & Replication дозволяє створювати не тільки резервні копії, але і репліки віртуальних машин. При реплікації віртуальних машин Veeam Backup & Replication створює точну копію вихідної віртуальної машини в оригінальному форматі на резервному хості Hyper-V і періодично синхронізує цю копію з вихідної машиною, підтримуючи дані в актуальному стані.
Реплікація дозволяє досягти кращих показників RTO, так репліка є копією віртуальної машини, яку можна запустити в будь-який момент часу. Якщо вихідна машина з якоїсь причини перестане працювати, ви зможете швидко перемкнутися на репліку і відновити критичні для бізнесу служби і додатки з мінімальним простоєм. У зв'язку з цим технологія реплікації найчастіше використовується для машин, на яких працюють додатки рівня 1 (tier 1).
Для створення репліки віртуальної машини необхідно конфігурувати завдання реплікації. Під час першої сесії завдання реплікації Veeam Backup & Replication копіює образ віртуальної машини цілком і реєструє копію віртуальної машини на цільовому хості Hyper-V. При наступних сесіях завдання Veeam Backup & Replication копіює тільки змінені блоки даних віртуальної машини щодо останньої сесії (інкрементальні зміни) і створює нову точку відновлення для репліки віртуальної машини. Використовуючи цю точку відновлення, ви можете «відкотити» віртуальну машину на потрібний стан. Для створення контрольних точок відновлення використовуються знімки стану Hyper-V. При інкрементальною реплікації змінені блоки даних записуються в різницевий диск (differencing disk) знімка стану, який зберігається поряд з повним чином репліки віртуальної машини. Кількість точок відновлення для репліки залежить від налаштувань політики зберігання.
Veeam Backup & Replication дозволяє створювати репліки віртуальних машин як на локальних майданчиках (підтримка сценарію високої доступності), так і на віддалених майданчиках (підтримка сценарію відновлення після аварії). Якщо для створення реплік віртуальних машин планується використовувати мережу WAN, ви можете оптимізувати передачу даних за допомогою технологій дедуплікаціі і стиснення даних. Крім того, ви можете задати правила для регуляції пропускної здатності мережі (network throttling). Ці правила допоможуть вам уникати ситуацій, коли завдання реплікації використовують всі мережеві ресурси. Для зниження навантаження можна також використовувати технологію створення початкової репліки віртуальної машини з резервної копії (replica seeding) або використовувати можливість створення реплік з резервних копій віртуальних машин (remote replica from backup).
У цьому розділі
Умови виконання операції
- Всі компоненти інфраструктури резервного копіювання, які будуть задіяні в процесі реплікації, повинні бути підключені до Veeam Backup & Replication. Список компонентів включає:
- вихідний і цільовий хости Hyper-V;
- виділений проксі-сервер резервного копіювання (використовується для передачі даних);
- репозиторій (використовується для зберігання метаданих репліки віртуальної машини).
Проксі-сервер і репозиторій необхідні в разі, якщо ви використовуєте розподілену інфраструктуру резервного копіювання.
- [Опціонально] Щоб отримувати повідомлення про завершення завдання резервного копіювання по електронній пошті, необхідно конфігурувати налаштування повідомлень. Для цього в меню Veeam Backup & Replication виберіть General Options і задайте потрібні настройки на вкладці E-mail Settings.
Основні дії
Щоб створити репліку віртуальної машини:
Крок 1. Створіть завдання реплікації
- На вкладці Home в панелі інструментів натисніть Replication Job і виберіть Microsoft Hyper-V.
- На кроці Name вкажіть ім'я завдання реплікації і його опис.
Крок 2. Додайте машини в завдання реплікації
Додавання контейнера дозволяє сформувати динамічно оновлюваний список віртуальних машин. При виявленні нових віртуальних машин в контейнері в віртуальному середовищі Veeam Backup & Replication автоматично оновить список машин в завданні реплікації.
- На кроці Virtual Machines натисніть Add.
- Щоб знайти потрібну віртуальну машину або контейнер, в поле пошуку вкажіть ім'я або частину імені машини або контейнера і натисніть Start search справа. Виберіть потрібну віртуальну машину або контейнер в списку результатів пошуку і натисніть Add.
Обраний об'єкт з'явиться в списку Virtual machines to replicate.
Крок 3. Виключіть непотрібні машини і диски віртуальних машин
Якщо в завдання доданий контейнер віртуальних машин, ви можете виключити окремі дочірні контейнери або віртуальні машини з завдання. Крім того, ви можете виключити окремі диски віртуальної машини. Наприклад, ви можете вказати, що необхідно включити в репліку тільки системні диски машини і виключити всі інші.
- На кроці Virtual Machines натисніть Exclusions.
- Щоб виключити віртуальну машину або контейнер віртуальних машин із завдання, відкрийте вкладку VMs. Натисніть Add і виберіть машини або контейнери, які слід виключити. Щоб знайти потрібну віртуальну машину або контейнер, в поле пошуку вкажіть ім'я або частину імені машини або контейнера і натисніть Start search справа.
- Відкрийте вкладку Disks. Виберіть в списку машину, диски якої потрібно виключити, і натисніть Edit.
Якщо віртуальна машина була додана до складу контейнера і ви хочете виключити окремі диски з її репліки, натисніть Add і додайте цю віртуальну машину в список як окремий об'єкт. Виберіть диски, які ви хочете включити в репліку віртуальної машини; невибрані диски будуть виключені.
- Натисніть OK, потім знову ОК.
- Натисніть Recalculate, щоб розрахувати загальний розмір віртуальних машин, включених в завдання реплікації.
Крок 4. Вкажіть порядок обробки об'єктів
Якщо ви додали кілька віртуальних машин або контейнерів в завдання реплікації, ви можете вказати, в якому порядку вони повинні оброблятися. Ця можливість може бути корисною, якщо вам необхідно дотримуватись вимог вікна резервного копіювання і ви не знаєте, скільки часу може зайняти обробка віртуальних машин. В цьому випадку ви можете вказати, що критичні віртуальні машини повинні оброблятися в першу чергу.
- На кроці Virtual Machines клацніть по віртуальній машині або контейнера, доданому до списку.
- Використовуйте кнопки Up і Down, щоб перемістити віртуальну машину або контейнер на позицію вище або нижче в списку. Чим вище позиція об'єкта в списку, тим вище його пріоритет при обробці. Якщо ви додали в завдання контейнер віртуальних машин, машини всередині контейнера будуть оброблятися не по порядку, а випадковим чином.
Крок 5. Виберіть цільової хост для репліки віртуальної машини
На кроці Destination вкажіть, де ви хочете створити репліку віртуальної машини.
- Натисніть Choose поруч з полем Host or cluster і виберіть хост, на якому ви хочете зареєструвати репліку віртуальної машини.
Якщо ви виберете кластер, завдання реплікації буде працювати до тих пір, поки в кластері є хоча б один доступний хост.
- Натисніть Choose р отрутою з полем Path і виберіть шлях, по якому повинні розташовуватися файли репліки віртуальної машини.
Крок 6. Вкажіть загальні настройки для завдання реплікації
Якщо ви використовуєте сценарій розподіленого розгортання інфраструктури резервного копіювання, вам потрібно вказати репозиторій, який буде використовуватися завданням реплікації. У разі простого сценарію репозиторій вказувати не потрібно. Роль сховища виконує сервер резервного копіювання.
У репозиторії резервного копіювання зберігаються метадані репліки (контрольні суми для лічених блоків даних). Метадані допомагають прискорити процес передачі даних при інкрементальних сесіях завдання реплікації.
- У списку Repository for replica metadata виберіть потрібний репозиторій. Файл з метаданими, створений в результаті роботи завдання реплікації, буде збережений в цьому репозиторії.
- В поле VM name suffix вкажіть, який суфікс повинен бути доданий до імені репліки віртуальної машини. Veeam Backup & Replication додасть вказаний суфікс до імені вихідної машини і зареєструє репліку віртуальної машини під цим ім'ям на цільовому хості Hyper-V.
- В поле Restore points вкажіть максимальну кількість контрольних точок відновлення, яке ви хочете зберігати для репліки віртуальної машини.
Крок 7. Вкажіть додаткові налаштування
На кроці Job Settings натисніть Advanced, щоб вказати додаткові настройки для завдання реплікації.
- На вкладці Traffic переконайтеся, що встановлений прапор Exclude swap file blocks. Розмір файлу підкачки Microsoft Windows на гостьовий ОС віртуальної машини може значно змінюватися між сесіями завдання реплікації. Veeam Backup & Replication визначить, які блоки даних відносяться до файлу підкачки, і виключить такі блоки даних з обробки. В результаті швидкість реплікації збільшиться, а розмір точок відновлення репліки зменшиться.
- При передачі даних між двома проксі-серверами Veeam Backup & Replication використовує технологію стиснення даних, щоб знизити навантаження на мережу. Veeam Backup & Replication пропонує 5 рівнів стиснення даних, кожен з яких має свій коефіцієнт стиснення: None, Dedupe-friendly, Optimal, High і Extreme. У списку Compression level виберіть потрібний рівень стиснення.
- Відкрийте вкладку Notifications. Встановіть прапорець Send email notifications to the following recipients і вкажіть адресу електронної пошти. Після завершення завдання реплікації ви отримаєте повідомлення з інформацією про результати завдання на вказану адресу.
Для отримання повідомлень необхідно вказати настройки електронної пошти в Veeam Backup & Replication. Для цього в меню Veeam Backup & Replication виберіть General Options і задайте потрібні настройки на вкладці E-mail Settings.
важливо:
Переконайтеся, що адреса електронної пошти вказано один раз: в поле To в глобальних налаштуваннях або в налаштуваннях завдання резервного копіювання. Якщо адреса вказана двічі, ви отримаєте два повідомлення після завершення завдання.
- Відкрийте вкладку Hyper-V.
- Якщо ви створюєте репліку віртуальної машини, на якій працюють додатки, які не підтримують Microsoft VSS (наприклад, машини під управлінням Linux), переконайтеся, що обрана опція Enable Hyper-V guest quiescence.
- Переконайтеся, що встановлено прапор Take crash consistent backup instead of suspending VM. Veeam Backup & Replication буде використовувати метод резервного копіювання без урахування даних додатків замість методу «холодного» резервного копіювання, що дозволить створити репліку без виключення віртуальної машини.
- Переконайтеся, що встановлено прапор Use changed block tracking data. Veeam Backup & Replication використовує власну технологію відстеження змінених блоків. Модуль CBT зберігає список змінених блоків даних. Замість того щоб сканувати образ віртуальної машини і визначати змінені блоки даних у віртуальній машині, Veeam Backup & Replication запросить інформацію про нові блоках у модуля CBT.
Використання механізму CBT дозволяє значно збільшити швидкість і ефективність інкрементальною реплікації. Наприклад, якщо з моменту останньої сесії завдання реплікації змінилося 5% блоків даних, швидкість інкрементальною реплікації з використанням модуля CBT зросте в 20 разів.
Крок 8. Вкажіть шлях передачі даних
Виберіть компоненти інфраструктури резервного копіювання, які будуть використовуватися для реплікації, а також вкажіть шлях передачі даних.
- На кроці Data Transfer натисніть Choose поруч з полем Source proxy. Переконайтеся, що в діалозі Backup Proxy обрана опція Off-host backup. Veeam Backup & Replication перенесе виконання операції реплікації з вихідного хоста на виділений проксі-сервер, щоб знизити навантаження на хост.
- Для передачі даних в процесі реплікації може використовуватися пряме з'єднання між вихідним і цільовим хостами або з'єднання з ипользованием двох WAN-акселераторів. Останній сценарій рекомендується використовувати при слабкому під час встановлення зв'язку. Для отримання більш докладної інформації про WAN- акселераторах см. керівництво користувача Veeam Backup & Replication для Microsoft Hyper-V .
Крок 9. Вкажіть настройки обробки гостьовий ОС віртуальної машини
На цьому кроці ви можете вказати настройки для обробки гостьовий ОС віртуальної машини.
Для створення реплік віртуальних машин Veeam Backup & Replication може задействвовать служби тіньового копіювання томів (Microsoft VSS) або командні сценарії для «заморозки» гостьовий ОС. Служби тіньового копіювання томів і сценарії дозволяють створити узгоджений образ віртуальної машини, навіть якщо на ній в даний момент працюють програми, які активно використовуються або оновлюються. У разі перемикання на таку репліку ви зможете відновити роботу всіх служб і додатків на віртуальній машині без втрати даних.
Щоб створити репліку віртуальної машини з урахуванням стану додатків:
- На кроці Guest Processing встановіть прапорець Enable application-aware processing.
- Вкажіть обліковий запис з правами адміністратора для всіх віртуальних машин, доданих в завдання. Для цього натисніть Add праворуч від поля Credentials і введіть ім'я користувача та пароль для облікового запису. Якщо ви вже вводили дані для цього облікового запису раніше, ви можете вибрати потрібний обліковий запис в списку Credentials.
Обліковий запис необхідна для установки, запуску і видалення на гостьовий ОС віртуальної машини модуля Veeam, координуючого процеси VSS.
- За замовчуванням зазначені дані облікового запису використовуються для всіх віртуальних машин в завданні. Якщо для віртуальних машин необхідно вказати дані різних облікових записів, натисніть Credentials.
Виберіть віртуальну машину в списку і натисніть Set User> Standard credentials. Потім вкажіть дані облікового запису з правами адміністратора для обраної віртуальної машини. Повторіть процедуру для всіх віртуальних машин в завданні.
- Для вказівки додаткових налаштувань натисніть Applications. Виберіть віртуальну машину в списку і натисніть Edit.
- На вкладці General рекомендується вибрати опцію Try application processing, but ignore failures. В цьому випадку Veeam Backup & Replication продовжить реплікацію віртуальної машини, навіть якщо при обробці віртуальної машини за допомогою VSS або сценаріїв виникнуть проблеми. Якщо створити узгоджену репліку не вдасться, Veeam Backup & Replication спробує створити репліку без урахування стану даних додатків.
- Якщо в завдання додана віртуальна машина з додатками, які використовують логи транзакцій, виберіть опцію Process transaction logs with this job. Після успішного завершення завдання реплікації Veeam Backup & Replication обріже логи транзакцій, що допоможе заощадити місце на диску.
Якщо разом з Veeam Backup & Replication ви використовуєте стороннє додаток для резервного копіювання на рівні гостьовий ОС віртуальної машини, яка використовує логи транзакцій, виберіть опцію Perform copy only. Ця можливість допоможе уникнути конфлікту додатків.
Крок 10. Вкажіть розклад для завдання реплікації
Завдання реплікації може запускатися вручну або автоматично, згідно заданим розкладом. Щоб налаштувати розклад для завдання реплікації:
- На кроці Schedule встановіть прапорець Run the job automatically. Якщо ви не встановите цей прапор, завдання резервного копіювання необхідно буде запускати вручну.
- Виберіть потрібний тип розкладу: щоденне, щомісячне, періодичне або постійне. Крім того, ви можете створити ланцюжок із завдань. У цьому випадку завдання будуть запускатися автоматично одне за іншим.
- Переконайтеся, що встановлено прапор Retry failed VM processing. Якщо під час сесії завдання реплікації все віртуальні машини обробити не вдасться, Veeam Backup & Replication запустить завдання реплікації для необробленої віртуальних машин повторно.
- Встановіть прапорець Terminate job if it exceeds allowed backup window і натисніть Window. Вкажіть вікно резервного копіювання для вашої виробничого середовища. Якщо завдання резервного копіювання, не завершиться в межах зазначеного вікна, Veeam Backup & Replication примусово виконає завдання, щоб не створювати навантаження на виробниче середовище.
- Натисніть Apply.
Крок 11. Перевірте зазначені настройки і запустіть завдання
- Перевірте настройки, які ви вказали для завдання реплікації.
- Встановіть прапорець Run the job when I click Finish і натисніть Finish. Завдання реплікації буде запущено.
Крок 12. Відстежуйте процес виконання реплікації в режимі реального часу
В процесі роботи завдання ви можете переглядати інформацію про його виконанні в режимі реального часу. Інформація за завданням включає такі дані, як: відсоток завершення завдання, тривалість, швидкість реплікації, «вузькі місця» при передачі даних, обсяг прочитаних, оброблених і переданих даних і так далі.
Ви можете переглядати інформацію як про завдання в цілому, так і про окремі об'єкти в завданні.
- Відкрийте уявлення Backup & Replication.
- В ієрархії об'єктів клацніть по вузлу Jobs.
- Клацніть по потрібному завданням в списку.
- Виберіть віртуальну машину або контейнер віртуальних машин в списку ліворуч, щоб отримати дані про окремий об'єкт в завданні.
- Дочекайтеся завершення завдання реплікації. Зверніть увагу на те, що завдання має завершитися зі статусом Success (успішно) або, по крайней мере, Warning (з попередженням). Якщо завдання завершиться зі статусом Failed (з помилкою), репліка віртуальної машини не буде створена і ви не зможете при необхідності переключитися на неї.
Крок 13. Виконайте Інкрементальний реплікацію
Щоб виконати Інкрементальний реплікацію віртуальних машин:
- Відкрийте уявлення Backup & Replication.
- В ієрархії об'єктів клацніть по вузлу Jobs.
- У робочій області правою кнопкою миші за завданням і виберіть Start. Дочекайтеся, поки завдання завершиться. Зверніть увагу на те, що завдання має завершитися зі статусом Success (успішно) або, по крайней мере, Warning (з попередженням).
заключні дії
В ході сесій завдання реплікації Veeam Backup & Replication створює такі файли:
- Повну репліку віртуальної машини (набір конфігураційніх файлів и віртуальніх дисків). В ході першої сесії реплікації Veeam Backup & Replication зберігає ці файли в вибране сховище в папку з ім'ям репліки і реєструє репліку на цільовому хості.
- Точки відновлення репліки. В ході інкрементальною реплікації Veeam Backup & Replication створює різницевий диск (differencing disk) для знімка стану в тій же папці, поряд з повною реплікою віртуальної машини.
- Файл метаданих репліки (VBM), в якому зберігаються контрольні суми репліки. Veeam Backup & Replication використовує цей файл, щоб швидко знайти блоки даних, які змінилися між сесіями завдання реплікації. Файл метаданих зберігається в репозиторій резервного копіювання.
Щоб перевірити результати реплікації:
- Запустіть Hyper-V Manager і переконайтеся, що репліка віртуальної машини створена.
- В консолі Veeam Backup & Replication відкрийте уявлення Files.
- В ієрархії об'єктів клацніть по вузлу сховища даних, куди була збережена репліка. Відкрийте папку з ім'ям репліки і переконайтеся, що в ній знаходяться файли репліки віртуальної машини.
- Відкрийте уявлення History і в ієрархії об'єктів клацніть по вузлу Jobs. Двічі клацніть за завданням реплікації. Перевірте статистику завдання реплікації.
- Якщо ви налаштовували відправку повідомлення про завершення завдання, запустіть поштове додаток і відкрийте папку вхідних повідомлень (Inbox). Переконайтеся, що в ній знаходяться 2 повідомлення з результатами виконання завдання: одне - про повну реплікації, друге - про інкрементальною.