Сценарии
В этом разделе описывается, как преобразовать формат файла образа на сервере Windows, а затем быстро импортировать его в облачную платформу. Рекомендуется использовать локальный ПК с Windows для преобразования форматов образов и создания bitmap‑файлов.
В Windows используйте open‑source инструмент qemu-img для преобразования форматов образов. qemu-img поддерживает преобразование файлов образов форматов VHD, VMDK, QCOW2, RAW, VHDX, QCOW, VDI и QED. Преобразуйте образ в формат RAW, а затем используйте CreateMF.jar инструмент для создания bitmap‑файла.
Требования
- Файл образа был изначально сконфигурирован в соответствии с инструкциями в Table 2 на основе ОС в файле образа.
- OBS Бакет был создан в консоли управления, и OBS Browser+ готов.
Процедура
- Установите инструмент преобразования образов с открытым исходным кодом qemu-img .
- Запустите cmd команду, чтобы перейти к qemu-img каталог установки и выполните qemu-img команду для преобразования файла образа в формат RAW.
Например, выполните следующую команду для преобразования image.qcow2 файл в image.raw файл:
qemu-img convert -p -O raw image.qcow2 image.raw
- Используйте CreateMF.jar для создания bitmap‑файла.
- Получите CreateMF.jar упакуйте и распакуйте его.
Таблица 1 CreateMF.jar пакет Пакет инструмента
Как получить
createMF.zip
- Убедитесь, что JDK установлен в текущей среде.
Вы можете проверить установку, запустив cmd.exe а затем java -version . Если информация о версии Java отображается, JDK установлен.
- Перейдите в каталог, где CreateMF.jar хранится.
Например, если вы загрузили CreateMF.jar к D:/test , выполните следующие команды, чтобы получить доступ к каталогу:
D:
cd test
- Выполните следующую команду, чтобы создать bitmap‑файл для RAW‑образа:
java -jar CreateMF.jar D:/image01.raw D:/image01.mf
Caution- Сгенерированный .mf bitmap‑файл должен иметь то же имя, что и RAW‑образ. Например, если имя файла образа image01.raw , сгенерированное имя bitmap‑файла image01.mf .
- Получите CreateMF.jar упакуйте и распакуйте его.
- Используйте OBS Browser+ для загрузки преобразованного файла образа и его bitmap‑файла в OBS Бакет.
Вы должны загрузить RAW‑образ и его bitmap‑файл в тот же OBS Бакет.
- Зарегистрировать частный образ.
Вы можете зарегистрировать частный образ, используя преобразованный файл ZVHD2 или RAW на консоли или через API.
Метод 1: Зарегистрировать частный образ в консоли.
- Получить доступ к консоли IMS.
- Войдите в консоль управления.
- Под Computing , щелкните Image Management Service .
Консоль IMS отображена.
- В правом верхнем углу щелкните Создать образ .
- В Тип и источник образа области, выберите Импортировать образ для Тип а затем выберите Образ системного диска или Образ диска с данными для Тип образа .
- Выберите бакет, в котором хранится файл образа ZVHD2 или RAW, а затем выберите файл образа. Для формата RAW также необходимо загрузить файл bitmap с тем же именем, что и файл образа.
- Выбрать Включить Fast Create , и выберите следующее предложение Подготовка файла образа .
- Установите параметры в соответствии с подсказкой.
Для получения подробной информации о параметрах см. Регистрация файла образа как частного образа.
Caution- OS должен быть таким же, как в файле образа.
- Объём системного диска должен быть больше, чем указано в файле образа.
Выполните следующую команду, чтобы проверить объём системного диска в файле образа:
qemu-img-hw инфо test.zvhd2
Метод 2: Зарегистрировать частный образ с помощью API.
API — POST /v2/cloudimages/quickimport/action.
Для получения деталей о том, как вызвать этот API, см. "Importing an Image File Quickly" в Image Management Service API Reference.
- Получить доступ к консоли IMS.
- Сценарии
- Требования
- Процедура