Импорт образа в Glance и создание снэпшотов
import image
glance
qcow2
convert
Импорт образа
Загружаем нужный образ с сайта (или другим способом) в файловую систему контроллера:
$ curl -O https://download.fedoraproject.org/pub/fedora/linux/releases/24/CloudImages/x86_64/images/Fedora-Cloud-Base-24-1.2.x86_64.qcow2
$ glance --os-image-api-version 2 image-create --name 'Fedora-24-x86_64' --protected false --progress --visibility public --disk-format qcow2 --container-format bare --file Fedora-Cloud-Base-24-1.2.x86_64.qcow2
Рабочий пример по windows 8.1
$ glance --os-image-api-version 2 image-create --name 'Windows 8.1 v2' --disk-format qcow2 --container-format bare --file w81p-x64.qcow2
Как альтернатива - можно импортировать через GUI панель управления Horizon (но если размер образа больше 10G, то лучше не пробовать).
Вариант 2 - в одну строку
Сразу загружает и импортирует образ в систему. Лучше использовать с ключом “–progress”. По опыту - Centos имидж очень долго “висел”.
glance image-create --name "cirros3" --disk-format qcow2 --container-format bare --visibility public --progress --os-distro http://download.cirros-cloud.net/0.3.6/cirros-0.3.6-x86_64-disk.img
Сжатие перед импортом
Перед импортом самостоятельно созданного образа в Glance бывает необходимо сжать образ.
Что надо добавить в образ ОС
-
Контроллер VirtioSerial - через него идет канал org.qemu.guest_agent.0 (+ драйвер VirtioSerial)
-
Сервис Balloon установить (vitio-drivers папка Baloon, по платформе) скопировать в папку PF/Baloon и запустить blnsrv.exe -i (регистрация сервиса).
-
Установить qemu-guest agent драйвер и службу (2 службы)
Снэпшот
Команда для создания снэпшота из командной строки с отладкой и прогресс-индикатором: