Миграция из VK Cloud

Простая инструкция по миграции виртуальной машины из VK Cloud в наш Cloud

Если вам нужно перенести виртуальную машину из VK Cloud в нашу облачную инфраструктуру, но вы не хотите разбираться в сложных технических терминах, эта инструкция для вас. Мы разберем весь процесс пошагово:

1️⃣ Создадим образ виртуальной машины в VK Cloud
2️⃣ Скачаем его к себе
3️⃣ Загрузим образ в наш Cloud

Следуйте этим простым шагам, и ваша виртуальная машина будет успешно перенесена! 🚀

Создание образа виртуальной машины в VK Cloud

  1. Перейдите в личный кабинет VK Cloud -> Облачные вычисления -> Виртуальный машины.

  2. Остановите ВМ, образ которой нужно создать.

  3. Перейдите в раздел Облачные вычисления → Образы.

  4. Нажмите кнопку Создать.

  5. Задайте настройки образа:

    • Источник: выберите Диск.
    • Выберите диск: выберите диск существующей виртуальной машины.
    • Название образа: укажите имя образа.
  6. Нажмите кнопку Создать образ.

Экспорт образа

  1. Получите ID образа из списка или скопируйте ID из личного кабинета перейдите в раздел Облачные вычисления → Образы → Выберете нужный образ → Скопируйте ID образа:


    openstack image list


  2. Экспортируйте образ:
    openstack image save --file <название файла образа>.raw <ID образа>

    

3. Загрузить полученный файл образа .raw в существующий проект нашего Cloud можно двумя способами:

  1. Через User Interface(UI)

  2. Через Openstack Command line interface(CLI)

1. Чтобы загрузить образ через UI:

  1. Войдите в панель управления.

  2. Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке «Вычислительные ресурсы» откройте вкладку «Образы» и выберите категорию «Создать образ» ниже выберите «Загрузить».

  4. Выберите название: AlmaLinux(На ваше усмотрение)

    Формат образа: RAW

    Выберите формат контейнера: BARE
    Нажмите «Создать»

  5. Дожидаемся загрузки после нажимаем «Отменить» убедитесь что образ создан далее можно создать виртуальную машину как показано тут.
2. Что бы загрузить через Openstack Command line interface(CLI):
2.1 Установка клиента OpenStack CLI:

Если у вас его нет, установите OpenStack CLI:

Для Linux (Ubuntu/Debian)

sudo apt update sudo apt install python3-openstackclient -y

Для RHEL/AlmaLinux

sudo dnf install python3-openstackclient -y

Для macOS

brew install openstackclient
2.2. Получение файла аутентификации (openrc.sh)
  1. Войдите в веб-интерфейс OpenStack (Horizon) https://ui.aitu.cloud/.
  2. Перейдите в "Проект" → "Доступ и безопасность" → "API-доступ".
  3. Нажмите "Загрузить файл OpenStack RC" (обычно project-openrc.sh).
  4. Переместите этот файл на свою машину и загрузите его в сессию:
source project-openrc.sh

Проверьте подключение, выполнив команду:

openstack token issue

Если команда успешно выполнена, значит, вы авторизованы.

2.3.После этого можно применить следующую команду:

openstack image create --private --container-format bare --disk-format raw --file <путь_к_файлу.raw> <название образа>