Как восстановить данные виртуальной машины с 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 при подключении физического накопителя, на котором лежат файлы виртуальных машин, отображает диски всех виртуальных машин.

Отображает диски всех виртуальных машин

Чтобы посмотреть какие виртуальные диски принадлежат конкретной виртуальной машине, на сервере нужно выполнить команды для поиска – идентификатора (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, вам останется лишь запустить анализ и дождаться результатов и восстановить нужную информацию.

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

Восстановление данных с поврежденных RAID-массивов, недоступных для компьютера.
Перейти к просмотру
Программа для восстановления данных с поврежденных RAID массивов💽 🛠️ 🗄️

Программа для восстановления данных с поврежденных RAID массивов💽 🛠️ 🗄️

Dmytriy Zhura

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

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

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

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

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

Вас приветствует ассистент Hetman Software, созданный на основе искусственного интеллекта.
Начать Чат