首页 > 编程知识 正文

虚拟机迁移vmotion的步骤,虚拟机导出ovf

时间:2023-05-03 07:38:46 阅读:168482 作者:1368

一、前言前发现ESXi免费时,非常兴奋地安装了几台服务器。 用了一下确实还可以,但久用之后,我发现使用HA等高端功能需要多付费。 另外,还有设置帐户权限、只能在windowns上登录客户端、记不住登录帐户密码等诸多限制,对我来说越来越难以忍受。

经过长时间的寻找,从XenServer到更强大的OpneClound都有了解,经过尝试构建,发现并不是功能有限,而是构建和维护太难了。 最终确定了Proxmox VE这个软件可以说是开源的。 可以免费升级,安装非常简单。 (可以下载iso,像linux那样用USB磁盘等进行安装。 而且有web管理方,常用的功能可以直接在web上完成,先进的功能又可以在命令行上完成,用了一段时间后,我印象深刻。 现在迁移以前在ESXi上的虚拟机。 在网上找到的资料都不完整,所以我会记录下来。 值得注意的是,本文的方法只能在Proxmox 5以上使用。 在4.4中进行了尝试,发现没有qm importovf命令。

二.导出ova的第一步是关闭要从ESXi管理客户端VSP here客户端迁移的虚拟机,选择它,然后单击菜单“文件”-“导出”-“导出OVF模板” 此方法似乎会压缩虚拟机硬盘的未使用部分,如果虚拟机硬盘未满,它将比原始vmdk文件小很多。

三.上传至目标主机,然后上传ova文件至proxmox。 可以使用winscp,也可以使用web端。 使用web端时,请在web左侧选择“文件夹视图”,展开“存储”,然后选择镜像可以上载到的存储,如local(pve1)。 其中,PVE1是你的主机名,在右侧选择“内容”-“上传”即可。 这里有技巧。 因为上传的只有iso或容器模板,所以只要在这里选择iso并给上一个ova文件加上iso后缀,上传就成功了。

四.通过解压用ssh客户端或直接通过web登录你上传iso的主机,找到上传的ova文件,首先用tar进行解压。 例如,上传vm01.ova.iso时,解压缩命令如下。

tar xvf vm01.ova.iso解压缩成功后,将获得以下文件:

1.OVF文件,包括虚拟机的硬件配置,如CPU规格和内存。

2 .一个或多个vmdk文件,它是虚拟机硬盘的镜像。 数量取决于虚拟机的硬盘数量。

五.导入最后使用命令将ovf导入proxmox。 命令如下所示。

qmimportovf 999 vm01.OVF local---- format qcow 2其中:

999是虚拟机的id,在proxmox的所有虚拟机中必须是唯一的,是3位数字。

vm01.ovf是tar解压缩的ovf文件

--format qcow2格式用于指定导入后的硬盘镜像,缺省格式为raw。

六.后述导入成功后,网卡似乎导入失败。 您可以在导入的虚拟机关闭的情况下手动添加相应的NIC。 如果需要保留mac地址,请在VSP here客户端中复制相应的NICmac,然后在添加时使用复制的mac进行填写。

七.补充并迁移通过EFI引导的系统(现在大多数新出现的系统都是这样的)后,需要更多的设置才能使用。 我有用EFI引导的centos 6.7,但是一开始不知道门路,死活引导不了。 后来,我详细了解了EFI的原理https://blog.csdn.net/yx06a 1203/article/details/52946535,结果只需简单的设置就能跑完。

首先,在web配置页面中,必须在“选项”栏中将BIOS的值更改为ovmf(uefi ),然后在“硬件”栏中将“EFI磁盘”添加到虚拟机中。 该磁盘的功能与电脑主板上的NVRAM相同,用于保存EFI的配置信息,如启动项目列表。 如果没有此磁盘,则每次配置启动项目、关闭虚拟机时,配置信息都会丢失。

然后,在虚拟机启动时按" ESC "键进入所谓的" BIOS "配置屏幕,依次选择" bootmaintenancemanager "-" boot options "-" addbootoption " 选择包含EFI分区的某些硬盘(" EFI "-" red hat "-" grub.EFI " )时,将出现用于输入启动项目信息的界面。 我在" Input the description "中输入centos6.7,选择" commitchangesaaation "。此时直接返回" Boot Options "画面,选择菜单" changesaation " 然后选择" Commit Changes and Exit "返回刚才的界面,按住" ESC "进入最外面的界面,选择" Continue "即可正常显示centos的启动菜单。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。