Як відновити дані віртуальної машини з Citrix Hypervisor XenServer

Читайте, як встановити та налаштувати Citrix hypervisor або XenServer, як створити віртуальну машину, зробити моментальний знімок системи та повернути машину до попереднього стану. А також, як відновити дані з віртуальної машини XenServer.

Як відновити дані віртуальної машини з Citrix Hypervisor XenServer

Citrix Hypervisor (XenServer) – це платформа віртуалізації, яка працює на спеціальній версії Linux, розробленій компанією Citrix. Використовуючи цю платформу, можна запускати безліч віртуальних машин на одному апаратному сервері. Даний гіпервізор дозволяє створювати віртуальні машини, робити моментальні знімки дисків та керувати робочими навантаженнями віртуальних машин. Як і інші продукти віртуалізації не є ідеальним, в результаті роботи можуть траплятися збої та інші ситуації, що ведуть до втрати інформації. І в результаті виникає питання, як відновити дані.

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

Як відновити дані віртуальної машини з Citrix Hypervisor XenServer

Що потрібно для встановлення Citrix hypervisor

Для початку, давайте розглянемо встановлення даного гіпервізора. Для встановлення XenServer 8-ї версії потрібно перевірити декілька речей.

Потрібен 64-розрядний процесор Intel VT або AMD-V на базі архітектури x86.

Якщо ви плануєте запускати віртуальні машини Windows, необхідно включити технологію апаратної віртуалізації Intel VT або AMD-V у BIOS.

Завантаження Citrix Hypervisor XenServer

Також, перед встановленням гіпервізора xen, необхідно завантажити інсталяційний ISO-образ із сайту Citrix. Для цього перейдіть на сторінку завантажень Citrix. У розкривному меню оберіть Citrix Hypervisor (XenServer), а потім вкажіть останню версію 8.2 LTSR. Для завантаження потрібно пройти реєстрацію.

Як встановити Citrix hypervisor 8.2

Встановіть ISO-образ на свій сервер через консоль віддаленого керування (як IMM, iLO, тощо), або створіть завантажувальний USB-накопичувач.

Встановіть ISO-образ на сервер через консоль віддаленого керування

Для початку процесу інсталяції запускаємо сервер і завантажуємося з флешки. У вікні завантаження GRUB обираємо – Install.

Install Citrix Hypervisor

На першому кроці установки оберіть розкладку клавіатури, яку ви будете використовувати, та натисніть ОК. На наступному кроці, якщо потрібно завантажити спеціальний драйвер пристрою, натисніть F9, або ж тиснемо – OK для продовження і приймаємо умови ліцензійної угоди – Accept EULA.

Оберіть розкладку клавіатури

Оберіть диск, на який ви хочете встановити програмне забезпечення Citrix Hypervisor (XenServer). Так як я встановлюю з локального диска, то обираю зі списку як джерело – Local media і тисну – OK, для продовження.

Оберіть диск для встановлення

Під час встановлення з CD/DWD-диска, рекомендується перевірити носій. У іншому випадку, пропускаємо перевірку – ОК. Задаємо пароль для облікового запису root, ще раз вводимо для підтвердження – OK.

Введіть пароль root

На наступному кроці потрібно налаштувати параметри мережі, обрати “Автоматично” або встановити статичний IP, додати маску та шлюз – ОК.

Налаштування параметрів мережі

Далі, потрібно вказати ім’я хоста та параметри DNS-сервера – ОК. Вказуємо місце розташування – ОК, місто – ОК.

Потрібно вказати ім'я хоста та параметри DNS-сервера

Для синхронізації часу обираємо – NTP, та тиснемо – ОК для продовження. І нарешті – Install Citrix Hypervisor, щоб почати інсталяцію. У результаті всі дані, які залишилися на диску, будуть видалені.

Встановлення Citrix Hypervisor

В кінці установки буде запропоновано встановити додаткові пакети: якщо вони не потрібні, тиснемо – No, щоб завершити інсталяцію. Установка завершена, вийміть інсталяційний диск і натисніть Enter для перезавантаження.

Встановлення додаткових пакетів

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

Вікно гіпервізора

Для керування сервером, завантажте та встановіть XenCenter. Для цього, перейдіть за посиланням на сторінці, що завантажилася. Запустіть утиліту та додайте наш сервер. Тиснемо правою кнопкою миші по XenCenter і обираємо – Add (Додати).

Завантаження XenCenter

Вводимо IP-адресу сервера, ім’я та пароль адміністратора – Add. Потім тиснемо по серверу правою кнопкою миші – Connect. Ми успішно підключилися до сервера. Тепер можна створювати віртуальні машини, керувати мережею хоста та сховищем тощо.

Підключення сервера

Як підключити локальний репозиторій

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

Підключаємося до сервера SSH і створюємо на ньому локальну папку, виконавши наступну команду:

mkdir -p /var/opt/xen/ISO_Storage

Створюємо локальну папку

Потім, створюємо репозиторій через Storage Manager(SR), такою командою:

xe sr-create name-label=LocalISO type=iso device-config:location=/var/opt/xen/ISO_Storage device-config:legacy_mode=true content-type=iso

де name-label=LocalISO – ім'я репозиторія.

Створюємо репозиторій

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

/var/opt/xen/ISO_Storage

Копіюємо файли образів ОС у репозиторій

Для активації образів потрібно перейти в LocalIso – Storage, та натиснути кнопку Rescan. Після цього образ з'явиться у списку.

Активація образів

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

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

Щоб створити віртуальну машину в XenCenter, натисніть на вкладці - Нова віртуальна машина (New Vm). Оберіть ОС, яку потрібно встановити, та натисніть - Next.

Створення нової віртуальної машини

Вкажіть ім'я майбутньої віртуальної машини – Next. Оберіть інсталяційний носій, ISO-образ із раніше створеного репозиторію, - Next.

Оберіть інсталяційний носій - ISO-образ

Оберіть сервер, на якому ви хочете створити віртуальну машину, - Next. Оберіть кількість процесорів та пам'яті, які будуть виділені віртуальній машині - Next.

Оберіть кількість процесорів та пам'яті

Задайте бажаний об'єм сховища та натисніть - Next. Якщо потрібно додати іще одне мережеве підключення, - Next, і Create Now для створення.

Вкажіть бажаний об'єм сховища

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

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

Гіпервізор Xen дозволяє робити моментальні знімки стану віртуальної машини.

Для створення та адміністрування снапшотів потрібно достатньо вільного місця (більше ніж у два рази від розміру віртуальної машини).

Моментальний знімок – це знімок стану машини на дату та час. Такі знімки допоможуть повернути випадково видалені файли або налаштування системи на момент створення снапшота.

Для створення моментального знімка виділіть віртуальну машину, перейдіть на вкладку – Snapshots та натисніть – Take Snapshot. Вкажіть ім'я знімка, якщо потрібно, і натисніть – Take Snapshot.

Take Snapshot

Після цього, снапшот з'явиться у списку.

Як завантажити моментальний знімок

Щоб повернутися до конкретного знімка системи, оберіть його зі списку та натисніть – Revert To.

Revert To

Встановіть позначку на потрібний вам снапшот поточного стану машини, та натисніть - Yes. Після цього система відкотиться до колишнього стану. Визначити потрібний снапшот можна за датою та часом.

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

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

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

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

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

Hetman Partition Recovery. Відображає диски всіх віртуальних машин

Щоб подивитися які віртуальні диски належать до конкретної віртуальної машини, на сервері потрібно виконати команди для пошуку – ідентифікатора (UUID) віртуальної машини, (UUID) диска та (UUID SR) репозиторія.

Для цього підключаємося до сервера SSH, та вводимо першу команду:

xe vm-list

xe vm-list

У результаті, ми знайшли UUID віртуальної машини. Тепер, по цьому ідентифікатору можна переглянути підключені диски, виконавши таку команду:

xe vm-disk-list uuid=a9511ac4-4fef-8423-d525-251b8098c130

Наприкінці вказано UUID віртуальної машини.

Ідентифікатор UUID віртуального диска

В результаті, ми отримаємо ідентифікатор UUID віртуального диска, за допомогою якого знайдемо UUID SR репозиторію.

xe sr-list name-label=Local\ storage

UUID SR репозиторія

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

8087ae69-c195-5e15-8f7f-9ce1558d5cc9.VHD

Підключіть диски сервера до комп'ютера з операційною системою Windows, завантажте інсталюйте та запустіть програму.

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

Повний аналіз

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

Відновити файли

Якщо сховище xenserver було побудоване на базі RAID, то вам потрібно завантажити програму Hetman RAID Recovery. Програма автоматично збере з накопичувачів RAID, вам залишиться лише запустити аналіз та дочекатися результатів, і відновити потрібну інформацію.

Відновлення даних з пошкоджених RAID-масивів, недоступних для комп'ютера.

Hetman RAID Recovery підтримує більшість найпопулярніших типів RAID масивів. Для полегшення пошуку потрібних файлів у кожній із програм реалізовано пошук по імені файлу. Також, ви зможете переглянути вміст файлу у вікні попереднього перегляду.

Valery Martyshko

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

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

Vladyslav Kupriyenko

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

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

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

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