Advanced
Тема интерфейса

Быстрый импорт файла образа в Windows

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

В этом разделе описывается, как преобразовать формат файла образа на сервере 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+ готов.

Процедура

  1. Установите инструмент преобразования образов с открытым исходным кодом qemu-img .
  2. Запустите cmd команду, чтобы перейти к qemu-img каталог установки и выполните qemu-img команду для преобразования файла образа в формат RAW.

    Например, выполните следующую команду для преобразования image.qcow2 файл в image.raw файл:

    qemu-img convert -p -O raw image.qcow2 image.raw

  3. Используйте CreateMF.jar для создания bitmap‑файла.

    1. Получите CreateMF.jar упакуйте и распакуйте его.
      Таблица 1 CreateMF.jar пакет

      Пакет инструмента

      Как получить

      createMF.zip

    2. Убедитесь, что JDK установлен в текущей среде.

      Вы можете проверить установку, запустив cmd.exe а затем java -version . Если информация о версии Java отображается, JDK установлен.

    3. Перейдите в каталог, где CreateMF.jar хранится.

      Например, если вы загрузили CreateMF.jar к D:/test , выполните следующие команды, чтобы получить доступ к каталогу:

      D:

      cd test

    4. Выполните следующую команду, чтобы создать bitmap‑файл для RAW‑образа:

      java -jar CreateMF.jar D:/image01.raw D:/image01.mf

      Caution
      • Сгенерированный .mf bitmap‑файл должен иметь то же имя, что и RAW‑образ. Например, если имя файла образа image01.raw , сгенерированное имя bitmap‑файла image01.mf .

  4. Используйте OBS Browser+ для загрузки преобразованного файла образа и его bitmap‑файла в OBS Бакет.

    Вы должны загрузить RAW‑образ и его bitmap‑файл в тот же OBS Бакет.

  5. Зарегистрировать частный образ.

    Вы можете зарегистрировать частный образ, используя преобразованный файл ZVHD2 или RAW на консоли или через API.

    Метод 1: Зарегистрировать частный образ в консоли.

    1. Получить доступ к консоли IMS.
      1. Войдите в консоль управления.
      2. Под Computing , щелкните Image Management Service .

        Консоль IMS отображена.

    2. В правом верхнем углу щелкните Создать образ .
    3. В Тип и источник образа области, выберите Импортировать образ для Тип а затем выберите Образ системного диска или Образ диска с данными для Тип образа .
    4. Выберите бакет, в котором хранится файл образа ZVHD2 или RAW, а затем выберите файл образа. Для формата RAW также необходимо загрузить файл bitmap с тем же именем, что и файл образа.
    5. Выбрать Включить Fast Create , и выберите следующее предложение Подготовка файла образа .
    6. Установите параметры в соответствии с подсказкой.

      Для получения подробной информации о параметрах см. Регистрация файла образа как частного образа.

      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.