热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

VMwareConverter和VMwarePlayer结合迁物理服务器

今天顺利的用VMwareconverter和VMwareplayer两个免费软件将我的一台服务器迁移至虚拟机中,目前为止运行正常。在此将过程记录下来,以备后查。此次共涉及到3台机器,首先是待迁移的服务器,称为源机器,下面简称为S,其次是虚拟机运行的机器,称

今天顺利的用VMware converter 和 VMware player两个免费软件将我的一台 服务器 迁移至虚拟机中,目前为止运行正常。在此将过程记录下来,以备后查。 此次共涉及到3台机器,首先是待迁移的 服务器 ,称为源机器,下面简称为S,其次是虚拟机运行的机器,称

  今天顺利的用VMware converter 和 VMware player两个免费软件将我的一台服务器迁移至虚拟机中,目前为止运行正常。在此将过程记录下来,以备后查。

此次共涉及到3台机器,首先是待迁移的服务器,称为源机器,下面简称为S,其次是虚拟机运行的机器,称为目标机器,简称D,最后是执行converter的机器,称为操作机器,简称O。下面列出软硬件配置:

VMware converter 3.0.1

VMware player 2.0

全是免费软件,放心使用。

S : win 2003 server/DC/IIS/sql server(WINDOWS平台上强大的数据库平台)/WSS, cpu:xeon 2.6Gx1,mem:768M,HD:80G

在此机上安装converter中的agent组件。

D : win 2003 server/DC, cpu:xeon 5110x2,mem:4G,HD:500G

在此机上安装vmware player

O : win 2003 server, cpu:p4 2.8G,mem:1G

在此机上安装 converter.

要点:

1. Converter的说明书中要求O机的操作系统版本要求等于或高于S机,否则不能工作。

2. D机必须让S机和O机都能读写其共享目录。

3. S的防火墙必须允许agent程序打开端口(vmware_ufad.exe),或者关闭防火墙。

软件装好后,开始创建虚拟机文件,首先在O机上运行vmware converter,点击 import machine ,打开向导界面。

Step 1: source (源) 这里要注意source type 选 physical computer(物理机器),输入S机的地址和管理员登录信息。如果连接不上,一般都是防火墙的问题。如果一切正常,会显示S机上的硬盘内容,选择你想在虚拟机里使用的分区,这里可以改变分区大小。建议在满足使用条件的情况下,尽量把分区改小点,可以节省很多时间和空间。

Step2: Destination(目标) Type选standalone(免费版也只能选这个).接着输入虚拟机的名称(就是生成的vmx的名字),随便写一个。第二个文本框是虚拟机文件存放的位置,这个我是直接选择D机上的共享文件夹(因为O机上没这么大空间,所以没试能不能选O的目录)。下面的版本当然选高的了。接下来选虚拟机文件的格式是动态分配还是一次性分配,像我500G硬盘的话当然选一次性分配了。再接着是网卡设置,默认就可以。最后一步是选择是否自定义新的系统,可设置的内容包括计算机名、ip地址和系统sid(这个比较重要,如果你的S机还继续使用话,则新系统必须修改)等等。不过我自定义了好象到最后没起作用。所以还是建议你在虚拟机中通过window修改。包括SID也可以找到软件修改的(好像叫newsid什么的)。

向导配完后,就是漫长的导入过程,我一共用了2个小时才完成。

Converter的使命到这里就结束了,下面就是player的天下。因为我的D机是域控制器,在装player的时候会弹出警告说不建议在DC上装此软件。我上网查了一下,官方的建议是先装vmware,再升级到DC。这让我多少有点担心。不过不知道是不是我RP好,装完重启后居然一切正常。花了我一下午的时间,终于全部搞定。

总结一下,整个过程还是很顺利的。Vmware player 不能在DC上安装的问题也似乎没造成什么影响,但workstation 和server版不知道会怎么样,不过我还是建议各位不要在重要的DC上这么做,风险比较大,实在不行qemu也能用的。
推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
author-avatar
白斌童鞋
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有