Подготовить ISO-образ для работы с облачной платформой
Если вы загрузили в хранилище образов ISO-образ с дистрибутивом операционной системы, мы рекомендуем сделать его полностью совместимым с облачной платформой Servercore. Из совместимого образа можно создавать облачные серверы, для которых будет доступна такая же функциональность, как у серверов из готовых образов.
Подготовить образ Windows
- Подготовьте ISO-образ локально.
- Загрузите ISO-образ в хранилище образов.
- Модифицируйте свойства образа Windows.
1. Подготовить ISO-образ локально
-
На локальном компьютере распакуйте архив с ISO-образом в отдельную директорию архиватором, например,
7-zip,WinRAR,tar. -
Скачайте VirtiO-драйверы в виде ISO-образа из репозитория Fedora People.
-
Создайте директорию Drivers.
-
Распакуйте в директорию Drivers ISO-образ с VirtiO-драйверами архиватором, например,
7-zip,WinRAR,UltraISO. -
Перенесите директорию Drivers с VirtiO-драйверами в директорию ISO-образа Windows, который вы распаковали на шаге 1.
-
Установите утилиту DISM++ для управления образами.
-
Откройте DISM++.
-
Соберите установочный образ, для этого перейдите в раздел Toolkit и выберите ISO Maker.
2. Загрузить ISO-образ в хранилище образов
Используйте подраздел Загрузить и создать образ из файла инструкции Загрузить и создать образ.
Укажите:
- файл — образ, который подготовили на этапе 1;
- ОС — Windows;
- формат образа —
iso; - формат контейнера —
bare.
3. Модифицировать свойства образа
-
Выведите ID доступных образов:
openstack image listВ ответе появится список образов. Скопируйте ID образа, который вы загрузили на этапе 2.
-
Опционально: посмотрите свойства образа:
openstack image show -
Добавьте нужн ые свойства:
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.