Образы
Образ (или образ диска) — это файл, несущий в себе полную копию содержимого диска: структуру файловой системы и данные, находящиеся на диске. Образы используются для создания непустых дисков, в том числе загрузочных. Обычно образ, используемый в Платформе при создании загрузочного диска виртуальной машины, содержит установленную операционную систему, а иногда и дополнительно программное обеспечение. Имя образа, чаще всего, отражает тип и версию операционной системы и другие особенности содержания образа.
Образ предназначен для быстрого создания инстанса с данными, в первую очередь загрузочного диска.
Управление образами осуществляется при помощи:
- Портала самообслуживания.
- OpenStack CLI.
Для просмотра списка образов в Портале самообслуживания в левом меню перейдите в раздел «Облачные вычисления» на страницу «Образы».
Текущий статус образа отображается слева от названия образа с помощью значков:
- Зелёный кружок — образ активен.
- Синяя вращающаяся линия — образ создаётся или импортируется.
Чтобы создать образ из диска:
-
Выполните подготовительные операции (см. раздел Портал самообслуживания).
-
Остановите ВМ, из диска которой необходимо создать образ (см. раздел Портал самообслуживания).
-
В меню слева перейдите в раздел «Облачные вычисления» на страницу «Образы».
-
Нажмите на кнопку «Создать» или «Создать образ».
-
В окне «Создание образа» (см. рисунок 1):
- В качестве источника выберите «Диск».
- Выберите диск остановленной ВМ.
- Укажите название образа.
-
Нажмите на кнопку «Создать образ».
Чтобы создать образ из файла:
-
Выполните подготовительные операции (см. раздел Портал самообслуживания).
-
В меню слева перейдите в раздел «Облачные вычисления» на страницу «Образы».
-
Нажмите на кнопку «Создать» или «Создать образ».
-
В окне «Создание образа» (см. рисунок 2):
-
В качестве источника выберите «Файл».
-
Выберите файл с расширением
.raw. -
Укажите название образа.
-
-
Нажмите на кнопку «Создать образ».
Чтобы удалить один или несколько образов:
- Выполните подготовительные операции (см. раздел Портал самообслуживания).
- В меню слева перейдите в раздел «Облачные вычисления» на страницу «Образы».
- Установите флажки для образов, которые необходимо удалить.
- Нажмите на кнопку «Удалить» над списком образов (см. рисунок 3).
- Подтвердите удаление.
Чтобы выдать доступ к образу другим проектами:
- Выполните подготовительные операции (см. раздел Портал самообслуживания).
- В меню слева перейдите в раздел «Облачные вычисления» на страницу «Образы».
- Нажмите на значок «•••» справа от названия образа и выберите пункт меню «Поделиться образом».
- В окне «Управление доступом» выберите один из вариантов «Мои проекты» или «Другие проекты», затем укажите необходимые проекты, которым нужно выдать доступ к образу.
Чтобы просмотреть списки образов:
- Выполните подготовительные операции (см. раздел 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