Восстановление данных виртуальной машины гипервизора Proxmox Virtual Environment: лучшие практики и советы
Как восстановить данные виртуальной машины гипервизора Proxmox Virtual Environment? В этой статье мы предоставим вам подробную инструкцию по восстановлению данных вашей виртуальной машины на платформе Proxmox Virtual Environment. Следуйте нашим советам и шагам, чтобы без труда вернуть потерянные данные.
![Восстановление данных виртуальной машины гипервизора Proxmox Virtual Environment: лучшие практики и советы Восстановление данных виртуальной машины гипервизора Proxmox Virtual Environment: лучшие практики и советы](/ru/pic/blog/a647/how-to-restore-virtual-machine-data-of-the-proxmox-virtual-environment-hypervisor.jpg)
- Установка виртуальной среды Proxmox
- Как создать виртуальную машину
- Как сделать моментальный снимок виртуальной машины
- Как откатится к снимку
- Резервное копирование
- Восстановление из резервной копии
- Как восстановить данные с виртуальной машины гипервизора Proxmox
- Заключение
- Вопросы и ответы
- Комментарии
Proxmox VE — это гипервизор с открытым исходным кодом для корпоративной виртуализации. Данная система виртуализации основана на дистрибутиве Debian GNU/Linux. Для запуска виртуальных машин на сервере используется модифицированное ядро Ubuntu. Развертывание и управление виртуальными машинами доступно через командную строку и веб-консоль, обеспечивая простой и быстрый доступ.
![Как восстановить данные виртуальной машины гипервизора Proxmox Virtual Environment](/pic/youtube/youtube-1280.jpg)
Как восстановить данные виртуальной машины гипервизора Proxmox Virtual Environment
Установка виртуальной среды Proxmox
Для начала давайте разберем как установить Proxmox VE на наш сервер. Для начала установки нужно скачать ISO-образ Proxmox и создать загрузочную флешку. Для загрузки образа, перейдите на официальную страницу загрузок Proxmox.
https://www.proxmox.com/en/downloads
Здесь выберите Proxmox (VE) Virtual Environment – ISO Images, и загрузите последнюю версию гипервизора, жмем – Download.
![Официальная страница загрузки Proxmox Официальная страница загрузки Proxmox](/ru/pic/blog/a647/ru-01-proxmox.jpg)
После загрузки запускаем программу, которая поможет создать загрузочную флешку, кпримеру rufus или etcher. Итак, наш USB-накопитель готов, подключаем его к серверу и загружаемся, указав соответствующее загрузочное устройство.
![Создать загрузочную флешку Proxmox VE Создать загрузочную флешку Proxmox VE](/ru/pic/blog/a647/ru-02-proxmox.jpg)
После загрузки появится меню Proxmox VE. Для стандартной настройки выберите пункт – Install Proxmox VE.
![Install Proxmox VE Install Proxmox VE](/ru/pic/blog/a647/ru-03-proxmox.jpg)
Принимаем лицензионное соглашение, выбираем диск, на который будет установлена система. Для дополнительной настройки откройте – Параметры. Здесь можно изменить файловую систему, размер диска и т.д.
![Выбираем диск для установки системы Выбираем диск для установки системы](/ru/pic/blog/a647/ru-04-proxmox.jpg)
Затем установите местоположение, часовой пояс и раскладку клавиатуры. Далее задаем пароль администратора и вводим еще раз для подтверждения. Указываем электронную почту для системных уведомлений.
![Задаем пароль администратора Задаем пароль администратора](/ru/pic/blog/a647/ru-05-proxmox.jpg)
И на последнем шаге установки нужно настроить конфигурацию сети. Выберите интерфейс управления, имя хоста для сервера, доступный IP-адрес, основной шлюз и DNS – сервер.
![Настроить конфигурацию сети Настроить конфигурацию сети](/ru/pic/blog/a647/ru-06-proxmox.jpg)
Программа установки выведет все выбранные параметры. Убедившись, что все в порядке, жмем «Установить».
![Программа установки выведет все выбранные параметры Программа установки выведет все выбранные параметры](/ru/pic/blog/a647/ru-07-proxmox.jpg)
По завершении установки извлеките USB-накопитель и перезагрузите систему. В результате загрузится меню Proxmox GRUB. Выбираем из списка виртуальную среду Proxmox GNU/Linux и жмем Enter.
![Первый запуск системы Первый запуск системы](/ru/pic/blog/a647/ru-08-proxmox.jpg)
После появится приветственное сообщение Proxmox VE. Он включает в себя IP-адрес сервера, к которому можно подключиться через веб-интерфейс для управления с клиентской машины. Вводим IP-адрес в любом доступном браузере. При переходе вы увидите предупреждение о том, что страница небезопасна, в следствии того, что Proxmox VE использует самоподписанные SSL-сертификаты. Жмем – Дополнительно – Перейти.
Далее нужно ввести логин и пароль администратора, чтобы получить доступ к интерфейсу управления.
![Proxmox VE Login Proxmox VE Login](/ru/pic/blog/a647/ru-09-proxmox.jpg)
Как создать виртуальную машину
Теперь, когда мы получили доступ к интерфейсу управления сервером, можно создать виртуальную машину. Для установки операционной системы виртуальной машины нам понадобиться соответствующий ISO-образ.
Далее нужно его загрузить на сервер proxmox. Идем в – host – loca host, здесь переходим во вкладку ISO-images, жмем – Upload, Select file, указываем путь к ISO-образу – Upload.
![Proxmox VE Login Proxmox VE Login](/ru/pic/blog/a647/ru-10-proxmox.jpg)
После загрузки можно приступать к созданию виртуальной машины. Справа в окне жмем – Create VM, переходим на вкладку – OS. Указываем тип операционной системы и версию, кликаем по строке – ISO image и выбираем из списка нужный ISO-файл.
![Создаем виртуальную машину Создаем виртуальную машину](/ru/pic/blog/a647/ru-11-proxmox.jpg)
Параметры системы и диска я оставляю по умолчанию. Добавим ядер процессора и виртуальной памяти. Настройки сети на данном этапе тоже оставлю по умолчанию. Переходим на вкладку – Confirm, проверяем параметры и жмем Finish.
![Настройка конфигурации виртуальной машины Настройка конфигурации виртуальной машины](/ru/pic/blog/a647/ru-12-proxmox.jpg)
Далее машина появится в данном списке, выделяем ее, открываем консоль и запускаем – Start now. Машина запустится и начнется установка операционной системы. Установка ничем не отличается от обычной.
![Первый запуск виртуальной машины Первый запуск виртуальной машины](/ru/pic/blog/a647/ru-13-proxmox.jpg)
Как сделать моментальный снимок виртуальной машины
Используя моментальные снимки Proxmox VE, вы cможете сохранить состояние виртуальной машины. Моментальный снимок включает в себя содержимое памяти виртуальной машины, ее параметры и состояние всех виртуальных дисков. При откате к моментальному снимку будет восстановлена память, виртуальные диски и все настройки виртуальной машины до состояния, в котором они находились на момент создания моментального снимка.
Снимки отличный способ сохранить состояние виртуальной машины. Это намного быстрее, чем полное резервное копирование, поскольку копируются не все данные. Снапшот в действительности не является резервным копированием и не выполняет резервное копирование на детальном уровне, но все же можно использовать между полными резервными копиями.
Для того чтобы сделать моментальный снимок, во вкладке виртуальной машины нажмите – Snapshots – Take Snapshots. В открывшемся окне введите имя и нажмите – Take Snapshots.
![Snapshots – Take Snapshots Snapshots – Take Snapshots](/ru/pic/blog/a647/ru-14-proxmox.jpg)
По завершении вы увидите надпись – TASK OK, и во вкладке снапшотов появится только что созданный снимок.
Как откатится к снимку
Если во время снимка или бекапа произошла ошибка и виртуальная машина заблокирована при любых действиях система пишет ошибку.
![Ошибка VM is locked Ошибка VM is locked](/ru/pic/blog/a647/ru-15-proxmox.jpg)
Для разблокировки машины на сервере выполните такую команду:
qm unlock 100
В конце команды указан ID виртуальной машины. После этого можно спокойно запустить или удалить виртуальную машину, снимок и т.д.
![Разблокировка виртуальной машины Разблокировка виртуальной машины](/ru/pic/blog/a647/ru-16-proxmox.jpg)
Для отката к моментальному снимку, выделите нужную виртуальную машину, и перейдите на вкладку – Snapshots. Здесь нажмите – Rollback, и на уведомление о том, что текущее состояние виртуальной машины будет утеряно, жмем -Yes для подтверждения. После чего машина откатится к состоянию на момент создания данного моментального снимка.
![Откатить вирутальную машину Откатить вирутальную машину](/ru/pic/blog/a647/ru-17-proxmox.jpg)
Резервное копирование
Помимо моментальных снимков, Proxmox имеет неплохой штатный инструментарий для создания резервных копий виртуальных машин. Он позволяет легко сохранить все данные виртуальной машины, поддерживает три механизма сжатия, и столько же методов создания этих копий.
LZO – скоростной метод
GZIP – максимальное сжатие
и ZSTD - сжатие данных без потерь.
![Инструментарий для создания резервных копий виртуальных машин Инструментарий для создания резервных копий виртуальных машин](/ru/pic/blog/a647/ru-18-proxmox.jpg)
И режимы архивирования:
Snapshot – копия без остановки виртуальной машины.
Suspend – виртуальная машина временно приостаналивается до завершения резервного копирования.
И Stop – полная остановка виртуальной машины до завершения резервного копирования, самый надежный способ.
Для создания резервной копии выделяем нужную виртуальную машину и выбираем пункт – Backup, а затем жмем по кнопке – Backup now.
![Backup Backup](/ru/pic/blog/a647/ru-19-proxmox.jpg)
В результате откроется окно, в котором можно будет выбрать параметры будущей резервной копии. После выбора параметров жмем по кнопке – Backup, и ждем, пока резервная копия будет создана. По завершении вы увидите надпись - TASK OK.
![Завершение создания резервной копии виртуальной машины Завершение создания резервной копии виртуальной машины](/ru/pic/blog/a647/ru-20-proxmox.jpg)
Восстановление из резервной копии
В случае случайного удаления вы сможете восстановить ее из резервной копии. Для этого выделяем нужную резервную копию, ее легко определить по дате, и жмем – Restore, указываем – Storage. И жмем по кнопке – Restore. На предупреждение о том, что это безвозвратно удалит текущие данные виртуальной машины, выбираем – Yes, для подтверждения. По завершении процесса внизу вы увидите надпись - TASK OK.
![Restore Backup Restore Backup](/ru/pic/blog/a647/ru-21-proxmox.jpg)
Как восстановить данные с виртуальной машины гипервизора Proxmox
В случае если у вас нет резервной копии, восстановить машину с резервной копии не удалось, виртуальная машина не загружается, или при загрузке выдает ошибку, которую нельзя исправить, или же произошел сбой в работе сервера, воспользуйтесь программой для восстановления данных Hetman Partition Recovery. Программа поддерживает восстановления данных с виртуальных дисков различных гипервизоров включая Proxmox VE.
По умолчанию Proxmox VE использует LVM системы хранения виртуальных машин на локальном хранилище. Данный вариант хранения имеет массу преимуществ перед VHD-файлами, но в результате процесс восстановления может вызвать некоторые трудности.
Программа поддерживает все популярные форматы файловых систем и восстановление данных с большинства популярных гипервизоров. Поможет восстановить данные в случае удаления, форматирования, программных и аппаратных сбоев. Достаньте диски с сервера и подключите к компьютеру с операционной системой Windows.
Hetman Partition Recovery при подключении физического накопителя, на котором лежат файлы виртуальных машин, отображает все их диски, файлы моментальных снимков и резерных копий виртуальных машин. Определить к какой машине относится конкретный диск можно по id - виртуальной машины.
![Hetman Partition Recovery Hetman Partition Recovery](/ru/pic/blog/a647/ru-21-hetman-partition-recovery.jpg)
Кликните по диску правой кнопкой мыши и нажмите – Открыть. Выберите тип анализ, быстрое сканирование оперативно просканирует ваш диск и отобразит результат. Если в результате программа не нашла нужных вам файлов запустите – Полный анализ. Нажмите правой кнопкой по диску – Проанализировать заново, укажите тип файловой системы – Далее.
![Поиск удаленных файлов Поиск удаленных файлов](/ru/pic/blog/a647/ru-22-hetman-partition-recovery.jpg)
В особо сложных случаях вам может помочь функция поиска файлов по сигнатурам, для ее запуска нужно установить отметку напротив глубокого анализа. В моем случае достаточно быстрого сканирования.
Ищем папку, где хранилась информация, которую нужно восстановить, отмечаем файлы, которые нужно вернуть и жмем – Восстановить. Далее нужно указать путь куда сохранить файлы, и еще раз нажать - Восстановить. Все файлы будут лежать по указанному пути.
![Восстанавливаем файлы Восстанавливаем файлы](/ru/pic/blog/a647/ru-23-hetman-partition-recovery.jpg)
Как видите программа без труда нашла файлы, которые лежали на виртуальном диске. Для удобства здесь креолизирована функция поиска файла по имени. А содержимое файла можно посмотреть в предварительном просмотре.
Заключение
Итак, мы рассмотрели штатные способы резервного копирования и способы восстановления виртуальных машин. Их использование позволяет без особых проблем сохранять все данные и экстренно восстановить их в случае нештатной ситуации.
При выполнении процедур резервного копирования и восстановления всегда следует учитывать, что они активно нагружают дисковую подсистему. В связи с этим выполнять эти процедуры рекомендуется в моменты минимальной нагрузки, чтобы избежать задержек при выполнении операций ввода-вывода внутри машин и меньшей нагрузки на диски, это позволит снизить риск выхода из строя машины.
Здравствуйте!
Миграция виртуальных машин с древней версии Proxmox V5 на новую версию Proxmox V8 возможна, но требует определенных шагов и осторожности. Важно понимать, что версии Proxmox могут иметь изменения в структуре конфигурационных файлов, форматах хранения данных и других аспектах, которые могут повлиять на успешную миграцию.
Вот общие шаги, которые можно предпринять:
Создание резервных копий: Убедитесь, что у вас есть надежные резервные копии всех ваших виртуальных машин и конфигурационных файлов Proxmox V5. Это важно для восстановления данных в случае каких-либо проблем.
Установка Proxmox V8: Установите новую версию Proxmox (V8) на вашем сервере. Обратите внимание на изменения в системных требованиях, настройках сети и других аспектах.
Восстановление конфигураций виртуальных машин: Вам придется вручную настроить виртуальные машины на новой версии Proxmox, используя сохраненные конфигурации. Откройте конфигурационные файлы каждой виртуальной машины (обычно это файлы с расширением .conf в директории /etc/pve/qemu-server/) и примените соответствующие настройки в новой версии Proxmox.
Импорт дисков и данных: Если у вас есть отдельные файлы-образы дисков виртуальных машин, вы можете импортировать их на новой версии Proxmox. Это может потребовать создания новых виртуальных дисков и копирования данных.
Тестирование и корректировка: После восстановления конфигураций и импорта данных проведите тщательное тестирование каждой виртуальной машины, чтобы убедиться, что они работают корректно на новой версии Proxmox.
Обновление гостевых операционных систем: Важно также учесть, что версии операционных систем в ваших виртуальных машинах могли устареть. Рекомендуется обновить гостевые операционные системы до актуальных версий после успешной миграции.
Помните, что миграция может быть сложным и времязатратным процессом, особенно при переходе с такой старой версии Proxmox. Рекомендуется обратиться к документации Proxmox и, если это возможно, провести миграцию на промежуточные версии Proxmox, постепенно приближаясь к версии 8, чтобы уменьшить потенциальные проблемы.
Конвертируем системные диски с помощью disk2vhd.
Конвертируем диск vhdx в qcow2 в Windows.
Создаем виртуальную машину Proxmox.
Отключаем и удаляем диск виртуальной машины в Proxmox.
Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.
Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине.
Запускаем и проверяем.