Наличие инструментария для конвертации физических машин в виртуальные

При использовании AccentOS рекомендуется использование общепринятых инструментов миграции, используемых в OpenStack.

Преобразование физической среды в виртуальную (P2V) для OpenStack в основном включает создание образов дисков (QCOW2 или RAW) с физических серверов, которые затем загружаются в Glance и запускаются через Nova.

Ключевые инструменты для P2V-миграции

Инструмент Описание
virt-p2v / virt-v2v Набор инструментов с открытым исходным кодом от Red Hat, который мигрирует физические машины в виртуальные машины, совместимые с KVM. Специально разработан для решения сложных задач преобразования операционных систем для работы на KVM.
Coriolis Специализированный инструмент миграции от Cloudbase Solutions, предназначенный для кроссплатформенной, оперативной и автоматизированной миграции непосредственно в OpenStack.
ZConverter Поддерживает преобразование P2V и часто рекомендуется для переноса рабочих нагрузок в облачные среды.
i2Migration Предлагает высокоскоростные возможности «горячей» миграции для переноса физических рабочих нагрузок на OpenStack.
StarWind V2V Converter Бесплатный инструмент, позволяющий конвертировать физические машины в виртуальные форматы (например, QCOW2), подходящие для OpenStack.
OS-Migrate Инструмент на основе Ansible, специально предназначенный для автоматизации задач миграции в OpenStack.

Особенности, которые необходимо учитывать при миграции

При миграции администратор должен принимать во внимание следующие аспекты:

  • Тип миграции

    • Горячая миграция (при работающем сервере)
    • Холодная миграция (при выключенном сервере)
  • Формат диска

    OpenStack обычно использует форматы QCOW2 или Raw. Убедитесь, что инструмент конвертации поддерживает целевой формат.

  • Внедрение драйверов

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

Пример использования virt-v2v

# Конвертация физической машины в образ QCOW2 для OpenStack
virt-v2v -i libvirt -ic qemu+ssh://root@physical-host/system \
  physical-server-name \
  -o glance