Ubuntu

將現有 VM 導入 Openstack/Cloudstack

  • May 31, 2012

我們目前正在使用 XEN + CentOS 執行我們的基礎架構,並且正在考慮遷移到 Ubuntu(作為主機和來賓)+ KVM。

我們的目標是在稍後階段使用 openstack/cloudstack 創建私有云,但由於預算嚴格,我們無法投資於設置雲基礎架構所需的硬體以及目前的硬體。由於我們只有不到 10 台物理伺服器(但有很多 VM),我們的想法是將機器從我們目前的設置逐一遷移到 KVM+Ubuntu,我的問題如下,一旦我們擁有完整的 kvm+Ubuntu基礎設施執行,我們是否能夠“雲化”它而無需重建所有機器(以某種方式將 kvm 來賓導入到 openstack/cloudstack 上的實例)?還是我們真的需要先建構雲?

為什麼要從 CentOS 轉向 Ubuntu?因為顯然需要在主要版本升級時從頭開始重新安裝機器(比如 Centos 5 到 6),正如您可以想像的那樣,每隔幾年就必須這樣做並不理想(特別是當我們將來會大幅擴展我們的基礎架構時)。

Dom0 和 DomU 都將由 puppet 管理。感謝您的任何建議

OpenStack 沒有任何內置支持來獲取在 OpenStack 之外創建的正在執行的實例並將其添加以便由 OpenStack 管理。

但是,您可以將正在執行的 KVM/Xen 實例導出為映像文件,然後將映像文件導入 OpenStack。

virt-v2v支持將虛擬機從 libvirt+Xen 導出到 libvirt+KVM。擁有這些虛擬機後,請查看您選擇的管理解決方案,了解如何將虛擬機導入其中。如果沒有 virt-v2v,您的虛擬機中將包含 Xen 相關位,並且缺少用於 KVM 的位,因此這是有用的第一步任何狀況之下

編輯:快速Google顯示有大量文件:http ://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html

引用自:https://serverfault.com/questions/393864