我们目前正在使用XEN + CentOS运行我们的基础设施,并且正在考虑迁移到Ubuntu (同时作为主机和来宾)+ KVM。
我们的目标是在稍后阶段使用openstack/cloudstack创建私有云,但是由于严格的预算,我们无法在安装当前云基础设施所需的硬件上进行投资。由于我们有不到10个物理服务器(但有相当多的VM),我们的想法是一个接一个地将机器从当前的设置迁移到KVM+Ubuntu,我在这里的问题是,一旦我们运行了完整的kvm+Ubuntu基础设施,我们是否能够“云化”它而不必重新构建所有机器(以某种方式将kvm来宾导入openstack/cloudstack上的实例)?还是我们真的需要先构建云呢?
为什么从CentOS到Ubuntu?因为很明显,在主要版本升级(比如Centos 5到6)时,需要从头开始重新安装机器,正如您可以想象的那样,每隔几年就需要重新安装机器(特别是在将来我们将大幅扩展基础设施的时候)。
Dom0和DomU都将由傀儡管理。谢谢你的建议
发布于 2012-05-30 20:20:56
OpenStack不支持将在OpenStack之外创建的运行实例添加到由OpenStack管理的运行实例中。
但是,您可以将运行中的KVM/Xen实例导出为图像文件,然后将图像文件导入OpenStack。
发布于 2012-05-30 09:05:40
virt-v2v支持将VM从libvirt+Xen导出到libvirt+KVM。一旦您有了这些VM,请查看您选择的管理解决方案,以了解如何导入VM。如果没有virt-v2v,您的VM中将包含与Xen相关的位,而KVM将缺少这些位,因此在任何情况下这都是有用的第一步。
编辑:一个快速的谷歌显示有大量的文档:http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html
发布于 2012-05-31 08:50:46
我是完全有偏见的,但为什么不留在Xen当你移动到OpenStack + Ubuntu?它应该停止您需要转换图像。
在OpenStack中,您必须从旧主机导出图像,将这些图像文件导入Glance (图像服务),然后在您的OpenStack环境中启动它们。
当你看CloudStack的时候,这也是一个非常相似的故事。
我所知道的所有云编排部分最适合处理“绿地”案例。就导入当前运行在管理程序上的映像而言,它不适合于它们完全管理整个环境的模型:存储、联网和新安装的hypervisor。
https://serverfault.com/questions/393864
复制相似问题