Документация по миграции из Yandex Cloud в наш Cloud
1. Подключение диска к ВМ в Yandex Cloud
Для сохранения образа диска в формате RAW выполните следующие шаги:
Подключите диск к виртуальной машине в Yandex Cloud.
- 
Замонтируйте диск в директорию (без добавления конфигурации в fstab):
sudo mount /dev/sdX /dataЗамените
/dev/sdXна идентификатор подключенного диска. 
2. Подготовка диска для создания образа
Остановите все операции записи на диск в приложениях.
- 
Запишите кэш операционной системы на диск:
sync - 
Заморозьте файловую систему:
sudo fsfreeze --freeze <точка_монтирования>Замените
<точка_монтирования>на директорию, где смонтирован диск (например,/). 
3. Создание образа диска
- 
Выполните команду
ddдля создания резервной копии диска:sudo dd if=/dev/vda of=/data/vda_backup.img bs=4M status=progressЗамените
/dev/vdaна идентификатор основного диска виртуальной машины. - 
Разморозьте файловую систему:
sudo fsfreeze --unfreeze <точка_монтирования> 
4. Скачивание образа на локальную машину
Скопируйте образ диска на локальную машину с помощью scp:
scp user@ip:/data/vda_backup.img /ваша/домашняя/директорияЗамените user на ваше имя пользователя, ip — на IP-адрес вашей виртуальной машины.
5. Загрузка образа в наш Cloud
5.1. Через User Interface (UI)
Войдите в панель управления.
Выберите подходящий проект из раскрывающегося меню в левом верхнем углу.
Перейдите во вкладку «Вычислительные ресурсы» → «Образы».
- 
Нажмите «Создать образ», затем выберите «Загрузить».
Укажите:
Название: AlmaLinux (или любое другое на ваше усмотрение).
Формат образа: RAW.
Формат контейнера: BARE.
 Нажмите «Создать» и дождитесь загрузки образа.
После загрузки убедитесь, что образ создан, затем создайте виртуальную машину.
5.2. Через OpenStack Command Line Interface (CLI)
5.2.1. Установка 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 openstackclient5.2.2. Получение файла аутентификации (openrc.sh)
Войдите в веб-интерфейс OpenStack (Horizon) https://ui.aitu.cloud/.
Перейдите в «Проект» → «Доступ и безопасность» → «API-доступ».
Нажмите «Загрузить файл OpenStack RC» (обычно
project-openrc.sh).- 
Переместите файл на свою машину и загрузите его в сессию:
source project-openrc.sh - 
Проверьте подключение:
openstack token issueЕсли команда выполнена успешно, значит, вы авторизованы.
 
5.2.3. Загрузка образа
Выполните команду:
openstack image create --private --container-format bare --disk-format raw --file <путь_к_файлу.raw> <название_образа>Замените <путь_к_файлу.raw> на путь к файлу образа, а <название_образа> — на желаемое имя образа.