如何将workstation虚拟机迁移到esxi
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将workstation虚拟机迁移到esxi相关的知识,希望对你有一定的参考价值。
1、关于VMX格式 VMX文件是vmware虚拟机系统的配置文件,注意:刚刚安装好VMware Workstation以后是找不到这个文件的,当你在VMware Workstation中建立了一个虚拟机以后,这个文件才会出现。这文件是用来记录你建立的虚拟机的配置的,比如多大的内存、什么型号的硬盘 等等。2、OVF格式 Open Virtualization Format (OVF) 规范是在 Distributed Management Task Force (DMTF) 协会内部开发的一种标准,旨在推广一种开放、安全、可迁移、有效以及可扩展的格式,用于封装和分发将在虚拟机上运行的软件。 我在安装esxi4.1后,想把原来在workstation下配置后的虚拟主机导入到它下面。但是我发现如果将原来VMware里面的文件原封不动的导入到ESX服务器里面,在启动服务的时候会出现报错,所以还是将原来Workstation里面的文件制作成OVF的文件再导入吧!3、转换工具 请使用workstation7.0以上版本中有自带一个OVFTool.exe的工具,如何你的应用程序安装在默认路径可以在C:\Program Files\VMware\VMware OVF Tool找到。在window开始运行中输入【cmd】用命令行,出现如下命令行。输入CD:C:\Program Files\VMware\VMware OVF Tool(如果切换到其他盘符(D:)直接输入D: 就可以)C:\Program Files\VMware\VMware OVF Tool\ovftool.exe "原文件路径\xxx.vmx" "目标路径\xxx.ovf" 按【回车】开始转换。 完成之后就会出现如下四个文件:至此,从Workstation到OVF的转换已经完成4.将生成的ovf文件,导入到esxi中在vSphere中点击文件-->部署OVF文件,按照导向部署完成 参考技术A 1、关于VMX格式 VMX文件是vmware虚拟机系统的配置文件,注意:刚刚安装好VMware Workstation以后是找不到这个文件的,当你在VMware Workstation中建立了一个虚拟机以后,这个文件才会出现。这文件是用来记录你建立的虚拟机的配置的,比如多大的内存、什么型号的硬盘 等等。 2、OVF格式 Open Virtualization Format (OVF) 规范是在 Distributed Management Task Force (DMTF) 协会内部开发的一种标准,旨在推广一种开放、安全、可迁移、有效以及可扩展的格式,用于封装和分发将在虚拟机上运行的软件。 我在安装esxi4.1后,想把原来在workstation下配置后的虚拟主机导入到它下面。但是我发现如果将原来VMware里面的文件原封不动的导入到ESX服务器里面,在启动服务的时候会出现报错,所以还是将原来Workstation里面的文件制作成OVF的文件再导入吧! 3、转换工具 请使用workstation7.0以上版本中有自带一个OVFTool.exe的工具,如何你的应用程序安装在默认路径可以在C:\Program Files\VMware\VMware OVF Tool找到。 在window开始运行中输入【cmd】用命令行,出现如下命令行。输入CD:C:\Program Files\VMware\VMware OVF Tool(如果切换到其他盘符(D:)直接输入D: 就可以) C:\Program Files\VMware\VMware OVF Tool\ovftool.exe "原文件路径\xxx.vmx" "目标路径\xxx.ovf" 按【回车】开始转换。 完成之后就会出现如下四个文件: 至此,从Workstation到OVF的转换已经完成 4.将生成的ovf文件,导入到esxi中 在vSphere中点击文件-->部署OVF文件,按照导向部署完成虚拟机平台 CentOS 迁移网卡故障一例
网管小贾的博客 | www.sysadm.cc
近期有计划需要将一台虚拟机迁移到新服务器中。
这台虚拟机是 CentOS 7
操作系统,所在平台是 VirtualBox
,而新平台是 Esxi
的。
操作系统:CentOS 7
虚拟平台:VirtualBox → Esxi
虽然 Esxi
无法识别 vdi
格式的磁盘文件,但是还好 VirtualBox
提供了虚拟磁盘转换功能,可以将 vdi
格式转换为 vmdk
格式的磁盘镜像文件。
通过点击 VirtualBox
左上角菜单的 管理
> 虚拟介质管理
,然后选中虚拟硬盘后点击复制即可。
磁盘镜像文件不算大,很快就转换好了。
然后在新平台下新建一台虚拟机,并添加上了转换后的磁盘镜像文件。
开机很顺利,登录也很正常,只是怎么好像网络不通啊!
于是赶紧查看网卡配置,发现配置文件根本就没有变动过,还是老样子。
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
这就很搞笑了,配置没动,怎么就变成其他IP了?
是不是网络服务有问题呢?
查看一下网络服务状态。
systemctl status network
嗯?有一个错误?难怪网络不对劲啊!
Failed to start LSB: Bring up/down networking.
这是啥意思,LSB
无法启动,怎么还骂人呢?
好吧,不明白,还是祭出搜索大法!
一番苦苦寻找,大概了解到好像是配置上的问题,可以你也看见了,配置文件我根本就没去动过啊!
怎么办呢,还是根据日志定位具体是什么原因吧,于是翻出日志。
less /var/log/messages
按 Shift+g
移动到日志末尾,看到了这么一行文字,说是“此连接没有发现配套的设备”。
它的意思是指我没有网卡?
然后再仔细反复地查看日志内容,并与之前列出的IP设定对比,我猛然发现了一个惊人的秘密!
这特么前后的网卡设备名不一样啊!
原始网卡名称:
enp0s3
现在网卡名称:
ens192
不信你可以回过头去看看那几张图片。
原因找到了,解决起来也就容易多了。
由于我的系统是整个照搬到新平台上的,所以大体的不用动什么,只要修改两处地方即可。
一处是网卡配置文件名称,另一处是网卡配置文件里面的设备名称。
具体如下:
1、将网卡配置文件名称修改成与现有设备名称一致。
cd /etc/sysconfig/network-scripts
mv ifcfg-enp0s3 ifcfg-ens192
2、同时将 ifcfg-ens192
文件中的网卡名称修改成 ens192
。
DEVICE=ens192
修改完毕后,再次重启网络服务。
systemctl restart network
网络服务似乎没有问题了,那网卡设定怎么样了呢?
再次查看网卡设定,OK,固定IP终于回来了!
经过不断的折腾,最终还是把系统给折腾回来了,省去了再重新安装调试的麻烦。
不过我隐约记得以前好像也碰到过类似的问题,虚拟机平台迁移以后可能会变成日常操作,所以此类问题可能会越来越多。
遇到此类问题,有的小伙伴可能会像我一样先尝试各种各样的办法去解决,比如修改虚拟网卡之类,其实都是在走弯路,只是没想到设备名称会变动。
那么就本文给出的案例,希望能给小伙伴们一点点参考。
如有帮助,还请各位及时关注分享,谢谢!
网管小贾的博客 | www.sysadm.cc
以上是关于如何将workstation虚拟机迁移到esxi的主要内容,如果未能解决你的问题,请参考以下文章
如何将Vmware Esxi下虚拟机数据迁移到另外一个ESXi主机