У меня есть образы ВМ, хранящиеся локально в моей системе. Можно ли каким-либо образом запустить экземпляры, не загружая их для просмотра или не используя их в качестве томов Cinder?
Запустите экземпляр из образа без взгляда в OpenStack
Ответы (1)
Во-первых, вы должны проверить тип существующего образа виртуальной машины, вы можете использовать
qemu-img info {image_path}
для этой цели, а затем создать том cinder с размером образа RAW (информация qemu-img показывает это).Во-вторых, если тип изображения имеет тип RAW, запустите:
dd if={image_path} of={volume_path-volume_id}
,
если изображение имеет другой формат, выполните:
qemu-img convert -O raw {image_path} {volume_path-volume_id}.
В-третьих, вы должны установить загрузочный флаг для этого тома (с помощью командной строки или Horizon).
В-четвертых, загрузите экземпляр с этого тома.
{image_path}
- это путь к образу ВМ в файловой системе, например: /tmp/images/my-vm-image.iso
{volume_path-volume_id}
- это путь к cinder-тому в файловой системе, например: /dev/mapper/data-volume--blabla--cinder--volume--id
для LVM или /mnt/nfs/volume-blabla-cinder-volume-id
для NFS.