Создание виртуальных машин с загрузкой UEFI
Виртуальные машины с загрузкой UEFI можно создать из шаблонов (образов QCOW2) или ISO-образов.
Предварительные требования
- Загрузочный носитель добавлен в вычислительный кластер, как описано в разделе Подготовка загрузочного носителя для виртуальных машин.
- Чтобы создать ВМ с загрузкой UEFI из шаблона, в образе QCOW2 уже должна быть включена загрузка UEFI.
-
Для авторизации команд OpenStack должен быть настроен клиент интерфейса командной строки OpenStack, как описано в разделе Подключение к интерфейсу командной строки OpenStack.
Чтобы создать виртуальную машину с загрузкой UEFI из шаблона
-
Определите идентификатор нужного шаблона с UEFI, например:
# openstack --insecure image list | grep centos.qcow2 | 007db63f-9b41-4918-b572-2c5eef4c8f4b | centos7.qcow2 | active |
-
Укажите микропрограмму UEFI для этого шаблона с помощью свойства
hw_firmware_type, например:# openstack --insecure image set --property hw_firmware_type=uefi 007db63f-9b41-4918-b572-2c5eef4c8f4b
- Создайте ВМ из этого шаблона в интерфейсе командной строки или пользовательском интерфейсе.
Чтобы создать виртуальную машину с загрузкой UEFI из образа ISO
-
Определите идентификатор нужного ISO-образа, например:
# openstack --insecure image list | grep centos.iso | c9d6f6e9-9c6d-4d1c-824f-c3542f70fdb0 | centos7.iso | active |
-
Укажите микропрограмму UEFI для этого ISO-образа с помощью свойства
hw_firmware_type, например:# openstack --insecure image set --property hw_firmware_type=uefi c9d6f6e9-9c6d-4d1c-824f-c3542f70fdb0
- Создайте ВМ из этого ISO-образа в интерфейсе командной строки или пользовательском интерфейсе.
-
Когда ВМ запустится, выключите ее, а затем укажите микропрограмму UEFI для загрузочного тома этой ВМ с помощью свойства
hw_firmware_type. Например, если идентификатор загрузочного тома — 12d360f4-afe8-48c9-af24-7f048dcec0c9, выполните следующую команду:# openstack --insecure volume set --image-property hw_firmware_type=uefi 12d360f4-afe8-48c9-af24-7f048dcec0c9
- Запустите ВМ и продолжите установку гостевой ОС.