Перейти к основному содержимому
Загрузить (создать) образ

Загрузить (создать) образ

В хранилище образов Selectel можно загрузить:

Можно создать собственный образ из диска.

Загрузить образ из файла

Образы размером менее 100 ГБ можно загрузить из файла с локального компьютера.

  1. В панели управления перейдите в раздел Облачная платформа → Образы.

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

  3. Введите имя образа.

  4. Выберите сегмент пула, в который загрузится образ. Образы размером менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.

  5. Выберите файл в качестве источника образа.

  6. Нажмите Загрузить.

  7. Выберите формат образа и формат контейнера.

    Если вы не знаете, какие форматы указать, укажите формат образа raw, контейнера — bare.

  8. Выберите операционную систему.

  9. Опционально: отметьте чекбокс Указать минимальные требования к диску и памяти. Укажите минимальное количество оперативной памяти в МБ и объем дисков в ГБ. При создании облачного сервера из этого образа панель управления или API автоматически проверят эти ограничения.

  10. Нажмите Создать.

Загрузить большой образ

Большие образы — это образы размером более 100 ГБ.

  1. Загрузите образ в объектное хранилище Selectel через сегментированную загрузку.

  2. Получите токен для облачной платформы. Скопируйте значение x-subject-token.

  3. Откройте CLI на локальном компьютере.

  4. Создайте запрос на создание образа:

    curl 'https://api.<pool>.selvpc.ru/image/v2/images' \
    -H 'X-Auth-Token: <token>' \
    -H 'Content-Type: application/json;charset=utf-8' \
    --data '{"name":"<image_name>","disk_format":"<disk_format>","container_format":"<container_format>"}'

    Укажите:

    • <pool>пул, в который загрузится образ, например ru-1;
    • <token> — токен, который вы скопировали на предыдущем шаге;
    • <image_name> — имя образа;
    • <disk_format> — формат диска (образа). Если вы не знаете, какой формат указать, укажите raw;
    • <container_format>формат контейнера. Если вы не знаете, какой формат указать, укажите bare.
  5. В выводе запроса скопируйте значение id.

  6. Загрузите образ в хранилище образов Selectel:

    curl 'https://api.<pool>.selvpc.ru/image/v2/images/<image_id>/import' \
    -X POST \
    -H 'Content-Type: application/octet-stream' \
    -H 'X-Image-Meta-Store: <pool_segment>' \
    -H 'X-Auth-Token: <token>' \
    --data-raw '{"method":{"name":"web-download","uri":"<object_url>"}}'

    Укажите:

    • <pool>пул, в который загрузится образ, например ru-1;
    • <image_id> — ID образа, который вы скопировали на предыдущем шаге;
    • <pool_segment>сегмент пула, в который загрузится образ, например ru-1a;
    • <token> — токен, который вы скопировали на шаге 2;
    • <object_url> — ссылка на образ в объектном хранилище вида https://123456.selcdn.ru/bucket_name/oblect_name. Можно получить по инструкции Получить ссылку на объект.

Загрузить образ по ссылке

Можно загрузить образ по публичной ссылке на файл с образом.

  1. В панели управления перейдите в раздел Облачная платформа → Образы.

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

  3. Введите имя образа.

  4. Выберите сегмент пула, в который загрузится образ. Образы размером менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.

  5. Выберите URL в качестве источника образа.

  6. Введите полный URL-адрес.

  7. Выберите формат образа и формат контейнера.

    Если вы не знаете, какие форматы указать, укажите формат образа raw, контейнера — bare.

  8. Выберите операционную систему.

  9. Опционально: отметьте чекбокс Указать минимальные требования к диску и памяти. Укажите минимальное количество оперативной памяти в МБ и объем дисков в ГБ. При создании облачного сервера из этого образа панель управления или API автоматически проверят эти ограничения.

  10. Нажмите Создать.

Загрузить vmdk

  1. Экспортируйте виртуальную машину из VMware в формате OVF — подробнее в инструкции Экспорт OVF в документации VMware.

    Если тип виртуального диска MONOLITHIC_SPARSE или MONOLITHIC_FLAT, вы можете пропустить этот шаг, но мы рекомендуем экспортировать ВМ в формате OVF.

  2. В панели управления перейдите в раздел Облачная платформа → Образы.

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

  4. Введите имя образа.

  5. Выберите сегмент пула, в который загрузится образ. Образы размером менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.

  6. Выберите файл или URL в качестве источника образа.

  7. В зависимости от источника нажмите Загрузить или введите полный URL-адрес.

  8. Убедитесь, что выбран формат образа:

    • vmdk — если виртуальная машина была экспортирована из VMware в формате OVF или вы загружаете виртуальный диск с типом MONOLITHIC_SPARSE;
    • raw — если вы загружаете виртуальный диск с типом MONOLITHIC_FLAT.
  9. Убедитесь, что выбран формат контейнера:

    • ovf — если виртуальная машина была экспортирована из VMware в формате OVF;
    • bare — если вы загружаете виртуальный диск с типом MONOLITHIC_SPARSE или MONOLITHIC_FLAT.
  10. Выберите операционную систему.

  11. Опционально: отметьте чекбокс Указать минимальные требования к диску и памяти. Укажите минимальное количество оперативной памяти в МБ и объем дисков в ГБ. При создании облачного сервера из этого образа панель управления или API автоматически проверят эти ограничения.

  12. Нажмите Создать.

Создать образ из диска

Образ можно создать из любого диска облачного сервера — загрузочного или дополнительного, локального или сетевого. Образ — это полная копия диска.

Использовать образ диска можно:

  • для быстрой настройки одинаковых облачных серверов — клонирования сервера. Если на сервере установлена операционная система и программное обеспечение, то из образа загрузочного диска можно развернуть уже настроенные серверы. Это быстрее, чем настройка нужной конфигурации нескольких серверов;
  • изменения типа загрузочного диска;
  • переноса сервера в другие пулы, проекты или аккаунты;
  • экспорта диска облачного сервера;
  • если образ, из которого ранее был создан сервер, оказался удалён, можно создать образ из диска сервера и при необходимости создать такой же облачный сервер.
  1. В панели управления перейдите в раздел Облачная платформа → Образы.
  2. Нажмите Создать образ.
  3. Введите имя образа.
  4. Выберите сегмент пула, в который загрузится образ. Образы размером менее 16 ГБ автоматически реплицируются в соседние сегменты в пуле.
  5. Выберите диск в качестве источника образа.
  6. Выберите диск — образ можно создать только в том пуле, в котором находится диск.
  7. Опционально: отметьте чекбокс Указать минимальные требования к диску и памяти. Укажите минимальное количество оперативной памяти в МБ и объем дисков в ГБ. При создании облачного сервера из этого образа панель управления или API автоматически проверят эти ограничения.
  8. Нажмите Создать.