Перейти к основному содержимому

Подготовить ISO-образ для работы с облачной платформой

Если вы загрузили в хранилище образов ISO-образ с дистрибутивом операционной системы, мы рекомендуем сделать его полностью совместимым с облачной платформой Servercore. Из совместимого образа можно создавать облачные серверы, для которых будет доступна такая же функциональность, как у серверов из готовых образов.

Подготовить образ Windows

  1. Подготовьте ISO-образ локально.
  2. Загрузите ISO-образ в хранилище образов.
  3. Модифицируйте свойства образа Windows.

1. Подготовить ISO-образ локально

  1. На локальном компьютере распакуйте архив с ISO-образом в отдельную директорию архиватором, например, 7-zip, WinRAR, tar.

  2. Скачайте VirtiO-драйверы в виде ISO-образа из репозитория Fedora People.

  3. Создайте директорию Drivers.

  4. Распакуйте в директорию Drivers ISO-образ с VirtiO-драйверами архиватором, например, 7-zip, WinRAR, UltraISO.

  5. Перенесите директорию Drivers с VirtiO-драйверами в директорию ISO-образа Windows, который вы распаковали на шаге 1.

  6. Установите утилиту DISM++ для управления образами.

  7. Откройте DISM++.

  8. Соберите установочный образ, для этого перейдите в раздел Toolkit и выберите ISO Maker.

2. Загрузить ISO-образ в хранилище образов

Используйте подраздел Загрузить и создать образ из файла инструкции Загрузить и создать образ.

Укажите:

3. Модифицировать свойства образа

  1. Откройте OpenStack CLI.

  2. Выведите ID доступных образов:

    openstack image list

    В ответе появится список образов. Скопируйте ID образа, который вы загрузили на этапе 2.

  3. Опционально: посмотрите свойства образа:

    openstack image show
  4. Добавьте нужные свойства:

    openstack image set \
    --property hw_disk_bus=scsi \
    --property hw_firmware_type=uefi \
    --property hw_qemu_guest_agent=yes \
    --property hw_scsi_model=virtio-scsi \
    --property os_type=windows \
    --property x_sel_image_agent_type=cloudbase-init \
    --property x_sel_image_os_arch=amd64 \
    --property x_sel_image_os_dist=windows \
    --property x_sel_image_os_type=windows \
    --property x_sel_image_type=master \
    --property x_sel_kpti_patch=true \
    <image_id>

    Укажите <image_id> — ID образа, который вы скопировали на шаге 2.