wmware workstation虚拟机迁移到pve

By | 2024 年 8 月 23 日

1、导出ovf虚拟机文件

2、将ovf转为ova格式。

vmware的安装目录里面,有ovftool.exe工具,利用cdm,执行下面命令
ovftool.exe  **.ovf  **.ova
假设导出来的ovf文件是debian.ovf,那么执行ovftool.exe  debian.ovf  debian.ova

3、利用winscp,将这个debian.ova文件传输到pve服务器

4、进入pve服务器,解压缩ova文件,
tar -xvf debian.ova
你会得到几个文件,其中包括**.vmdk

5、新建虚拟机(加入虚拟机ID为100)。
①pve的web管理页面,新建虚拟机,注意:磁盘随便大小(假如32G),系统->bios这一项,选择最后的OVMF(UEFI)这个。
②分离这个32G磁盘,再移除这个磁盘。

6、导入磁盘文件,添加到新建的虚拟机
①首先导入qm importdisk 100 /home/www/ova/*.vmdk local -format qcow2
②回到你web界面,新建的虚拟机->硬件管理,发现多了个磁盘,双击,确认添加。

7、设置ufei引导(每个人稍有不同,但是不能启动的,必须检查这些项目)
①关注PVE虚拟机的选项中,引导顺序,将新导入的磁盘上移,且勾选。

②启动虚拟机,立即按F2,进入BIOS设置,调整安全引导设置,启动项设置。

默认上图的Attempt Secure Boot后面【】中有X,通过按回车或者空格,取消X这个,变成空。接着尝试启动。如果还不行,进BIOS中检查

按回车进入

选择<EFI>,再选择<Debian>或者你的系统名字,再往下选择grubx64.efi,回车

然后commit Changes and Exit 保存。

直接重置这个虚拟机 进入重启即可

8、网络问题,更换网卡名称。
debian系统为例,点击这个虚拟机的Shell,进入后
先执行
ip a
检查网卡的信息,比如 ens18是网卡名称,比如状态是 down
那么执行
nano /etc/network/interface
把对应的ens33换成为ens18
Ctrl+x保存退出
再执行启动网卡命令
ip link set ens18 up
如果不行,重启一下网络服务或者重启服务器

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据