Коли Ви робите резервну копію, мається на увазі, що «в разі чого» вона виявиться працездатною, тобто придатною для відновлення. На жаль, це не завжди так, і ми знаємо багато сумних історій, коли відновлення даних було неможливо через неполадки при створенні «бекапа». Для запобігання таких випадків і своєчасного виявлення неполадок рекомендується регулярно проводити тестування резервних копій; більш того, тестування повинно стати невід'ємною частиною Вашого стратегії резервного копіювання.
Перевірка резервних копій буває двох видів:
- Перевірка цілісності резервної копії - звіряються контрольні суми блоків даних резервної копії
- Перевірка відновлення з резервної копії - в спеціальному ізольованому середовищі ( "пісочниці") моделюється процес відновлення системи з резервної копії, і перевіряється, чи буде вона працювати коректно після відновлення.
Тестування - проблемне питання
Життєвий досвід показує, що часто компанії "економлять" на тестуванні резервних копій. Це може бути пов'язано як з недостатньою поінформованістю щодо можливих проблем на фазі відновлення, так і з економічними чинниками, так як повноцінний процес тестування відновлення системи з резервної копії, якщо проводити його вручну, - дуже трудомістка операція. Така ситуація чревата наслідками, адже в разі збою критичні дані можуть не бути відновленими в заданий час або, що ще гірше, можуть бути частково або повністю втрачені.
Щоб користувачі могли бути впевненими у відновленні критичних даних в разі збоїв, розробники Veeam Backup Replication реалізували технологію SureBackup. що дозволяє автоматично перевіряти можливість відновлення даних з резервної копії. Незважаючи на те, що SureBackup існує вже більше 2 років, про цю можливість знають не всі. Ми спробуємо внести ясність в короткому пості нижче.
Як це працює
Після кожного циклу резервного копіювання автоматично запускається перевірка SureBackup. Щойно створений файл резервної копії читається, з нього автоматично запускаються віртуальні машини в ізольованому віртуальному мережі, виконуються Ваші перевірочні скрипти при їх наявності, після чого надсилається звіт про результати тестування.
- Віртуальні машини запускаються (читаються) прямо з файлу резервної копії без його розпакування.
- Завдяки 1-ої особливості для тестування необхідно мінімум дискового простору на наявному обладнанні.
- Можна створювати зв'язки машин для тестування (Application Group), наприклад, для тестування Microsoft Exchange Вам спочатку потрібно домен контролер.
- Ізольована віртуальна мережа (віртуальна лабораторія) дозволяє тестувати віртуальні машини без зміни конфігурації мережевих налаштувань.
- Ви самі можете створити скрипти для тестування і таким чином перевіряти будь-які додатки.
- Після виконання завдання SureBackup все акуратно вимикається і підчищається. Самі файли резервних копій залишаються недоторканими.
SureBackup налаштовується в кілька простих кроків:
1. Створити групу додатків. що складається з віртуальних машин, які Ви хочете протестувати.
Мал. 1 Створення групи додатків
Мал. 2 Створення групи додатків: вказівка імені і опису
Мал. 3 Створення групи додатків: вибір віртуальних машин
Мал. 4 Створення групи додатків: перевірка налаштувань
2. Створити віртуальну лабораторію. яка ізолює ці віртуальні машини від виробничого середовища. Кожна віртуальна лабораторія включає набір ізольованих мереж, віртуальних «світчей» і групи портів.
Мал. 5 Створення віртуальної лабораторії
Мал. 6 Створення віртуальної лабораторії: вказівка імені і опису
Мал. 7 Створення віртуальної лабораторії: вибір хоста
Мал. 8 Створення віртуальної лабораторії: вибір сховища даних
Мал. 9 Створення віртуальної лабораторії: настройка проксі
Мал. 10 Створення віртуальної лабораторії: настройка параметрів мережі
Мал. 11 Створення віртуальної лабораторії: вказівка ізольованих мереж
Мал. 12 Створення віртуальної лабораторії
Мал. 13 Створення віртуальної лабораторії: настройка мережі
Мал. 14 Створення віртуальної лабораторії: перевірка і збереження налаштувань
3. Створити завдання SureBackup. яке прив'яже віртуальну лабораторію до групи додатків.
Мал. 15 Створення завдання SureBackup
Мал. 16 Створення завдання SureBackup: вказівка імені і опису
Мал. 17 Створення завдання SureBackup: вибір віртуальної лабораторії
Мал. 18 Створення завдання SureBackup: вибір групи додатків
Мал. 19 Створення завдання SureBackup: підключення завдання SureBackup до задачі по створенню резервної копії
Мал. 20 Створення завдання SureBackup: настройка звіту з результатами перевірки
Мал. 21 Створення завдання SureBackup: настройка графіка запуску
Мал. 22 Створення завдання SureBackup: перевірка налаштувань
Завдання SureBackup може тестувати будь-яку резервну копію кожного разу згідно налаштованому графіку. При перевірці завдання SureBackup запустить віртуальні машини в групі додатків всередині ізольованою середовища, перевірить операційні системи, програми, тощо Після закінчення тесту SureBackup зупинить віртуальні машини і відправить звіт з результатами тесту.
Мал. 23 Статистика роботи завдання SureBackup
До появи технології SureBackup тестове відновлення даних було труднодостижимой метою. З впровадженням SureBackup тестування і верифікація резервних копій стали значно простіше, і тепер адміністратори можуть бути впевненими, що всі резервні копії надійні на 100%.
Інші ресурси про SureBackup (англійською):