Як відновити дані віртуальної машини гіпервізора Proxmox Virtual Environment

Як встановити Proxmox VE, створити та налаштувати віртуальну машину, а також зробити моментальні знімки віртуальної машини та відновити початковий стан системи. У цій статті ми розглянемо, як встановити дані гіпервізора Proxmox VE.

Як відновити дані віртуальної машини гіпервізора Proxmox Virtual Environment

Proxmox VE — це гіпервізор із відкритим вихідним кодом для корпоративної віртуалізації. Дана система віртуалізації заснована на дистрибутиві Debian GNU/Linux. Для запуску віртуальної машини на сервері використовується модифіковане ядро Ubuntu. Розвертання та керування віртуальними машинами доступно через командний рядок та веб-консоль, що забезпечує простий і швидкий доступ.

Перейти до перегляду
Як відновити дані віртуальної машини гіпервізора Proxmox Virtual Environment

Як відновити дані віртуальної машини гіпервізора Proxmox Virtual Environment

Установка віртуального середовища Proxmox

Для початку давайте розберемо, як встановити Proxmox VE на нашому сервері. Для установки потрібно завантажити ISO-образ Proxmox і створити завантажувальну флешку. Для завантаження образу перейдіть на офіційну сторінку Proxmox.

https://www.proxmox.com/en/downloads

Тут оберіть Proxmox (VE) Virtual Environment – ISO Images, та завантажте останню версію гіпервізора, тиснемо – Download.

Офіційна сторінка завантаження Proxmox

Після завантаження запускаємо програму, яка допоможе створити завантажувальну флешку, наприклад Rufus або Etcher. Отже, наш USB-накопичувач готовий, підключаємо його до сервера та завантажуємося, вказавши відповідний завантажувальний пристрій.

Cтворити завантажувальну флешку Proxmox VE

Після завантаження, з’явиться меню Proxmox VE. Для стандартного налаштування оберіть пункт – Install Proxmox VE.

Install Proxmox VE

Приймаємо ліцензійну угоду та обираємо диск, на який буде встановлена система. Для налаштування додаткових параметрів, відкрийте – Параметри. Тут можна змінити файлову систему, розмір диска, тощо.

Обираємо диск, на який буде встановлена система.

Встановіть розташування, часовий пояс та розкладку клавіатури. Далі, встановлюємо пароль адміністратора та вводимо його іще раз, для підтвердження. Вказуємо електронну пошту для системних повідомлень.

Встановлюємо пароль адміністратора

На останньому етапі установки потрібно налаштувати конфігурацію мережі. Оберіть інтерфейс керування, ім’я хоста для сервера, доступну IP-адресу, основний шлюз та DNS – сервер.

Налаштувати конфігурацію мережі

Програма інсталяції виведе всі обрані параметри. Переконавшись, що все гаразд, тиснемо «Встановити».

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

Після завершення встановлення вийміть USB-накопичувач та перезавантажте систему. В результаті, завантажиться меню Proxmox GRUB. Обираємо зі списку віртуальне середовище Proxmox GNU/Linux і тиснемо Enter.

Перший запуск системи

Після цього, з’явиться вітальне повідомлення Proxmox VE. До нього входить IP-адреса сервера, до якої можна підключитися через веб-інтерфейс, для управління з клієнтської машини. Вводимо IP-адресу в будь-якому доступному браузері. При переході ви побачите попередження про те, що сторінка небезпечна, оскільки Proxmox VE використовує самопідписані SSL-сертифікати. Тиснемо: Додатково – Перейти.

Далі потрібно ввести логін та пароль адміністратора, щоб отримати доступ до інтерфейсу керування.

Proxmox VE Login

Як створити віртуальну машину

Тепер, коли ми отримали доступ до інтерфейсу керування сервером, можна створити віртуальну машину. Для встановлення операційної системи віртуальної машини нам знадобиться відповідний ISO-образ.

Далі, потрібно його завантажити на сервер Рroxmox. Ідемо в host / local host, тут переходимо у вкладку ISO-images, тиснемо – Upload / Select file, вказуємо шлях до ISO-образу – Upload.

Proxmox VE Login

Після завантаження можна приступати до створення віртуальної машини. Праворуч у вікні тиснемо Create VM, та переходимо на вкладку OS. Вказуємо тип операційної системи та версію, клацаємо по рядку – ISO image та обираємо зі списку потрібний ISO-файл.

Створюємо віртуальну машину

Параметри системи та диска я залишаю за промовчанням. Додамо ядер процесора та віртуальної пам’яті. Налаштування мережі на цьому етапі теж залишу за замовчуванням. Переходимо на вкладку – Confirm, перевіряємо параметри та тиснемо Finish.

Налаштування конфигурації віртуальної машини

Машина з’явиться в даному списку. Виділяємо її та відкриваємо консоль, і запускаємо – Start now. Машина запуститься і розпочнеться встановлення операційної системи. Встановлення нічим не відрізняється від звичайного.

Пеший запуск віртуальної машини

Як зробити моментальний знімок віртуальної машини

Використовуючи моментальні знімки Proxmox VE, ви зможете зберегти стан віртуальної машини. Моментальний знімок включає вміст пам’яті віртуальної машини, її параметри та стан усіх віртуальних дисків. При відкаті до моментального знімку буде відновлено пам’ять, віртуальні диски та всі налаштування віртуальної машини до стану, в якому вони перебували на момент створення моментального знімка.

Знімки, це чудовий спосіб зберегти стан віртуальної машини. Це набагато швидше ніж повне резервне копіювання, оскільки копіюються не всі дані. Снапшот насправді не є резервним копіюванням і не виконує резервне копіювання на детальному рівні, але, все ж таки, його можна використовувати між повними резервними копіями.

Для того щоб зробити моментальний знімок, у вкладці віртуальної машини натисніть Snapshots – Take Snapshots. У вікні, введіть ім’я та натисніть – Take Snapshots.

Snapshots – Take Snapshots

В результаті, ви побачите напис – TASK OK, і у вкладці снапшотів з’явиться щойно створений знімок.

Як відновитися зі знімка

Якщо під час знімка або бекапа сталася помилка і віртуальна машина заблокована при будь-яких діях, система покаже помилку.

Помилка: VM is locked

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

qm unlock 100

Наприкінці команди вказано ID віртуальної машини. Після цього можна спокійно запустити або видалити віртуальну машину, знімок, тощо.

Розблокування віртуальної машини

Для відкату до моментального знімку, виділіть потрібну віртуальну машину та перейдіть на вкладку Snapshots. Тут натисніть - Rollback. На повідомленні про те, що стан віртуальної машини буде втрачено, тиснемо "Yes" для підтвердження. Після цього машина відкотиться до стану, який був на момент створення даного моментального знімка.

Відкотити віртуальну машину

Резервне копіювання

Окрім миттєвих знімків, Proxmox має непоганий штатний інструментарій для створення резервних копій віртуальних машин. Він дозволяє легко зберегти всі дані віртуальної машини, підтримує три механізми стиснення, і стільки ж способів створення цих копій:

LZO – швидкісний метод;

GZIP – максимальне стиснення;

та ZSTD - стиснення даних без втрати.

Інструментарій для створення резервних копій віртуальних машин

А також, режими архівування:

Snapshot – копія без зупинки віртуальної машини.

Suspend – віртуальна машина тимчасово призупиняється, до завершення резервного копіювання.

Stop – повна зупинка віртуальної машини, до завершення резервного копіювання (найнадійніший спосіб).

Для створення резервної копії, виділяємо потрібну віртуальну машину та обираємо пункт – Backup, а потім тиснемо по кнопці – Backup now.

Backup

Відкриється вікно, в якому можна буде вибрати параметри майбутньої резервної копії. Після вибору параметрів, тиснемо по кнопці - Backup, та чекаємо поки буде створена резервна копія. Після завершення ви побачите напис - TASK OK.

Завершення створення резервної копії віртуальної машини

Відновлення з резервної копії

У разі випадкового видалення, ви зможете відновити віртуальну машину з резервної копії. Для цього виділяємо потрібну резервну копію (її легко визначити за датою), та тиснемо Restore, вказуємо Storage. Тиснемо по кнопці – Restore. На попередження про те, що це безповоротно видалить поточні дані віртуальної машини, обираємо Yes для підтвердження. Після завершення процесу, внизу ви побачите напис - TASK OK.

Restore Backup

Як відновити дані з віртуальної машини гіпервізора Proxmox

У випадку, якщо у вас немає резервної копії, то відновити машину з резервної копії не вдалося. Якщо віртуальна машина не завантажується, або при завантаженні видає помилку, яку не можна виправити, або ж стався збій у роботі сервера, то скористайтеся програмою для відновлення даних Hetman Partition Recovery. Програма підтримує відновлення даних із віртуальних дисків різних гіпервізорів, включаючи Proxmox VE.

За промовчанням, Proxmox VE використовує LVM системи зберігання віртуальних машин на локальному сховищі. Даний варіант зберігання має масу переваг перед VHD-файлами, але процес відновлення може спричинити деякі труднощі.

Програма підтримує всі популярні формати файлових систем та відновлення даних з більшості популярних гіпервізорів. Допоможе відновити дані у разі видалення чи форматування, програмних та апаратних збоїв. Дістаньте диски з сервера та підключіть його до комп'ютера з операційною системою Windows.

Hetman Partition Recovery при підключенні фізичного накопичувача, на якому лежать файли віртуальних машин, відображає всі диски, файли моментальних знімків та резерних копій віртуальних машин. Визначити до якої машини відноситься конкретний диск можна за id віртуальної машини.

Інструмент відновлює файли з будь-яких пристроїв, незалежно від причини втрати даних.
Hetman Partition Recovery

Клікніть по диску правою кнопкою миші та натисніть – Відкрити. Оберіть тип аналізу: Швидке сканування оперативно просканує ваш диск та відобразить результат. Якщо в результаті цього програма не знайшла потрібних файлів, то запустіть - Повний аналіз. Натисніть правою кнопкою по диску – Проаналізувати заново, вкажіть тип файлової системи – Далі.

Пошук видалених файлів

В особливо складних випадках, вам допоможе функція пошуку файлів по сигнатурах. Для її запуску потрібно встановити позначку навпроти глибокого аналізу. У моєму випадку достатньо швидкого сканування.

Шукаємо папку де зберігалася інформація, яку потрібно відновити, та відзначаємо файли, які потрібно повернути, і тиснемо - Відновити. Далі, потрібно вказати шлях, куди зберегти файли, і ще раз натиснути - Відновити. Усі файли будуть лежати за вказаним шляхом.

Відновлюємо файли віртуальної машини

Як бачите, програма легко знайшла файли, які лежали на віртуальному диску. Для зручності, тут реалізовано функцію пошуку файлу по імені. А вміст файлу можна переглянути у вікні попереднього перегляду.

Висновок

Отже, ми розглянули штатні способи резервного копіювання та способи відновлення віртуальних машин. Їх використання дозволяє без особливих проблем зберігати всі дані та екстрено відновити їх у разі нештатної ситуації.

При виконанні процедур резервного копіювання та відновлення, завжди слід враховувати, що вони активно навантажують дискову підсистему. У зв'язку з цим, виконувати ці процедури рекомендується в моменти мінімального навантаження, щоб уникнути затримок при виконанні операцій введення-виведення всередині машин та меншого навантаження на диски, це дозволить знизити ризик виходу з ладу машини.

Valery Martyshko

Автор: , Технічний письменник

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів.

Vladyslav Kupriyenko

Редактор: , Технічний письменник

Редактор статей блогу, автор та ведучий рубрики на YouTube каналі компанії Hetman Software. За освітою: спеціаліст з обслуговування комп’ютерних систем та мереж, вивчав розробку програмного забезпечення. Має досвід роботи в IT сфері, який охоплює різні галузі: адміністрування комп’ютерної мережі та обладнання, контроль та підтримка роботи Інтернет, офісних та спеціалізованих програм. Є фахівцем в області відновлення даних, файлових систем та пристроїв зберігання даних.

Рекомендуємо для вас

Вас вітає асистент Hetman Software створений на основі штучного інтелекту.
Розпочати чат