一、前言

之前发现ESXi是免费的时候,非常兴奋地把几台服务器都装上了,用着确实还行,但是用久了之后就发现,很多高端功能需要进一步付费才能使用,比如HA等。另外就是它还有很多局限性,比如账号权限配置、只能在windowns下用客户端登录、无法记住登录账号密码等,这些我来说,变得越来越不可忍受。

经过长时间的寻找,从XenServer到更加强大的OpneClound,都有了解甚至尝试去搭建试用,发现它们不是功能太有限就是搭建和维护难度太大,最终确定了一款叫Proxmox VE的软件,可以算是开源软件,免费使用免费升级,安装超级简单(可以下载iso像安装linux一样用u盘光盘之类来安装),而且有web管理端,常用功能直接在web就可以搞定,进阶功能又可以用命令行完成,使用一段时间后深得我心。现在要把之前在ESXi中的虚拟机迁移过去,因为在网上找到的资料都不完整,特此记录一下。值得注意的是本文的方法只能在Proxmox 5 以上版本使用,我在4.4上试过,发现没有qm importovf命令。

二、导出ova

首先第一步是从ESXi的管理客户端vSphere Client中把要迁移的虚拟机关机,然后选中它,在菜单“文件”-“导出”-“导出OVF模板”,然后格式选择“单个文件(OVA)”,等待导出完成。这个方法好像会把虚拟机硬盘未使用部分压缩起来,会比原来的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中。命令如下:

qm importovf 999 vm01.ovf local --format qcow2

其中:

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

vm01.ovf 是tar解压出来的ovf文件

--format qcow2 是指定导入后硬盘镜像的格式,默认是raw格式。

六、后记

导入成功后发现网卡好像没有成功导入,可以在保持导入的虚拟机关机的情况下手动添加相应的网卡,如果需要保持mac地址不变的话,可以先在vsphere client中把相应的网卡mac复制出来,添加的时候再用复制出来的mac填进去即可。

七、补充

有些用EFI引导的系统(现在大部分新出来的系统都是这种)迁移过来会需要更多设置才可以用。我有一台centos 6.7就是用EFI引导的,一开始没弄清门路死活引导不起来,后来经过对EFI原理https://blog.csdn.net/yx06a1203/article/details/52946535进行详细了解发现,只需要简单设置就可以跑起来。

首先需要要在web配置页面中,在“选项”栏中把BIOS的值改成“OVMF(UEFI)”,再从“硬件”栏给该虚拟机加上一个“EFI磁盘”,该磁盘的作用跟电脑主板上的NVRAM差不多,就是用来存储EFI的配置信息,例如启动项列表。如果没有这个磁盘,每次配置好启动项之后,只要虚拟机一关,配置信息就会消失。

然后在虚拟机启动的时候按下“ESC”键进入所谓的“BIOS”配置界面,依次选择“Boot Maintenance Manager”->"Boot Options"->"Add Boot Option",接着会出来若干个包含了EFI分区的硬盘(一般是1个),回车键选中该硬盘,依次选择目录""->"redhat"->"grub.efi",这时候会出来一个填写启动项信息的界面,我在"Input the description"中填写了“centos6.7”,然后选中"Commit Changes and Exit"。这个时候直接返回了“Boot Options”界面,选中菜单"Change Boot Order"进行启动项顺序的调整,把之前新添加的""调到最上面即可。然后选择"Commit Changes and Exit"返回刚才的界面,接着一直按“ESC”出去到最外面的界面,选择"Continue"就会成功出现centos的启动菜单了。

————————————————

版权声明:本文为CSDN博主「Dolf2014」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zebra2011/article/details/83046841

服务器虚拟化专用ovf模板,Vmware虚拟机备份、OVF模板相关推荐

  1. VMware虚拟机备份和恢复

    VMware 虚机备份和恢复 1. 与备份有关的VMWare基础知识 1.1 VMware 虚机磁盘在 ESXi 宿主机上的文件 虚拟机的虚拟磁盘由ESXi宿主机上的三个文件组成,下面是虚拟机cent ...

  2. 服务器虚拟化专用ovf模板,科学网—开放虚拟化格式规范2.0.0——OVF package - 唐宏伟的博文...

    开放虚拟化格式规范2.0.0--OVF package 学习笔记 开放虚拟化格式规范(Open Virtualization Format Specification)是由DMTF制定的关于虚拟化技术 ...

  3. vmware服务器虚拟化实施文档,VMware服务器虚拟化

    vmware服务器虚拟化技术,简介了服务器虚拟化解决的问题以及vmware服务器虚拟化技术 Vm最新版的服务器虚拟化解决方案貌似叫做vSphere_4.1,其中也是包括了ESX和Vcenter来实现功 ...

  4. linux版vmware无法导入ovf,vmware 虚拟机导入OVF出现路径错误

    现状: 需要将原有数据中心的VM虚拟机导出本地OVF模板,然后迁移至新的机房虚拟化环境后从新导入. 问题: 导入OVF时候,先出现错误问题1,修复完成后,出现错误问题2 1. OVF迁移至本地以后,导 ...

  5. 服务器虚拟化的毕业设计,基于Vmware的服务器虚拟化管理毕业论文.doc

    基于Vmware的服务器虚拟化管理毕业论文 目录 1 课题的研究背景1 1.1 课题研究背景1 1.2 企业信息中心的背景1 1.3 本论文主要研究的内容和工作成果3 2 虚拟化技术概述5 2.1 虚 ...

  6. 服务器虚拟化vmware价格,vmware服务器虚拟化实施方案(vmware服务器虚拟化收费)...

    桌面虚拟化方案实施的条件? 桌面虚拟化解决方案的实施条件分为硬件部分与软件部分,硬件部分主要是服务器.云终端.交换机.网线,软件部分主要是vspace虚拟化软件,虚拟化软件须安装在服务. 服务器虚拟化 ...

  7. 服务器虚拟化演示方案,演示 VMware ESXi 6.5 U1

    [提醒]此课程需显示器大于或者等于15.6寸以上为,不适合手机学习. 此课程是<虚拟化工程师实战培训>中第<第01部-规划服务器虚拟化之实验环境及实验效果演示>,主要讲解了服务 ...

  8. 虚拟机 装服务器系统怎么安装教程,VMware虚拟机安装Linux系统图文教程

    VMware虚拟机安装Linux系统图文教程 发布时间:2020-09-16 21:47:53 来源:脚本之家 阅读:115 作者:我是一名程序猿 栏目:服务器 本文为大家分享了VMware安装Lin ...

  9. 虚拟机上服务器开机经常黑屏,VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法...

    VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法,黑屏,开机,虚拟机,解决办法,完美 VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法 易采站长站,站长之家为您整理了V ...

最新文章

  1. 面向对象语言的new操作
  2. webpack为什么加载不了css?
  3. [实战]MVC5+EF6+MySql企业网盘实战(15)——逻辑重构2
  4. 利用EVC快速开发WINCE5.0的流驱动(转载)
  5. 回滚机制_【巨杉数据库SequoiaDB】巨杉 Tech | 并发性与锁机制解析与实践
  6. 杭电3790最短路径问题
  7. 【转】使用lockbits方法处理图像
  8. C#.NET Split 的几种使用方法
  9. 20180104 wdcp中的mysql重启不成功
  10. wxpython窗口固定大小_调整wxPython窗口的大小
  11. Microsoft ASP.NET 4 Step by Step
  12. (第八天)记忆系统训练软件3.0
  13. 锐捷S12010交换机配置端口镜像
  14. Qt系列文章之 mousePressEvent
  15. Leetcode刷题学习记录
  16. Apache Druid 总结
  17. 在Excel中选取一行中的最大数值进行标题匹配
  18. 神经网络训练怎么看收敛,神经网络收敛的定义是
  19. 工作中可能会使用到的数据结构和算法
  20. MySQL数据库存储过程

热门文章

  1. 三十八. geotrellis使用 COG 写入和读取
  2. pytorch安装和tensorflow环境搭建和cuda加速和cudann安装教程记录日期2022.10.20日
  3. 模型数据处理之关键属性提取——SuperMap iDesktop
  4. 多种马尔可夫链预测方法
  5. 计算机投影到数字电视的方法,怎么把电脑投屏到电视有线(电脑无线投屏到电视机的方法)...
  6. 6waves VP张伟:洞悉SLG等品类赛道,直击日本市场的趋势与机遇
  7. python语言-实现半自动爬虫爬取小说《遮天》评论
  8. String类 Object类 System类 Math类 Date类 Calendar类 DateFormat类
  9. 公共WIFI短信认证功能的实现原理
  10. ASP.NET知识点总结