Документация: Работа с oblako.kz
1. Подготовка исходной машины
Перед конвертацией образа необходимо выполнить определенные шаги в зависимости от типа операционной системы.
1.1. Для Linux (если используется dracut)
Если ваша гостевая ОС — Linux, и в системе установлен dracut, выполните следующую команду для подготовки образа с поддержкой виртуализации:
dracut -fMa qemu
Эта команда создаст или обновит initramfs, добавив поддержку виртуализации (например, драйверов для virtio и других виртуальных устройств).
1.2. Для Linux (без dracut)
Если в вашей системе отсутствует dracut, используйте инструменты, характерные для вашего дистрибутива:
- 
Debian-based (Ubuntu и др.)
- Отредактируйте файл 
/etc/initramfs-tools/modules, добавив в него модули виртуализации (virtio,qemu). - Выполните команду:
sudo update-initramfs -u 
 - Отредактируйте файл 
 - 
Arch Linux и другие системы с mkinitcpio
- Отредактируйте файл 
/etc/mkinitcpio.conf, добавив необходимые модули. - Выполните команду:
sudo mkinitcpio -P 
 - Отредактируйте файл 
 
1.3. Для Windows
Команда dracut не применима к Windows. Вместо этого выполните следующие шаги:
- Используйте 
Sysprepдля подготовки системы к клонированию:
Эта команда удалит уникальные идентификаторы и подготовит систему для запуска в виртуальной среде.sysprep /oobe /generalize /shutdown 
2. Получение образа от oblako.kz
После запроса данных от oblako.kz вам будет предоставлен образ виртуальной машины в формате QCOW2.
2.1. Данные для подключения по FTP
- FTP Port: 21
 - Host: x.x.x.x
 - Login: your_login
 - Password: your_password
 
3. Скачивание образа
3.1. На macOS
- Открыть Finder.
 - Выбрать в меню "Переход" → "Подключиться к серверу" (Command + K).
 - Указать адрес FTP-сервера.
 - Ввести учетные данные.
 - Скопировать файл образа на локальный компьютер.
 
3.2. На Linux
Используйте команду wget:
wget ftp://<логин>:<пароль>@<хост>/<имя_файла>.qcow2
4. Конвертация образа в RAW
4.1. Установка qemu
- 
На macOS:
brew install qemu - 
На Ubuntu/Debian:
sudo apt install qemu-utils - 
На CentOS/RHEL:
sudo yum install qemu-img 
4.2. Конвертация образа
qemu-img convert -f qcow2 -O raw <имя_файла>.qcow2 <имя_файла>.raw
5. Загрузка образа в oblako.kz
Загрузить файл .raw в облако можно двумя способами:
5.1. Через Web UI
- Войти в панель управления.
 - Выбрать проект в левом верхнем углу.
 - Перейти в "Вычислительные ресурсы" → "Образы" → "Создать образ".
 - Заполнить поля:
- Название: AlmaLinux (или любое другое)
 - Формат образа: RAW
 - Формат контейнера: BARE
 
 - Нажать "Создать" и дождаться загрузки.
 
5.2. Через OpenStack CLI
5.2.1. Установка OpenStack CLI
- 
Ubuntu/Debian:
sudo apt update && sudo apt install python3-openstackclient -y - 
RHEL/AlmaLinux:
sudo dnf install python3-openstackclient -y - 
macOS:
brew install openstackclient 
5.2.2. Получение файла аутентификации (openrc.sh)
- Войти в веб-интерфейс OpenStack: https://ui.aitu.cloud.
 - Перейти в "Проект" → "Доступ и безопасность" → "API-доступ".
 - Нажать "Загрузить OpenStack RC" (обычно 
project-openrc.sh). - Переместить файл на свою машину и загрузить в сессию:
source project-openrc.sh - Проверить подключение:
Если команда выполнена успешно, вы авторизованы.openstack token issue 
5.2.3. Загрузка образа через CLI
openstack image create --private --container-format bare --disk-format raw --file <путь_к_файлу.raw> <название_образа>
Этот процесс включает получение образа, его конвертацию в совместимый формат и загрузку в облачную инфраструктуру oblako.kz с использованием стандартных инструментов командной строки.