Восстановление данных виртуальной машины гипервизора Proxmox Virtual Environment: лучшие практики и советы

Как восстановить данные виртуальной машины гипервизора Proxmox Virtual Environment? В этой статье мы предоставим вам подробную инструкцию по восстановлению данных вашей виртуальной машины на платформе Proxmox Virtual Environment. Следуйте нашим советам и шагам, чтобы без труда вернуть потерянные данные.

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

Создать загрузочную флешку 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-образ.

Далее нужно его загрузить на сервер Proxmox:

  • Идем в – host – loca host;
  • Здесь переходим во вкладку ISO-images;
  • Жмем – Upload, Select file;
  • Указываем путь к ISO-образу – Upload.
Proxmox VE Login

После загрузки можно приступать к созданию виртуальной машины. Справа в окне жмем – Create VM, переходим на вкладку – OS. Указываем тип операционной системы и версию, кликаем по строке – ISO image и выбираем из списка нужный ISO-файл.

Создаем виртуальную машину

Параметры системы и диска я оставляю по умолчанию. Добавим ядер процессора и виртуальной памяти. Настройки сети на данном этапе тоже оставлю по умолчанию. Переходим на вкладку – Confirm, проверяем параметры и жмем Finish.

Настройка конфигурации виртуальной машины

Далее машина появится в данном списке, выделяем ее, открываем консоль и запускаем – Start now. Машина запустится и начнется установка операционной системы. Установка ничем не отличается от обычной.

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

Как сделать моментальный снимок виртуальной машины

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

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

Для того чтобы сделать моментальный снимок, во вкладке виртуальной машины нажмите – Snapshots – Take Snapshots. В открывшемся окне введите имя и нажмите – Take Snapshots.

Snapshots – Take Snapshots

По завершении вы увидите надпись – TASK OK, и во вкладке снапшотов появится только что созданный снимок.

Как откатится к снимку

Если во время снимка или бекапа произошла ошибка и виртуальная машина заблокирована при любых действиях система пишет ошибку.

Ошибка VM is locked

Для разблокировки машины на сервере выполните такую команду:

qm unlock 100

В конце команды указан ID виртуальной машины. После этого можно спокойно запустить или удалить виртуальную машину, снимок и т.д.

Разблокировка виртуальной машины

Для отката к моментальному снимку, выделите нужную виртуальную машину, и перейдите на вкладку – Snapshots. Здесь нажмите – Rollback, и на уведомление о том, что текущее состояние виртуальной машины будет утеряно, жмем -Yes для подтверждения. После чего машина откатится к состоянию на момент создания данного моментального снимка.

Откатить вирутальную машину

Резервное копирование

Помимо моментальных снимков, Proxmox имеет неплохой штатный инструментарий для создания резервных копий виртуальных машин. Он позволяет легко сохранить все данные виртуальной машины, поддерживает три механизма сжатия, и столько же методов создания этих копий.

Метод Описание
1 LZO Быстрый метод сжатия, обеспечивающий высокую производительность при резервном копировании, но менее эффективный с точки зрения степени сжатия.
2 GZIP Метод максимального сжатия, который обеспечивает значительную экономию места, но требует больше времени для сжатия.
3 ZSTD Современный метод сжатия, обеспечивающий хорошее соотношение между скоростью и уровнем сжатия без потерь.
Инструментарий для создания резервных копий виртуальных машин

И режимы архивирования:

Режим Описание
1 Snapshot Архивирование в режиме снимка позволяет создавать моментальный снимок состояния виртуальной машины без остановки её работы. Это обеспечивает минимальные простои.
2 Suspend В этом режиме виртуальная машина приостанавливается перед архивированием, а после завершения процесса продолжает работу. Это уменьшает риски повреждения данных.
3 Stop В режиме Stop виртуальная машина полностью выключается перед архивированием, а после завершения резервного копирования запускается заново. Это гарантирует наибольшую целостность данных.

Для создания резервной копии выделяем нужную виртуальную машину и выбираем пункт – Backup, а затем жмем по кнопке – Backup now.

Backup

В результате откроется окно, в котором можно будет выбрать параметры будущей резервной копии. После выбора параметров жмем по кнопке – Backup, и ждем, пока резервная копия будет создана. По завершении вы увидите надпись - TASK OK.

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

Восстановление из резервной копии

В случае случайного удаления вы сможете восстановить ее из резервной копии. Для этого выделяем нужную резервную копию, ее легко определить по дате, и жмем – Restore, указываем – Storage. И жмем по кнопке – Restore. На предупреждение о том, что это безвозвратно удалит текущие данные виртуальной машины, выбираем – Yes, для подтверждения. По завершении процесса внизу вы увидите надпись - TASK OK.

Restore Backup

Как восстановить данные с виртуальной машины гипервизора Proxmox

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

Категория Характеристика
Перечень поддерживаемых виртуальных машин VMware Workstation, Microsoft Hyper-V, VirtualBox
Перечень поддерживаемых гипервизоров VMware ESXi, Microsoft Hyper-V, KVM, Xen, Proxmox VE
Перечень поддерживаемых файловых систем NTFS, FAT32, exFAT, ReFS, Ext2/3/4, HFS+, APFS, Btrfs, XFS, ZFS
Перечень поддерживаемых форматов виртуальных машин VMDK, VHD, VHDX, VDI, QCOW, QCOW2, OVA, OVF
Перечень поддерживаемых систем Windows, Linux, Mac OS, Unix

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

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

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

Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.
Hetman Partition Recovery

Кликните по диску правой кнопкой мыши и нажмите – Открыть. Выберите тип анализ, быстрое сканирование оперативно просканирует ваш диск и отобразит результат. Если в результате программа не нашла нужных вам файлов запустите – Полный анализ. Нажмите правой кнопкой по диску – Проанализировать заново, укажите тип файловой системы – Далее.

Поиск удаленных файлов

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

Ищем папку, где хранилась информация, которую нужно восстановить, отмечаем файлы, которые нужно вернуть и жмем – Восстановить. Далее нужно указать путь куда сохранить файлы, и еще раз нажать - Восстановить. Все файлы будут лежать по указанному пути.

Восстанавливаем файлы

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

Заключение

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

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

Dmytriy Zhura

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

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

Andrey Mareev

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

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

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

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