В этом разделе описывается, как преобразовать формат файла образа на сервере Windows, а затем быстро импортировать его в облачную платформу. Рекомендуется использовать локальный ПК с Windows для преобразования форматов образов и создания bitmap‑файлов.
В Windows используйте open‑source‑инструмент qemu-img для преобразования форматов образов. qemu-img поддерживает конвертацию файлов образов форматов VHD, VMDK, QCOW2, RAW, VHDX, QCOW, VDI и QED. Преобразуйте образ в формат RAW, а затем используйте инструмент CreateMF.jar для создания bitmap‑файла.
Например, выполните следующую команду для преобразования файла image.qcow2 в файл image.raw:
qemu-img convert -p -O raw image.qcow2 image.raw
Пакет инструмента | Как получить |
|---|---|
createMF.zip | https://ecs-instance-driver.obs.ru-moscow-1.hc.sbercloud.ru/createMF.zip |
Вы можете проверить установку, запустив cmd.exe, а затем java -version. Если отображается информация о версии Java, JDK установлен.
Например, если вы загрузили CreateMF.jar в D:/test, выполните следующие команды для перехода в каталог:
D:
cd test
java -jar CreateMF.jar D:/image01.raw D:/image01.mf
Необходимо загрузить RAW‑образ и его bitmap‑файл в один и тот же OBS‑бакет.
Вы можете зарегистрировать частный образ, используя преобразованный файл ZVHD2 или RAW в консоли или с помощью API.
Метод 1: Зарегистрировать частный образ в консоли.
Отображается консоль IMS.
Для получения подробной информации о параметрах см. Registering an Image File as a Private Image.
Выполните следующую команду, чтобы проверить ёмкость системного диска в файле образа:
qemu-img-hw info test.zvhd2
Метод 2: Зарегистрировать private image с помощью API.
API: POST /v2/cloudimages/quickimport/action.
Для получения подробностей о том, как вызвать этот API, см. "Importing an Image File Quickly" в Image Management Service API Reference.