背景
最近将家里的服务器升级了一下,之前用的是赛扬超强四核小主机(J1900/4G/1TB HDD),现在升级成了i5无敌服务器(i5-8500T/16G/1TB SSD),哼哼,跑题了。
这里主要讲讲如何将ESXi的虚拟机导出并导入到新的服务器,原来的ESXi版本是6.7,因为服务器升级了,现在用的是ESXi最新版(8.0.1)。采用的迁移方式是导出/导入OVA软件包,大家可以参考一下。
注意事项
1.需要导出的虚拟机要处于关机状态
2.如果虚拟机指定了光驱文件,建议先删除光驱设备。
3.如果虚拟机配置了直通网卡,或者添加其他PCI设备,需要移除后再备份,否则会出现错误。
导出虚拟机
1.准备工具
导出OVA软件包需要用到一个叫做 OVFTool 的工具,这个工具集成在 VMware Workstation 软件,如果电脑安装了这个软件,可以在软件的安装根目录找到,没有安装这个软件的朋友也可以下载我从电脑提取出来的。
OVFTool.zip (123网盘)
2.解压 OVFTool.zip
3.在 CMD 命令提示符切换至解压后的 OVFTool 目录
cd "C:\Users\hanshan\Downloads\OVFTool"
4.导出虚拟机
OVFTool 导出命令:ovftool.exe vi://用户名:@服务器IP/虚拟机名称 "导出文件路径"
示例命令:
./ovftool.exe vi://root:@192.168.2.254/Demo "C:\Users\hanshan\Downloads\Demo.ova"
导入虚拟机
导入虚拟机很简单,在 ESXi 管理界面根据以下操作即可完成。
1.创建/注册虚拟机
2.从 OVF 或 OVA文件部署虚拟机
3.设置虚拟机名称并选择之前导出的 OVA 文件
4.选择磁盘空间(由于我这里只有一个硬盘,所以只显示一个)
5.这个步骤一般保持默认选项即可
注意:如果出现下面这个提示是因为 OVA 模板文件上传未完成,可以先点击完成。
耐心等待任务列表中的“上载磁盘”的任务完成后就可以开启虚拟机了。
15 条评论
这样导出的虚拟机包含显卡驱动、docker这些吗
当然包含,备份时是怎样,导出后就是怎样。
这玩意是真的坑 我弄了个低一个版本都识别不了vmdk
跨版本我没试过,都是根据当前使用的版本查资料搞的
老板让把180G的git导出来 恢复到其他设备试试 真折磨人
向更高版本的机子迁移都不行吗
7.0U2A和7.0.0之间导 源文件是7.0U2A
那应该是虚拟机版本不兼容导致的,向上兼容
现在可以 导了两个多小时了~
跨一个小版本都不行
迁移的话还可以选择使用vcenter的迁移功能,可以不用关机,也可以关机迁移。无需等待导入导出
是的,有 vCenter 的话管理会很方便,不过这个方法主要是适用于没有vCenter以及是单台 ESXi 的朋友使用,例如我
也是,不是每个人都会搭建vc的,而且vc占用资源也挺高的,不是每台小鸡子都能承受得起的。虽然我也是单台esxi,也用了vc,但我用完就关机了
哈哈哈,你的 VC 分配了多少内存和硬盘?这一说我也想搞一个
vc部署的时候是选择占用的资源的,像我们只有一两台esxi的情况下,都选择最低一档就够了,我这边装完它自动分配的配置是16G,8C,大概占用了50G硬盘空间。