Простая инструкция по миграции виртуальной машины из Google Cloud Platform в наш Cloud
Если вам нужно перенести виртуальную машину из Google Cloud Platform в нашу облачную инфраструктуру, но вы не хотите разбираться в сложных технических терминах, эта инструкция для вас. Мы разберем весь процесс пошагово:
1️⃣ Создадим образ виртуальной машины в Google Cloud Platform
2️⃣ Полученный образ заливаем на бакет
3️⃣ Скачаем его к себе
4️⃣ Загрузим образ в наш Cloud
Следуйте этим простым шагам, и ваша виртуальная машина будет успешно перенесена! 🚀
- Остановите виртуальную машину в GCP.
- Перейдите в Compute Engine → VM Instances.
- Выберите нужную ВМ или создайте новую.
- Убедитесь, что виртуальная машина выключена перед выполнением дальнейших действий.
- Настройте сохранение диска:
- Откройте настройки виртуальной машины.
- Найдите параметр Deletion rule и выберите Keep disk. Это сохранит диск, даже если инстанс будет удалён.
-
Перейдите в Compute Engine → Images (Образы).
Нажмите Create Image (Создать образ).
-
Укажите:
Name (Имя): Введите название образа.
Source: Выберите Source Disk (исходный диск), с которого будет создан образ.
- Нажмите Create (Создать образ).
После создания образа
• Нажмите Export (Экспортировать).Укажите:
• Format: Выберите формат VMDK.
• Destination: Выберите существующий бакет или создайте новый.
Нажмите Export.
Появится список экспортируемых образов (Image Export List). Нажмите на ссылку Grant Access, чтобы предоставить себе права на скачивание.
4️⃣ Загрузим образ в наш Cloud
Чтобы загрузить образ через UI:
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
-
На вкладке «Вычислительные ресурсы» откройте вкладку «Образы» и выберите категорию «Создать образ» ниже выберите «Загрузить».
-
Выберите название: AlmaLinux(На ваше усмотрение)
Формат образа: RAW
Выберите формат контейнера: BARE
Нажмите «Создать» - Дожидаемся загрузки после нажимаем «Отменить» убедитесь что образ создан далее можно создать виртуальную машину как показано тут.
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
2.2. Получение файла аутентификации (brew install openstackclient
openrc.sh)- Войдите в веб-интерфейс OpenStack (Horizon) https://ui.aitu.cloud/.
- Перейдите в "Проект" → "Доступ и безопасность" → "API-доступ".
- Нажмите "Загрузить файл OpenStack RC" (обычно
project-openrc.sh). - Переместите этот файл на свою машину и загрузите его в сессию:
source project-openrc.sh
Проверьте подключение, выполнив команду:
openstack token issue
Если команда успешно выполнена, значит, вы авторизованы.
2.3.После этого можно применить следующую команду:
openstack image create --private --container-format bare --disk-format raw --file <путь_к_файлу.raw> <название образа>
|