Образы
Образ (или образ диска) — это файл, несущий в себе полную копию содержимого диска: структуру файловой системы и данные, находящиеся на диске. Образы используются для создания непустых дисков, в том числе загрузочных. Обычно образ, используемый в Платформе при создании загрузочного диска виртуальной машины, содержит установленную операционную систему, а иногда и дополнительно программное обеспечение. Имя образа, чаще всего, отражает тип и версию операционной системы и другие особенности содержания образа.
Образ предназначен для быстрого создания инстанса с данными, в первую очередь загрузочного диска.
Управление образами осуществляется при помощи:
- Портала самообслуживания.
- OpenStack CLI.
Для просмотра списка образов в Портале самообслуживания в левом меню перейдите в раздел Облачные вычисления → Образы.
Текущий статус образа отображается слева от названия образа с помощью значков:
- Зелёный кружок — образ активен.
- Синяя вращающаяся линия — образ создаётся или импортируется.
Чтобы создать образ из диска:
-
Выполните подготовительные операции (подробнее — в разделе Портал самообслуживания).
-
Остановите ВМ, из диска которой необходимо создать образ (подробнее — в разделе Портал самообслуживания).
-
Перейдите в раздел Облачные вычисления → Образы.
-
Нажмите кнопку Создать или Создать образ.
-
Задайте параметры образа:
- Источник — источник, из которого будет создан образ. Выберите вариант Диск.
- Выберите диск — диск из списка.
- Название образа — название образа диска.
-
Нажмите кнопку Создать образ.
Чтобы создать образ из файла:
-
Выполните подготовительные операции (подробнее — в разделе Портал самообслуживания).
-
Перейдите в раздел Облачные вычисления → Образы.
-
Нажмите кнопку Создать или Создать образ.
-
Задайте параметры образа:
- Источник — источник, из которого будет создан образ. Выберите вариант Файл.
- Выберите файл — файл с расширением
.raw.
- Название образа — название образа диска.
-
Нажмите кнопку Создать образ.
Чтобы удалить один или несколько образов:
- Выполните подготовительные операции (подробнее — в разделе Портал самообслуживания).
- Перейдите в раздел Облачные вычисления → Образы.
- Установите флажки для образов, которые необходимо удалить.
- Нажмите кнопку Удалить над списком образов.
- Подтвердите удаление.
Чтобы выдать доступ к образу другим проектами:
- Выполните подготовительные операции (подробнее — в разделе Портал самообслуживания).
- Перейдите в раздел Облачные вычисления → Образы.
- Нажмите на значок ••• справа от названия образа и выберите пункт Поделиться образом.
- Выберите один из вариантов Мои проекты или Другие проекты, затем укажите необходимые проекты, которым нужно выдать доступ к образу.
Чтобы просмотреть списки образов:
- Выполните подготовительные операции (подробнее — в разделе OpenStack CLI).
- Выполните команду из раздела Просмотр списка образов ВМ.
Под управлением образами ВМ с помощью подразумеваются операции:
- Создание образа.
- Изменение параметров образа.
- Просмотр информации об образе.
- Удаление образа.
- Экспорт образа.
- Выдача доступа к образу другому проекту.
Чтобы управлять образами:
- Выполните подготовительные операции (подробнее — в разделе OpenStack CLI).
- Выполните команды из раздела Управление образами ВМ.
$ openstack image create --disk-format raw --container-format bare --file /Users/username/Downloads/Fedora-Server-35-1.raw Fedora-Server-35-1
- Выполните подготовительные операции (подробнее — в разделе OpenStack CLI).
- Выполните команду выдачи доступа к образу другому проекту (подробнее — в разделе Выдача доступа к образу другому проекту).
- В проекте, которому выдали доступ, в команду изменения параметров образа (подробнее — в разделе Выдача доступа к образу другому проекту) добавьте параметр
--accept <ИМЯ_ИЛИ_ID_ОБРАЗА>.
$ openstack image set --accept test-image-for-share
Чтобы загрузить образ с поддержкой резервного копирования:
-
Выполните подготовительные операции (подробнее — в разделе OpenStack CLI).
-
В команду добавления образа (подробнее — в разделе Добавление образа ВМ) добавьте параметры для работы с демоном
qemu-guest-agent:--property hw_qemu_guest_agent=yes--property os_require_quiesce=yes
$ openstack image create --disk-format raw --container-format bare --file /Users/username/Downloads/Fedora-Server-35-1.raw --property hw_qemu_guest_agent=yes --property os_require_quiesce=yes Fedora-Server-35-1