从OpenStack中的非浏览图像启动实例

时间:2015-06-17 09:53:07

标签: openstack openstack-nova cinder

我在我的系统上本地存储了VM映像。有没有什么方法可以启动实例而不上传它们或将它们用作Cinder卷?

1 个答案:

答案 0 :(得分:0)

  • 首先,您必须检查现有VM映像的类型,您可以使用qemu-img info {image_path}来实现此目的,然后使用RAW映像的大小创建cinder卷(qemu-img info show it)。

  • 第二,如果图片类型为RAW类型,请运行:

dd if={image_path} of={volume_path-volume_id}

如果图像有其他格式,请执行以下操作:

qemu-img convert -O raw {image_path} {volume_path-volume_id}.
  • 第三次,您必须为此卷设置可启动标志(使用命令行或地平线)。

  • 第四次,从此卷启动实例。

{image_path} - 是文件系统上VM映像的路径,如: /tmp/images/my-vm-image.iso {volume_path-volume_id} - 是文件系统上的cinder卷的路径,如: LVM为/dev/mapper/data-volume--blabla--cinder--volume--id,NFS为/mnt/nfs/volume-blabla-cinder-volume-id