Загрузить и создать образ
В хранилище образов Servercore можно загрузить образы:
Можно создать образ диска из любого локального или сетевого диска облачного сервера.
Диск может быть как загрузочным, так и дополнительным.
Такой образ можно использовать:
- для быстрой настройки одинаковых облачных серверов — клонирования сервера. Если на сервере установлена операционная система и программное обеспечение, то из образа загрузочного диска можно развернуть уже настроенные серверы. Это быстрее, чем настройка нужной конфигурации нескольких серверов;
- изменения типа загрузочного диска;
- переноса сервера в другие пулы, проекты или аккаунты;
- экспорта диска облачного сервера;
- если образ, из которого ранее был создан сервер, оказался удален, можно создать образ из диска сервера и при необходимости создать такой же облачный сервер.
Ограничения
При загрузке образа в хранилище образов Servercore из файла и по ссылке размер образа должен быть менее 2048 ГБ (2 ТБ).
Создать образ можно из диска размера менее 2048 ГБ (2 ТБ).
Загрузить образ из файла
В хранилище образов Servercore образ можно загрузить из файла определенных размеров с локального компьютера. Подробнее об ограничениях размера образа в подразделе Ограничения.
Панель управления
OpenStack CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Образы.
-
Нажмите Создать образ.
-
Введите имя образа.
-
Выберите сегмент пула, в который загрузится образ.
Образы размера менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.
-
Выберите операционную систему.
-
Выберите файл в качестве источника образа.
-
Нажмите Загрузить.
-
Выберите формат образа или формат контейнера. Подробнее о форматах в подразделе Собственные образы.
Если вы загружаете архив с форматом контейнера
.ova, мы рекомендуем распаковать архив перед загрузкой, чтобы образ работал корректно.Если вы не знаете, какие форматы указать, укажите формат образа
raw, контейнера —bare. -
Опционально: отметьте чекбокс Указать минимальный размер диска и памяти и укажите размер оперативной памяти в МБ и размер дисков в ГБ. Это минимальный размер диска и оперативной памяти, с которыми можно создать сервер из этого образа. Для образов в формате
.isoуказать минимальные значения нельзя.После создания образа изменить минимальный размер диска и памяти в панели управления нельзя. Чтобы поменят ь минимальные значения, нужно будет пересоздать образ или использовать OpenStack CLI.
-
Нажмите Создать.
Образ будет доступен только для одного проекта и пула, для которых вы настроили авторизацию в OpenStack API.
-
Создайте образ:
openstack image create \
--disk-format <image_format> \
--container-format <container_format> \
--file <path> \
--property hw_disk_bus=scsi \
--property hw_scsi_model=virtio-scsi \
--property x_sel_image_owner=Servercore \
--property hw_qemu_guest_agent=yes \
--store <pool_segment> \
<image_name>Укажите:
-
<image_format>— формат образа. Подробнее о форматах образов в подразделе Собственные образы. Если вы не знаете, какой формат указать, укажитеraw; -
<container_format>— формат контейнера. Подробнее о форматах контейнеров в подразделе Собственные образы.Если вы загружаете архив с форматом контейнера
.ova, мы рекомендуем распаковать архив перед загрузкой, чтобы образ работал корректно.Если вы не знаете, какой формат указать, укажите
bare; -
<path>— путь до файла с образом; -
<pool_segment>— сегмент пула, в который загрузится образ, напримерru-1a. Список доступных сегментов пула можно посмотреть в таблице Инфраструктура Servercore. Образы размера менее 16 ГБ автоматически реплицируются в соседние сегменты пула; -
<image_name>— имя образа.
-
Загрузить образ по ссылке
В хранилище образов Servercore образ можно загрузить через публичную ссылку на файл определенного размера с образом. Подробнее об ограничениях размера образа в подразделе Ограничения.
Панель управления
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Образы.
-
Нажмите Создать образ.
-
Введите имя образа.
-
Выберите сегмент пула, в который загрузится образ.
Образы размера менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.
-
Выберите операционную систему.
-
Выберите URL в качестве источника образа.
-
Введите ссылку на файл с образом в формате
https://example.com/file.raw. -
Выберите формат образа или формат контейнера. Подробнее о форматах в подразделе Собственные образы.
Если вы загружаете архив с форматом контейнера
.ova, мы рекомендуем распаковать архив перед загрузкой, чтобы образ работал корректно.Если вы не знаете, какие форматы указать, укажите формат образа
raw, контейнера —bare. -
Опционально: отметьте чекбокс Указать минимальный размер диска и памяти и укажите размер оперативной памяти в МБ и размер дисков в ГБ. Это минимальный размер диска и оперативной памяти, с которыми можно создать сервер из этого образа. Для образов в формате
.isoуказать минимальные значения нельзя.После создания образа изменить минимальный размер диска и памяти в панели управления нельзя. Чтобы поменять минимальные значения, нужно будет пересоздать образ или использовать OpenStack CLI.
-
Нажмите Создать.
Загрузить vmdk из файла или по ссылке
Подробнее об ограничениях размера образа в подразделе Ограничения.
Панель управления
OpenStack CLI
-
Экспортируйте виртуальную машину из VMware в формате
.ovf. Подробнее в инструкции Export an ovf Template документации VMware.Если тип виртуального диска
MONOLITHIC_SPARSEилиMONOLITHIC_FLAT, вы можете пропустить этот шаг, но мы рекомендуем экспортировать ВМ в формате.ovf. -
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Образы.
-
Нажмите Создать образ.
-
Введите имя образа.
-
Выберите сегмент пула, в который загрузится образ.
Образы размера менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.
-
Выберите операционную систему.
-
Выберите файл или URL в качестве источника образа.
-
Если вы выбрали файл, нажмите Загрузить. Если вы выбрали URL, введите ссылку на файл с образом в формате
https://example.com/file.raw. -
Выберите формат образа:
vmdk— если виртуальная машина была экспортирована из VMware в формате.ovfили вы загружаете виртуальный диск с типомMONOLITHIC_SPARSE;raw— если вы загружаете виртуальный диск с типомMONOLITHIC_FLAT.
-
Выберите формат контейнера:
ovf— если виртуальная машина была экспортирована из VMware в формате.ovf;bare— если вы загружаете виртуальный диск с типомMONOLITHIC_SPARSEилиMONOLITHIC_FLAT.
-
Опционально: отметьте чекбокс Указать минимальный размер диска и памяти и укажите размер оперативной памяти в МБ и размер дисков в ГБ. Это минимальный размер диска и оперативной памяти, с которыми можно создать сервер из этого образа. Для образов в формате
.isoуказать минимальные значения нельзя.После создания образа изменить минимальный размер диска и памяти в панели управления нельзя. Чтобы поменять минимальные значения, нужно будет пересоздать образ или использовать OpenStack CLI.
-
Нажмите Создать.
Образ будет доступ ен только для одного проекта и пула, для которых вы настроили авторизацию в OpenStack API.
-
Экспортируйте виртуальную машину из VMware в формате
.ovf. Подробнее в инструкции Export an ovf Template документации VMware.Если тип виртуального диска
MONOLITHIC_SPARSEилиMONOLITHIC_FLAT, вы можете пропустить этот шаг, но мы рекомендуем экспортировать ВМ в формате.ovf. -
Создайте образ:
openstack image create \
--file <path> \
--disk-format=<image_format> \
--container-format=<container_format> \
--property hw_disk_bus=scsi \
--property hw_scsi_model=virtio-scsi \
--store <pool_segment> \
<image_name>Укажите:
-
<path>— путь до файла с образом; -
<image_format>— формат образа:vmdk— если виртуальная машина была экспортирована из VMware в формате.ovfили вы загружаете виртуальный диск с типомMONOLITHIC_SPARSE;raw— если вы загружаете виртуальный диск с типомMONOLITHIC_FLAT;
-
<container_format>— формат контейнера:ovf— если виртуальная машина была экспортирована из VMware в формате.ovf;bare— если вы загружаете виртуальный диск с типомMONOLITHIC_SPARSEилиMONOLITHIC_FLAT;
-
<pool_segment>— сегмент пула, в который загрузится образ, напримерru-1a. Список доступных сегментов пула можно посмотреть в таблице Инфраструктура Servercore. Образы размера менее 16 ГБ автоматически реплицируются в соседние сегменты пула; -
<image_name>— имя образа.
-
Создать образ из диска
Посмотрите ограничения на размер диска, из которого можно создать образ.
Панель управления
OpenStack CLI
Процесс создания образа зависит от типа диска.
Локальный диск
Сетевой диск
-
Если диск подключен к облачному серверу, мы рекомендуем выключить облачный сервер — из работающего диска может создаться неконсистентный образ.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Серверы.
-
В менюсервера выберите Соз дать образ локального диска.
-
Введите имя образа.
-
Опционально: отметьте чекбокс Указать минимальный размер диска и памяти и укажите размер оперативной памяти в МБ и размер дисков в ГБ. Это минимальный размер диска и оперативной памяти, с которыми можно создать сервер из этого образа. Для образов в формате
.isoуказать минимальные значения нельзя. -
Нажмите Создать.
-
Если диск подключен к облачному серверу, мы рекомендуем выключить облачный сервер — из работающего диска может создаться неконсистентный образ.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Образы.
-
Нажмите Создать образ.
-
Введите имя образа.
-
Выберите сегмент пула, в который загрузится образ.
Образы размера менее 16 ГБ автоматически реплицируются в сосе дние сегменты в пуле.
-
Выберите операционную систему.
-
Выберите диск в качестве источника образа.
-
Выберите диск, из которого будет создан образ. Образ можно создать только в том сегменте пула, в котором находится диск.
-
Опционально: отметьте чекбокс Указать минимальный размер диска и памяти и укажите размер оперативной памяти в МБ и размер дисков в ГБ. Это минимальный размер диска и оперативной памяти, с которыми можно создать сервер из этого образа. Для образов в формате
.isoуказать минимальные значения нельзя.После создания образа изменить минимальный размер диска и памяти в панели управления нельзя. Чтобы поменять минимальные значения, нужно будет пересоздать образ или использовать OpenStack CLI.
-
Нажмите Создать.
Процесс создания образа зависит от типа диска.
Образ будет доступен только для одного проекта и пула, для которых вы настроили авторизацию в OpenStack.
Локальный диск
Сетевой диск
-
Если диск подключен к облачному серверу, мы рекомендуем выключить облачный сервер — из работающего диска может создаться неконсистентный образ:
openstack server stop <server>Укажите
<server>— ID или имя сервера. Список можно посмотреть с помощью командыopenstack server list.Сервер перейдет в статус
SHUTOFF. -
Создайте образ локального диска:
openstack server image create --name <image_name> <server>Укажите:
<image_name>— имя образа;<server>— ID или имя сервера. Список можно посмотреть с помощьюopenstack server list.
-
Если диск подключен к облачному серверу, мы рекомендуем выключить облачный сервер — из работающего диска может создаться неконсистентный образ:
openstack server stop <server>Укажите
<server>— ID или имя сервера. Список можно посмотреть с помощью командыopenstack server listСервер перейдет в статус
SHUTOFF. -
Отключите сетевой диск от сервера:
openstack server remove volume <server> <volume>Укажите:
<server>— ID или имя сервера. Список можно посмотреть с помощьюopenstack server list;<volume>— ID или имя сетевого диска. Список можно посмотреть с помощьюopenstack volume list.
-
Проверьте, что сетевой диск перешел в статус
AVAILABLE:openstack volume list -
Создайте образ сетевого диска:
openstack image create --volume <volume> <image_name>Укажите
<image_name>— имя образа.