[英]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.