База знаний

Список статей
Наверх

Управление образами

Создание образа

Внимание! Перед созданием нового образа убедитесь, что после его добавления не будет превышена квота хранилища образов региона. Посмотреть текущее использование можно в раскрывающемся вниз аккордеоне региона на странице проектов. Место для хранения образов выделяется в разделе Ресурсы региона на странице управления проектами VPC. Каждый образ вне зависимости от размера занимает не меньше одного гигабайта квоты – округление выполняется в большую сторону.

Для создания нового образа выполните следующие действия:

  1. Откройте проект и перейдите на вкладку Образы

  2. Нажмите кнопку Создать образ

  3. В открывшемся окне укажите следующие параметры:

    • Локация. Регион хранения образа

    • Источник. Образ можно создать через:

      • Файл. Загрузка файла образа с локального компьютера

      • URL. Общедоступная в сети Интернет ссылка на файл с образом

      • Диск. Автоматическое создание образа из ранее созданного диска

    • Имя. Название образа

    • Формат. Используется при выборе в качестве источника файла и URL. Доступны следующие типы образов: ami, ari, aki, iso, raw, qcow2, vdi, vhd, vmdk

    • Минимальные параметры сервера. При нажатии на кнопку Указать минимальные требования к серверу появятся поля для определения минимального количества vCPU и оперативной памяти

Новый образ появится в списке.

Создание образа диска с загрузкой по ссылке

Чтобы создать образ загрузкой по ссылке, необходимо использовать команду glance image-create-via-import:

glance image-create-via-import \
--import-method web-download \
--uri https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img \
--name Ubuntu-18.04-VPC \
--disk-format raw \
--container-format bare \
--property hw_disk_bus=scsi \
--property hw_scsi_model=virtio-scsi \
--property x_sel_image_owner=Selectel \
--property hw_qemu_guest_agent=yes

Для получения ссылки на загрузку образа:

  1. Откройте вкладку Образы панели управления.
  2. Щелкните по символу загрузки с всплывающей подсказкой Скачать образ.
  3. Скопируйте ссылку целиком, выбрав соответствующий пункт контекстного меню (включая значение параметра ?token=***).

Общий доступ к образу между проектами в одном регионе

Общий доступ к образу системы позволит не расходовать квоты на его хранение в разных проектах. Для использования образа из другого проекта выполните следующие действия:

  1. В списке проектов на главной странице VPC скопируйте UUID проекта (в формате 07554cec9bd74a58a3798a123cc838e7), в который будет добавлен доступ к образу из другого проекта

  2. Перейдите в интерфейс управления исходным проектом, нажав на название проекта

  3. В списке образов исходного проекта на вкладке Образы в раскрывающемся вниз аккордеоне образа добавьте доступ к образу для целевого проекта, вставив UUID ранее скопированного проекта

  4. Перейдите в проект, в который будет добавлен образ, и выберите вкладку Образы

  5. Откройте выпадающее меню нажатием на кнопку с тремя точками и выберите пункт Получить образ из другого проекта

  6. Поле с UUID автоматически заполнится значением исходного образа

  7. Образ будет доступен сразу после нажатия кнопки Получить образ

После выполнения всех действий можно приступать к работе с образом.

Копирование образа между регионами

Копирование образа между любыми регионами и проектами осуществляется по следующему порядку:

  1. В списке образов проекта на вкладке Образы скопируйте URL нужного образа. Для этого правой кнопкой мыши нажмите на кнопку загрузки образа и выберите пункт Копировать адрес ссылки

  2. Перейдите в проект, в который будет осуществляться перенос, и на вкладке Образы выберите нужный регион

  3. Нажмите кнопку Создать образ

  4. Укажите параметры для нового образа в соответствии с 3 пунктом инструкции по созданию образа. В качестве источника образа укажите скопированный URL образа

Образ появится в списке. Данный вид переноса осуществляется физическим копированием данных в целевой проект, поэтому в ресурсах региона должно быть наличие достаточной квоты на хранилище образов.

Примечание: при копировании образа между регионами, свойства образа не сохраняются и их потребуется установить заново при помощи OpenStack Image Service API. 

Удаление образа

Полное удаление образа из хранилища

Для удаления образа и остановки биллинга за хранение выполните следующие действия:

  1. Перейдите в проект, в котором образ был размещен изначально

    Примечание: отключение образа, полученного из другого проекта методом общего доступа, не приведет к его физическому удалению. Это можно сделать только из исходного проекта.

  2. Откройте вкладку Образы

  3. Для удаляемого образа откройте выпадающее меню нажатием на кнопку с тремя точками и выберите пункт Удалить образ

  4. В открывшемся окне введите название образа для подтверждения действия и нажмите кнопку Удалить

Образ будет удален и отключен от всех проектов, в которых был организован общий доступ к нему.

Отключение образа

Отключение образа в целевом проекте и сохранение его в хранилище осуществляется следующим образом:

  1. Перейдите в целевой проект, которому был предоставлен общий доступ к образу

  2. Откройте вкладку Образы

  3. Для отключаемого образа откройте выпадающее меню нажатием на кнопку с тремя точками и выберите пункт Отключение образа

Доступ к образу будет удален из целевого проекта, но сам образ останется доступным в хранилище образов исходного проекта.