首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将多个vmdk迁移到openstack

将多个vmdk迁移到openstack
EN

Stack Overflow用户
提问于 2021-11-02 15:01:37
回答 1查看 102关注 0票数 2

我在vmware环境中有一个正在运行的vm,需要将该vm迁移到openstack环境(Qcow2)。

我导出了我的虚拟机,它创建了3个vmdk文件,现在我如何将这3个vmdk文件安装到openstack环境中。我已经将这3个qcow2文件转换为qcow2格式,但是我如何处理3个vmdk镜像来安装我的vm。

有谁能给我带路吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-03 02:10:14

你可以试着用--block-device-mapping创建服务器,从"Block Device Mapping in Nova“检查。

如下所示:

代码语言:javascript
运行
复制
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替换磁盘的文件,反之亦然。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69812552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档