一、前因

上一篇http://www.cnblogs.com/cuncunjun/p/6611837.html 中提到,我想把本地的vmware workstation的虚拟机拷贝到服务器上,因为鄙人的实验室电脑实在太垃圾,一运行虚拟机就卡到不行。幸好实验室有自己的服务器,平时用vsphere管理服务器上的虚拟机,完全不卡。由于师兄把他的虚拟机拷贝给的是本地的虚拟机,所以我就默默的开启了漫长且坎坷的虚拟机迁移之路。
以前只是会用vmware公司的产品直接新建虚拟机,安装操作系统等等,但没有真正的了解过到底是什么构造。如上篇博文提到,我手里有一大堆的文件。
首先我从其他电脑拷贝过来一台虚拟机(这个说法不知道准不准确,就是把所有文件夹都拷贝过来了),然后打开VMware,通过“打开虚拟机”这个操作,直接找到本地的.vmx文件,如下图所示。下面我们来分析一下,一台虚拟机下都有哪些文件。

二、看看自己少不少文件


挑几个重要的介绍一下:

  • 最重要的是.vmx文件,它是虚拟机配置文件,我理解他就如同.iso镜像文件的地位一样,它是核心。
  • .vmdk文件是虚拟机的磁盘文件,存储着你的所有的东西,一般情况下只有一块,我这个有一堆,它的命名和虚拟机的名字并没有太大联系。配置文件中自会引用的。不要瞎改!!
  • .vmsd快照文件,每次虚拟机打开都会自动生成一个,如果你没操作去生成一个快照,关闭虚拟机后,会自动删除的。什么是快照?你可以理解为时光机,可以把整个虚拟机回退到快照的那个状态。就像Windows下的一键恢复系统啥的。(注意:拷贝虚拟机迁移虚拟机的时候如果没有特殊需要的话不要带上快照,因为它特别大导致你的进度很慢,而且容易出错

三、迁移的几种方法

1、vmware workstation直接右键上载

第一种办法,直接把本地的虚拟机右键管理上载到服务器上。


上载之后弹出的窗口。输入你的服务器IP地址,用户名和密码等等,按照步骤一步步来,没有什么特别的。
但是正如我上一篇文章所说,这个过程并没有阻碍,甚至能登陆进去,但是进去之后整个屏幕啥都没有,所有的图片都没有,鼠标右键也失灵了。还会有一些错误提示,但是那些提示去网上查是很常见的,不用管。


但是这个错误应该就没那么简单了,虽然我到现在也不知道是啥原因,但可以肯定的是,你失败了。

2、导出导入ovf模板

第二种方法。通过workstation导出为ovf模板,然后用vsphere部署。

workstation导出:


vsphere导入:


但是打开vsphere并没有成功,会蹦出下图提示,然后中止部署。


注意:这是因为你的版本不对,这两个软件之间存在着版本对应的问题,如下图所示

最后一列ESXi也就是我们vsphere的版本。

版本不匹配后,可以尝试升级。或者利用workstation将本地的虚拟机的硬件兼容性改为了9.0版本。
具体操作如下所示:

3、VMware converter

这是一个神器,这是一个神器,这是一个神器!!
重要的事情说三遍,这个软件是vmware免费软件,注册个账号就可以下载。
开始我以为这个机器只能把物理机转化为虚拟机,后来发现它啥都能行。
点击convert machine按钮


首先选择要转化的源系统是什么。
powered on下面有三种选择:


看到下拉箭头下面那行字了吗?

如果你和我一样迁移的是linux虚拟机,选择第二种就行了。
但我的虚拟机当时关闭了,所以我选的是powered off.


第二行选择正是我需要的,然后


选择文件,.vmk格式的文件。注意,文件名不能有中文,会报错!!!
然后下一步,选择目的地址


再然后就是选择存储的位置,网络位置等等。无需改动,除非你有特殊需求,在这里就不一一介绍了。
最后,成功!!!

再次,回到vsphere打开刚刚新迁移过来的虚拟机,可爱的桌面就出现了,完美解决!!!

VMware workstation转到vsphere解决办法的更多相关文章

  1. 虚拟机VMware安装linux无法上网解决办法

    虚拟机VMware安装linux无法上网解决办法   Linux网络设置: 依次单击[System]-->[Preferences]-->[Network Connections],如下图 ...

  2. 警告1909。无法创建快捷方式VMware Workstation Pro.Ink。解决方法(附 VMware_workstation 12的安装方法)

    电脑之前装过VMware 10,很长时间没用就卸载了,也没有在意卸载的干不干净,直到最近需要用Linux系统,重新安装了VMware 12,就出现下面这样的情况: 警告1909.无法创建快捷方式VMw ...

  3. VMware Workstation 不可恢复错误 解决方法

    问题: VMware Workstation 不可恢复错误: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521 日志文件 ...

  4. VMware Workstation “The Msi Failed”解决方法

    今天准备装虚拟机时,遇到一个问题一直没办法解决.折腾了一下午,总算解决了.在这里记录以下,以便大家遇到相同的问题时,能尽快解决. 由于以前安装过WMware Workstation,然后又卸载了.今天 ...

  5. VMware Workstation 重启服务脚本 解决连不上ssh问题

    解决虚拟机,每次启动连不上ssh问题,需要关闭虚拟机,再执行脚本.执行完后,再启动虚拟机就可以连上ssh啦! 脚本名称:vmware_server_restart.bat (请以管理员身份运行,否则可 ...

  6. vmware nat不能上网的解决办法

    1 很多奇怪的问题都是vmware突然不能上网导致的 当yum.pip等包管理工具突然不能上网了时,要ping www.baidu.com,看看网络是不是好的. 2 nat网络出现问题的解决办法 2. ...

  7. 安装VMware Tools显示灰色正确解决办法

    首先问题如下: 解决办法如下:1.关闭虚拟机: 2.在虚拟机设置分别设置CD/DVD.CD/DVD2和软盘为自动检测三个步骤: 3.再重启虚拟机,灰色字即点亮. 大功告成,如果解决了你的问题,点个赞鼓 ...

  8. 【转载】ubuntu和debian环境下无法挂载vmware虚拟机共享目录的解决办法

    转载自:http://www.fengfly.com/plus/view-210022-1.html 第一步,安装VMware Tools 打开虚拟机ubuntu(debian原理一样)后,首先,点击 ...

  9. vmware不显示usb图标解决办法

    一.1.打开service.msc服务.​ 2.在“服务”中启动“VMware USB Arbitration Service”服务项.​ 3.重启vmware​ 二.如果有安全软件要设置vmware ...

随机推荐

  1. Java基于文件的对象存储

    工作中经常需要处理对象的处理,有的时候还需要将对象保存到文件中做持久化. 特别是当不能使用数据库的时候就特别需要一个简单的对象集合的增删改查操作, 于是就有了下面这个文件DB的工具类 package ...

  2. (一) 从Angular1到Angular2的杂谈

    使用了angular1一年下来,完成了若干项目,承蒙此框架的强大带来了不算差的项目编写体验,但1.*版本的angular,确实是有厉害的地方也有其尴尬的地方,包括较多数据的渲染的性能问题,还有就是可能 ...

  3. 1023: [SHOI2008]cactus仙人掌图(DP+单调队列优化)

    这道题吗= =首先解决了我多年以来对仙人掌图的疑问,原来这种高大上的东西原来是这个啊= = 然后,看到这种题,首先必须的就是缩点= = 缩点完之后呢,变成在树上找最长路了= =直接树形dp了 那么那些 ...

  4. 谈JS中的作用域链与原型链(1)

    学习前端也有一段时间了,觉得自己可以与大家分享一些我当初遇到疑惑的东西,希望能给对此问题有疑惑的朋友带来一点帮助. 先来普及一下JS的概念(不要嫌我啰嗦,可能一些朋友开始学习JS是跟着视频和写好的代码 ...

  5. python2.7学习笔记-split用一个分隔符分割、多个分隔符分割、在有汉字存在的情况下split分割

    还是直接上程序吧,暂且就叫它为程序吧: ''' 按照多个分隔符分割,split的用法 ''' import re s='hi!chu?lan!heihei' re.split('[!?]',s) '' ...

  6. 在ZendStudio中增加新的php模板

    步骤: 找到目录:D:\Program Files\Zend\Zend Studio 12.5.1\plugins , 这要根据自己的安装情况来找,再找到以下文件org.eclipse.php.ui_ ...

  7. SpringMvc的运行流程

    一.先用文字描述 1.用户发送请求到DispatchServlet 2.DispatchServlet根据请求路径查询具体的Handler 3.HandlerMapping返回一个HandlerExc ...

  8. 使用multer搭建一个图片接收服务器

    为了测试图片上传插件的上传功能是否好用,最近尝试搭建了一个接收图片的服务器,因为图片上传的编码格式是form-data,所以我选择使用express+multer,实现过程中发现有几个需要注意的地方, ...

  9. Spring MVC + Security 4 初体验(Java配置版)

    spring Version = 4.3.6.RELEASE springSecurityVersion = 4.2.1.RELEASE Gradle 3.0 + Eclipse Neno(4.6) ...

  10. 使用ocupload和POI一键上传Excel并解析导入数据库

    使用的工具如下:  JQuery ocupload jquery.ocupload-1.1.2.js Apache POI poi-3.9.jar 如果是Maven项目添加依赖如下: <depe ...