Импорт и экспорт образа
Импорт образа
Загрузить индивидуальный образ виртуальной машины, созданный ранее локально, в проект MCS возможно при помощи следующих инструментов:
Панель MCS
Для загрузки образа в личном кабинете MCS следует:
- Перейти на страницу "Образы" сервиса "Облачные вычисления".
- В верхнем меню выбрать "Создать":
- В появившемся окне выбрать источником файл, указать файл и ввести название создаваемого образа:
- Нажать "Создать образ".
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>