ProCloud Yandex
02.09.2023
читать 20 минут

Миграция вашей инфраструктуры из Hyper-V в ProCloud

/upload/iblock/bae/phkt5qr6nqt9iva3ysl3aa4jq5fs8i73/Data-migration-imagery-with-code-floating-around-text_%281%29.jpg

Введение

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

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

Переходим к действиям

Анализ и планирование

Первым шагом в миграции с Hyper-V в облако ProCloud является анализ существующей инфраструктуры и разработка детального плана миграции.

Подготовка ProCloud-окружения

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

На примере операционных систем семейства Windows

Сперва нужно установить набор утилит: virtio-win-guest-tools.exe (ссылка на свежую версию https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/)

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Все просто: скачиваете и сразу запускаете, соглашаетесь с лицензионным соглашением и нажимаете кнопку Install.

Миграция вашей инфраструктуры из Hyper-V в ProCloud

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

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Идет процесс установки:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Наблюдаем как устанавливается самый важный агент:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

и "Вуаля!" программа успешно установлена:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Далее проверяем ее наличие в "Программы и компоненты", нажимая комбинацию клавиш Win+R, и вводим команду appwiz.cpl в конце подтверждаем свой выбор.

Миграция вашей инфраструктуры из Hyper-V в ProCloud

На этом процесс установки необходимых программ для Windows для миграции ВМ с Hyper-V, закончен.

Подготовка для дистрибутивов Linux

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

На базе Debian
$ sudo apt install -y acpid cloud-init qemu-guest-agent cloud-guest-utils && \ systemctl enable qemu-guest-agent acpid

Миграция вашей инфраструктуры из Hyper-V в ProCloud
Миграция вашей инфраструктуры из Hyper-V в ProCloud

На базе RHEL Yum Package Manage
$ sudo yum install -y acpid cloud-init qemu-guest-agent cloud-utils-growpart && \ systemctl enable qemu-guest-agent && echo "NOZEROCONF=yes" >> /etc/sysconfig/network && systemctl enable acpid

Миграция вашей инфраструктуры из Hyper-V в ProCloud
Миграция вашей инфраструктуры из Hyper-V в ProCloud

На базе RHEL DNF Package Manage

В данном случае все делается по аналогии с YUM Package Manage'ром. Пример команды:

dnf install -y acpid cloud-init qemu-guest-agent cloud-utils-growpart && \ systemctl enable qemu-guest-agent && echo "NOZEROCONF=yes" >> /etc/sysconfig/network && systemctl enable acpid

Конвертация виртуальных машин Hyper-V

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

Конвертация образа с помощью V2V Image Converter

Вы можете экспортировать образ вашей виртуальной машины, либо зайти в папку где хранится этот образ. Производить конвертацию мы будем с помощью программы на Windows "V2V Image Converter". StarWind V2V Image Converter — утилита для конвертирования файлов виртуальных дисков. Она бесплатна, но чтобы ее скачать, придется отправить запрос на e-mail разработчика.

Все дальнейшие действия одинаковы при конвертации образа любой ОС.

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Запускаем программу и жмем далее:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Выбираем образ ВМ, которую необходимо сконвертировать:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Ставим формат RAW и нажимаем "Next":

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Начался процесс конвертации:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

В результате образ успешно конвертирован:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Далее на выбор у нас есть два варианта:

  • отправить образ в формате .img в службу поддержки ProCloud;
  • воспользоваться могуществом PowerShell'a и перевести образ  из img в raw с помощью команды указанной ниже:
    Rename-Item -Path 'X:\..\VM\WS2022\Disc.img' -NewName 'X:\..\VM\WS2022\Disc.raw'
    где X - ваш диск, на котором лежит образ ВМ.

Конвертация образа с помощью командной строки

Также можно конвертировать образ используя инструмент командной строки qemu-img для управления образами дисков. Если программа уже установлена, то можно быстро преобразовать образ в raw формат.

Если установка все же требуется, то это можно сделать с помощью следующей команды:

$ sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager && \ systemctl enable libvirtd

После установки можно сразу приступать к процессу конвертации вашего образа в формат raw:

Debian based:
$ sudo apt install qemu-utils
RHEL based:
$ sudo yum install qemu-img
$ sudo qemu-img convert -f vpc -O raw Путь_до_образа/ws2022.vhd Путь_до_образа/ws2022.raw

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Перенос данных и настройка

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

Первый вариант загрузки образа через панель управления

Данный способ сработает только если ваш образ объемом до 15 ГиБ, в другом случае вам подойдет способ №2.

Пример загрузки образа с объемом до 15 ГиБ приведен ниже.

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Идет процесс загрузки образа в личный кабинет:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Образ успешно загружен в личный кабинет:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Перейдем к созданию сервера на базе нового образа:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Проверим, что операционная система без проблем запустилась после миграции:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Вариант второй для загрузки образа с объемом превышающим 15 ГиБ.

В этом случае подходящим вариантом будет загрузить ваш образ в объектное хранилище ProCloud. Но вы также можете воспользоваться собственным хранилищем, предоставив команде поддержки доступ для скачивания, чтобы они смогли впоследствии загрузить образ в личный кабинет.

Ниже приведен пример самостоятельной загрузки образа в объектное хранилище.

Сперва создаем ЕС2 ключ:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Создаем контейнер:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Загружаем в контейнер ваш образ:

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Загрузить свой образ можно с помощью браузера через личный кабинет, либо использовать S3-browser. Инструкция, как это делать для Linux описана подробно в документации. Загрузку для Windows, MacOS можно осуществить через программу Cyberduck. Для работы с объектным хранилищем потребуются ЕС2 ключи, которые вы создали в разделе "Объектное хранилище" – "Доступ".

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

ВАЖНО: Вам нужно будет назвать регион куда требуется залить образ (Майами, Варшава, Москва).

Заходите в ЛК в раздел "Облако" - "Мои образы".

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Нажимаете кнопку "Подробнее" - вас перебрасывает на описание вашего образа и отсюда можно создать сервер.

Миграция вашей инфраструктуры из Hyper-V в ProCloud

При создании системного диска, важно чтобы вы выбрали объем равный или превосходящий фактический объем вашего образа.

Далее можем заходить на свой сервер через кнопку "Console", а если изначально сеть была настроена по DHCP, то можете сразу подключаться к своему серверу по RDP или SSH.

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Миграция вашей инфраструктуры из Hyper-V в ProCloud

Тестирование и проверка:

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

Заключение

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

  • Гибкость и масштабируемость: ProCloud предоставляет возможность гибкого масштабирования инфраструктуры в зависимости от потребностей организации. Вы можете легко добавлять или удалять ресурсы, такие как виртуальные машины, хранилище или сети, в соответствии с изменяющимися требованиями вашего бизнеса.
  • Управление ресурсами: ProCloud предоставляет централизованный интерфейс управления ресурсами, что облегчает контроль и управление вашей IT инфраструктурой. Вы можете автоматизировать развертывание и управление виртуальными машинами, мониторинг ресурсов, настройку сетей и другие операции, что позволяет сократить время на администрирование.
  • Команда поддержки. Наша команда технической поддержки — это группа профессионалов, которые не только глубоко разбираются в предметной области, но и искренне заботятся о пользователях. Каждый специалист готов помочь клиенту справиться со сложной задачей, и при этом всегда найдет способ объяснить решение максимально понятно и доступно.

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


Новости
27 декабря 202327.12.2023
Продуктовый дайджест 2023
20 декабря 202320.12.2023
читать 2 минутычитать 2 мин
Новые тарифы и возможности

Что еще советуем почитать:

Colocation (колокейшн) - что это за услуга
Продукты
5 августа 202305.08.2023
Colocation (колокейшн) - что это за услуга

Что такое colocation. Кому и зачем пригодится колокейшн. Преимущества colocation. Как выбрать дата-центр для колокейшн.

читать 7 минут
Облачное хранилище
Продукты
25 мая 202325.05.2023
Облачное хранилище

Облачное хранилище – это сервис, который позволяет хранить данные в удаленном облаке, обеспечивая доступ к ним из любой точки мира. Узнайте, как работает облачное хранилище, какие преимущества оно предоставляет и как его использовать для хранения и синхронизации файлов.

читать 6 минут
Как пространство стало бизнесом - всё что вы хотели знать про Colocation
Продукты
24 марта 202324.03.2023
Как пространство стало бизнесом - всё что вы хотели знать про Colocation

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

читать 19 минут