簡體   English   中英

將多個 vmdk 遷移到 openstack

[英]Migrate multiple vmdk to openstack

我在 vmware 環境中有一個正在運行的虛擬機,需要將該虛擬機遷移到 openstack 環境(qcow2)。

我導出了我的虛擬機並創建了 3 個 vmdk 文件,現在如何將這 3 個 vmdk 文件安裝到 openstack 環境中。 我已將這 3 個 vmdks 文件轉換為 qcow2 格式,但如何處理 3 個 qcow2 映像來安裝我的 vm。

有人可以指導嗎?

您可以嘗試使用--block-device-mapping創建服務器,請查看“ Nova 中的塊設備映射”。

像這樣:

openstack server create --flavor FLAVOR.NAME --image qcow2.first.vmdk \
 --block-device-mapping vdb=qcow2.second_1.vmdk:image \
 --block-device-mapping vdc=qcow2.third_2.vmdk:image \
 --nic port-id=the_port_with_same_ip_as_in_vmware \
 qcow2_image_server_name

在我的情況下,我們使用ceph來提供共享存儲,所以我在上面的命令行中使用volume而不是image ,它對我有用。 我認為它類似於您的場景中的本地磁盤存儲。

另一件事,我測試了ceph shared storage可以轉換為local disk storage ,用qemu-img convert替換磁盤文件,反之亦然。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM