Відновлення системи засобами Windows Server Backup

WSB дозволяє відновлювати з бекапу як окремі файли, так і виконувати відновлення всієї системи. Окремі файли можна відновити із графічного інтерфейсу компоненту Windows Server Backup. Повне відновлення системи доступне лише з Windows Recovery Environment (WinRE). Доступ до WinRE доступний на інсталяційному образі Windows Server OS. При неможливості штатно стартувати ОС система сама завантажиться в WinRE.

Повне відновлення системи із резервного образу, що зберігається на мережному сховищі

1. Підключіться до сервера через IP-KVM (iDRAC, IPMI, iRMC), щоб отримати доступ до консолі сервера.

2. Далі увійдіть до Windows Recovery Environment за допомогою інсталяційного образу Windows Server ОС. Підключіть образ диска до сервера і завантажтесь з нього (у різних версіях IP-KVM можуть бути відмінності в інтерфейсі, але скрізь ідентичний механізм).

3. Після завантаження з диска потрапляєте у перше вікно вибору мови та налаштування клавіатури. Натискаємо Next

4. На наступному етапі вибираємо опцію Repair your computer (Відновити ваш комп'ютер)

5. У наступному меню обираємо опцію Troubleshoot

Тепер у вас з'явилася опція скористатися командним рядком (Command Prompt), якщо резервний образ системи зберігається на мережному сховищі. Якщо бекап системи знаходиться на диску, перейдіть в розділ System Image Recovery

У командному рядку доведеться виконати кілька команд. Спочатку перевіримо інтернет-з'єднання.

Перевірка мережного з'єднання

Послідовно виконайте команди:

wpeinit
ping google.com

Якщо в ДЦ ІП адреси отримуються автоматично, то швидше за все з'єднання доступне і ping пройде успішно. У такому разі ви можете перейти до пункту Підключення мережного сховища 

Якщо команда ping показала відсутність лінка, це означає, що вам потрібно буде настроїти мережне з'єднання вручну.

Налаштування підключення до мережі

1. Перед налаштуванням перевіряємо активний та підключений інтерфейс:

netsh interface show interface

2. Отримаємо перелік інтерфейсів (їх може бути кілька). Нам потрібно буде зафіксувати ім'я інтерфейсу Enabled, Connected

3. Перед виконанням наступної команди дізнайтеся мережні параметри вашого сервера (ця інформація зазвичай доступна в деталях замовлення в персональному кабінеті вашого хостинг-провайдера). Вам потрібна основна ІП адреса, маска та шлюз. Налаштовуємо інтерфейс:

netsh interface ip set address name="Ethernet" static 192.168.0.115 255.255.255.0 192.168.0.1

name=”” - це назва інтерфейсу, яку ми дізналися раніше
192.168.0.115 - основний ІП сервера (приклад)
255.255.255.0 - маска мережі (приклад)
192.168.0.1 - шлюз (приклад)

4. Далі додайте dns сервер Google командою:

netsh interface ip set dnsserver "Ethernet" static 8.8.8.8

5. Перевіряємо командою ping google.com наявність підключення до мережі (дивись скріншот успішного ping вище).

Підключення мережного сховища до сервера

Підключимо сховище командою:

net use z: \\u114***.introserv.cloud\u114***

\\u114***.introserv.cloud\u114*** - адресa мережного сховища, замініть рядок на свої дані.

Буде запропоновано ввести ім'я та пароль. Вводимо актуальні дані. Повинні отримати повідомлення про успіх:

Перевірка бекапів та повне відновлення системи

1. Перевіримо наявність бекапів у сховищі:

wbadmin get versions -backupTarget:\\u114***.introserv.cloud\u114***

Нас цікавлять рядки Version identifier. У прикладі бачимо, що у нас є повний бекап системи від 08.09.2023 20:10
Фіксуємо цю інформацію у форматі, в якому отримали.

Нам доступно 2 варіанти відновлення

- відновлення всієї системи з усіма розділами на дисках:

wbadmin start sysrecovery -version:08/09/2023-20:10 -backupTarget:\\u114***.introserv.cloud\u114*** -restoreAllVolumes -recreateDisks

-backupTarget: вказує на ваше мережне сховище
-version: вказує на обраний вами бекап
Oпція -restoreAllVolumes вказує, що ми хочемо відновити всі розділи
Oпція -recreateDisks вказує, що засіб відновлення повинен перестворити розділи (Увага - ця опція зітре всі дані на дисках і запише на відтворені розділи дані з бекапу)

- Відновлення лише системного розділу, на якому встановлена ОС

Виконується командою:

wbadmin start sysrecovery -version:08/09/2023-20:10 -backupTarget:\\u114***.introserv.cloud\u114***

Повне відновлення образу системи, розташованого на одному з дисків сервера

1. У пункті меню WinRE у розділі Troubleshoot вибираємо пункт System Image Recovery

Система намагатиметься просканувати диски сервера щодо наявності повних бекапів ОС. Буде запропоновано останній за часом доступний образ відновлення. Але можна вибрати зі списку, якщо їх декілька (Select a system image):

2. Натисніть Next та потрапите в меню додаткових опцій:

Важливо! Якщо вибрати опцію Format and repartition disks, утиліта переформатує диски та розділи на сервері, щоб повторити розділи з бекапу. Якщо цю опцію не увімкнути, то утиліта відновлення зітре та замінить дані лише у системному розділі, де встановлена ОС. Кнопка Exclude disks… при увімкненій опції Format and repartition disks дозволить виключити диски з процесу реформування.

3. Задіяні під час відновлення диски та розділи будуть вказані в наступному вікні:

4. Натискаємо кнопку Finish і чекаємо завершення відновлення.

Відновлення окремих папок, розділів чи стану системи

Така можливість доступна з графічного інтерфейсу Windows Server Backup

1. Запускаємо компонент архівування: Start - Server Manager - Tools - Windows Server Backup  та обираємо пункт Restore ...

2. Вибираємо, де знаходиться бекап - локально на сервері (This server) або в іншому розташуванні, наприклад, на мережному сховищі. У прикладі розглянемо варіант з бекапом на мережному диску (A backup stored on another location), oбираємо другий пункт:

3.  Зазначаємо адресу мережного сховища:

4. Обираємо дату та час необхідного бекапу:

5. Далі вибираємо Recovery Type (На скріншоті є опис кожного варіанта). У прикладі відновимо Files and folders:

6. У прикладі оберемо відновлення файлів робочого столу:

7. Налаштовуємо опції відновлення:

8. Перевіряємо та натискаємо Restore

Чекаємо на завершення і виходимо з утиліти. Аналогічно працюють та інші Типи відновлення.