Написать в техподдержку Позвонить нам
Админпанель Выход

Содержание статьи:

    Импорт и экспорт образа

    Импорт образа

    Примечание

    На текущий момент поддерживаются образы в формате vmdk, qcow2, raw, iso.

    Загрузить индивидуальный образ виртуальной машины, созданный ранее локально, в проект MCS возможно при помощи следующих инструментов:

    Панель MCS

    Для загрузки образа в личном кабинете MCS следует:

    1. Перейти на страницу "Образы" сервиса "Облачные вычисления".
    2. В верхнем меню выбрать "Создать":
    3. В появившемся окне выбрать источником файл, указать файл и ввести название создаваемого образа:
    4. Нажать "Создать образ".

    Примечание

    Включение опции "Разрешить доступ всем проектам" позволяет использовать образ во всех проектах клиента.

    Openstack CLI

    Для загрузки образа в клиенте OpenStack следует выполнить команду:

    $ openstack image create --private --container-format bare --disk-format raw --property store=s3 --file <файл.raw> <название_образа>

    Если инстанс, созданный из образа, должен поддерживать резервное копирование, необходимо загрузить его с указанием метаданных наличия гостевого агента:

    $ openstack image create --private --container-format bare --disk-format raw --file <файл.raw> --property hw_qemu_guest_agent=yes --property store=s3 --property os_require_quiesce=yes <название_образа>

    В зависимости от формата загружаемого файла требуется указать соответствующее значение ключа --disk-format:

    • raw
    • vhd
    • vhdx
    • vmdk
    • vdi
    • iso
    • qcow2

    Экспорт образа

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

    OpenStack CLI

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

    Получить список образов:

    $ openstack image list

    Инициировать процесс загрузки образа, выполнив команду:

    $ openstack image save --file <путь> <ID образа>

    cURL

    В некоторых случаях загрузка через CLI может потребовать большое количество оперативной памяти, в этом случае возможно использование cURL:

    $ curl -H "X-Auth-Token: $(openstack token issue -c id -f value)" https://infra.mail.ru:9292/v2/images/<IMAGE_ID>/file --output <output_filename> 

    Полезна ли была эта статья?