如何将OpenStack Ubuntu云图像上传到AWS EC2?

如何将OpenStack Ubuntu云图像上传到AWS EC2?,ubuntu,amazon-ec2,virtual-machine,openstack,amazon-ami,Ubuntu,Amazon Ec2,Virtual Machine,Openstack,Amazon Ami,上下文:在我的OpenStack环境中,我正在操作从QCOW2格式实例化的虚拟机。现在,我想创建这些虚拟机的快照,并在一个虚拟机中操作它们 问题:我必须执行哪些步骤?还请明确在何处执行任何命令,例如,在虚拟实例内、在OpenStack控制器节点等 有关职位的说明: 似乎缺乏亚马逊要求的AMI信息。 可能已经过时了,因为我用的是?! 似乎已经过时了,对我们来说部分也没有必要。 图像必须转换为符合EC2的格式。QCOW2就是这样一种格式,将现有图像转换为QCOW2是可能的。但是,这种转换不适用于大于

上下文:在我的OpenStack环境中,我正在操作从QCOW2格式实例化的虚拟机。现在,我想创建这些虚拟机的快照,并在一个虚拟机中操作它们

问题:我必须执行哪些步骤?还请明确在何处执行任何命令,例如,在虚拟实例内、在OpenStack控制器节点等

有关职位的说明:

似乎缺乏亚马逊要求的AMI信息。 可能已经过时了,因为我用的是?! 似乎已经过时了,对我们来说部分也没有必要。
图像必须转换为符合EC2的格式。QCOW2就是这样一种格式,将现有图像转换为QCOW2是可能的。但是,这种转换不适用于大于10 GB的大型图像文件。因此,将OpenStack映像上载到EC2只可能有很高的限制。有关详细信息,请参见上面的评论。

对于原始图像,这似乎也有帮助:我当前的策略是1将OpenStack快照QCOW2格式转换为原始磁盘图像,2将其打包为Amazon图像。但是,由于原始文件变得太大,因此当前步骤2失败。问题是,我将虚拟机配置为40GB的分区,但Amazon只支持10GB大小的映像。尝试缩小QCOW2映像的大小会破坏快照的内容,因此它对我来说是一个拦截器。我将在这里中止将OpenStack映像迁移到EC2的工作,并将直接在AWS中从头开始配置EC2映像。