将vmware workstation虚拟机迁移至pve全过程

 更新时间:2025年10月11日 10:39:03   作者:qq_31292011  
文中描述了在vmwareworkstation17pro平台上将虚拟机迁移到pve集群的过程,首先,在vmware平台关闭并导出虚拟机为ovf格式,再将其中的vmdk文件上传至pve平台并转换成qcow2格式,接着,在pve创建一个新的空白虚拟机

一,背景信息

虚拟机平台版本为vmware workstation 17 pro,为快速验证迁移结果,在vmware workstation中选中一个虚拟机,虚拟机桌面新建一个测试文本,文本内写一段文字,将这个虚拟机迁移到pve集群中,如下图:

二,技术路径

  • ①将vmware虚拟机导出为ovf开放格式
  • ②将开放格式文件中的vmdk文件上传至pve平台
  • ③在pve平台中将vmdk格式文件转换成qcow2格式
  • ④在pve平台中新建空白windows虚拟机(没有光驱和硬盘)
  • ⑤将qcow2文件导入到新建的虚拟机中
  • ⑤将虚拟机的硬盘类型调整为SATA
  • ⑥调整虚拟机启动顺序,硬盘优先
  • ⑦启动虚拟机

三,迁移操作

(1)在vmware workstation中关闭需要迁移的虚拟机

(2)点击vmware workstation的“文件”菜单,选择“导出OVF(E)...”设置保存路径,执行导出操作

导出完毕后,在导出目录里会生成mf、ovf和vmdk三种格式文件

(3)将windows中的ovf开放格式的虚拟机文件(仅需上传vmdk文件)传输到linux系统中(pve节点里)

首先实现cd命令定位到vmbx文件所在的目录,然后使用以下命令将vmdk格式转成成pve支持的qcow2格式

qemu-img convert -p -f vmdk -O qcow2 winserver-2019-disk1.vmdk winserver-2019-disk1.qcow2

操作情况如下图:

(5)在pve中新建空白虚拟机

点击pve集群页面顶部的“创建虚拟机”

打开“创建虚拟机”窗口

在“常规”页面中,信息如下:

  • 节点:根据实际情况选择,这里选择pve03(因为vmware的虚拟机传输到pve03节点里)
  • 名称:为虚拟机命名,这里命名为 test-winserver-2019

点击“下一步”

在“操作系统”页面中,信息如下:

  • 选择“不使用任何介质”
  • 客户操作系统的类别选择“microsoft windows”

点击“下一步”

在“系统”页面中,信息如下:

  • BIOS:选择“默认SeaBIOS”
  • TPM存储:选择Ceph存储

点击“下一步”

在“磁盘”页面中,信息如下:

将ide0删除,点击“下一步”

在“CPU”页面中,信息如下:

核心:根据自己需要设置,本人设置6

点击“下一步”

在“内存”页面中,信息如下:

  • 内存(MiB):根据自己需要设置,本人设置12288

点击“下一步”

在“网络”页面中,信息如下:

  • 桥接:选择vmbr0
  • 模型:选择VirtIO(半虚拟化)

点击“下一步”

在“确认”页面中,勾选“创建后启动”

点击“完成”

(6)将qcow2文件导入到新建的虚拟机中

使用以下命令将qcow2格式文件导入新建的虚拟机中

#######本地磁盘
qm importdisk 104 winserver-2019-disk1.qcow2  local --format=qcow2

#######ceph磁盘
qm importdisk 104 winserver-2019-disk1.qcow2 ceph-bxlt

导入完毕,显示该虚拟机磁盘未使用

(7)启用新建虚拟机中的磁盘

点击新建虚拟机,选择“硬件”,双击 未使用的硬盘

将“总线/设备”设置为“SATA或者IDE”(磁盘模式要选对,否则后面无法启动系统)

切换到虚拟机的“选项”,双击“引导顺序”

勾选 ide0 设备的 已启用,并将其调整到首位,点击“OK”

(8)启动虚拟机

点击上部工具栏中的“启动”

切换到“>_控制台”,可以看到windows系统已经启动

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • VMware虚拟机中的linux复制粘贴详解

    VMware虚拟机中的linux复制粘贴详解

    这篇文章主要给大家介绍了关于VMware虚拟机中linux复制粘贴的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用VMware具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • vmware12中安装 RedHat RHEL7.2系统的详细步骤(图文)

    vmware12中安装 RedHat RHEL7.2系统的详细步骤(图文)

    这篇文章主要介绍了VM12中安装 RedHat RHEL7.2系统的详细步骤(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • VMware中的三种虚拟网络模式详解

    VMware中的三种虚拟网络模式详解

    文章介绍了虚拟机联网的桥接模式、NAT模式和仅主机模式,并详细讲解了如何配置这些模式以实现主机和虚拟机之间的网络通信
    2024-11-11
  • VMWare中移除主磁盘外的其他磁盘的实现步骤

    VMWare中移除主磁盘外的其他磁盘的实现步骤

    本文主要介绍了VMWare中移除主磁盘外的其他磁盘的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-08-08
  • 使用vmware测试PXE批量安装服务器的详细过程

    使用vmware测试PXE批量安装服务器的详细过程

    Kickstart的工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为ks.cfg的文件,本文重点给大家介绍使用vmware测试PXE批量安装服务器的详细过程,需要的朋友参考下吧
    2021-08-08
  • VMware vSphere所需要开放的端口清单

    VMware vSphere所需要开放的端口清单

    这篇文章主要介绍了VMware vSphere所需要开放的端口清单,以及各个端口的作用,需要的朋友可以参考下
    2016-11-11
  • 在VMware Workstation Pro中搭建server虚拟机(图文教程)

    在VMware Workstation Pro中搭建server虚拟机(图文教程)

    这篇文章主要介绍了在VMware Workstation Pro中搭建server虚拟机(图文教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • 解决VMware 虚拟机开机黑屏的问题

    解决VMware 虚拟机开机黑屏的问题

    这篇文章主要介绍了VMware 虚拟机开机黑屏解决方法,本文通过图文醒目的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Ubuntu下VMware Tools安装配置图文教程

    Ubuntu下VMware Tools安装配置图文教程

    这篇文章主要为大家详细介绍了Ubuntu下VMware Tools安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • 最新超详细VMware虚拟机下载与安装图文教程

    最新超详细VMware虚拟机下载与安装图文教程

    这篇文章主要介绍了VMware虚拟机下载与安装图文教程,本篇文章给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04

最新评论