虚拟化 – OpenStack:我可以将卷转换为图像吗?

我试图弄清楚OpenStack中阻力最小的路径,从实时CD到可用于部署新客户机实例的磁盘映像.

如果从Live CD引导OpenStack实例,则可以将操作系统安装到“临时”磁盘上(在本例中为/ dev / vda)…

……那太棒了,但是没办法从那个磁盘创建一个图像; image-create命令将尝试(和失败)对Live CD本身进行快照(因为这是启动卷).

您可以创建并附加新卷(使用volume-create和volume-attach)然后在其上安装操作系统,但似乎没有任何方法可以将此卷转换为Glance托管的映像以供其他人使用实例.

作为管理员,我显然可以登录到存储主机并直接从卷块设备创建新的扫视图像,但这不是任何通过API或Web GUI进行交互的途径.

还有其他选择吗?

最佳答案
在Icehouse以后,您可以使用upload-to-image命令将Cinder音量转换为Glance图像:

cinder upload-to-image <volume> <image-name>

转载注明原文:虚拟化 – OpenStack:我可以将卷转换为图像吗? - 代码日志