Наличие инструментария для конвертации физических машин в виртуальные¶
При использовании 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