【问题标题】:Migrate multiple vmdk to openstack将多个 vmdk 迁移到 openstack
【发布时间】:2021-12-17 02:33:43
【问题描述】:

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

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

有人可以指导吗?

【问题讨论】:

    标签: image virtual-machine vmware openstack vmdk


    【解决方案1】:

    您可以尝试使用--block-device-mapping 创建服务器,检查来自“Block Device Mapping in 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,反之亦然。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 2019-08-01
      相关资源
      最近更新 更多