当前位置: 首页 > 所有学科 > 物理

物理机转虚拟机,物理机转虚拟机

  • 物理
  • 2023-06-11
目录
  • 物理机怎么复制到虚拟机
  • 物理机打包成虚拟机
  • 如何将物理机变成虚拟机
  • 物理机转虚拟机
  • 物理机克隆到虚拟机

  • 物理机怎么复制到虚拟机

    1、安装Vmware Convert

    VMware Converter的安装非常简单,只需点击“下一步”即可,VMware Converter安装文件只有一个版本,但是有两种授权,一个是收费授权,一个是免费授权,不同的授权有不同的应用功能,安装完成如果用户没有购买付费,可以选择进入免费模式,对于普通用户,免费授权的功能已经足够使用。

    VMware Converter主界面

    2、VMware Converter选择导出源

    VMware Converter界面十分清爽,由上面的菜单栏中间的任务栏和下方的信息栏组成。在抓取本机镜像时,我们可以选择“File->New->Import”进入导出向导。

    VMware Converter导出向导可以引导用户轻松把本机或者网络上的机器,进行虚拟化抓取,向导的第一步需要选择和确认,用户准备对哪一台电脑进行虚拟化导出。

    3、选择进行虚拟化的源主机

    下图可以看到,VMware Converter可以对物理机、ESX server和标准的虚拟机进行虚拟键隐转换。

    导出虚拟化源主机的选择

    物理机信息

    这里我们选择的是本地物理主机,从上图我们可以看到VMware Converter已经识别出了本地机器硬盘分区等信息。

    4、VMware Converter导出目标设置

    对源主机选择完成,我们就进入导出目标的设置。VMware Converter将源主机导出成VMware ESX Server支持的格式,也可以导出为普通的VMware标准虚拟机,这里我们选择导出为标准虚拟机,之后就进入下一步设置该虚拟主机名字和存放位置。

    设置虚拟机的名字和存放位置。

    5、自定义虚拟机

    设置好虚拟机的名字和存放位置,我们就可以对虚拟机进行自定义设置,当然也可以选择不设置,如果你选中“自定义”设置,相应的左侧的设置项会增加,设置的步骤也会更多者薯,这里我们不选择自定义设置。

    网络是计算机很重要的一个设备,这里虚拟设置允许你对网络进行一定的选择,默认是桥接模式,当然你也可以选择转发。

    VMware Converter虚拟机文件有多种形式,我们从物理机抓取虚拟机文件也是同样的道理,这里我们可以对虚拟机文件进行选择,我们使用默认的单文件,当然,你首亮者也可以选择把导出的虚拟机文件分拆成2G的文件组合。

    至此,我们已经做好了把物理机器内所有东西出来的准备,只需点击“完成”,VMware Converter就开始将物理机器转化成虚拟机文件。

    最终,我们的物理机器变成了两个文件,一个是.VMX后缀的虚拟机配置文件和一个.VMDK结尾的虚拟机文件,现在,你只需把这两个文件复制到你的新电脑上,并使用VMwarer打开,你的旧机器就成功的“附体”到你的新电脑上了。

    物理机打包成虚拟机

    如何完善物理机到虚拟机的迁移过程

    现在,物理机到虚拟机的大部分迁移流程都是借助于图形化向导完成的,但是你仍旧可以通过提前实现一些关键的准备工作来完善这个过程。

    除了虚拟服务器的能力,虚拟化技术最大的好处之一就是能够将现有的物理服务器迁移至虚拟环境当中,并且不需要重装操作。所有人都关注于vMotion和HA迁移这两项技术,但是物理机到虚拟机(P2V)的迁移特性也已经成为虚拟化的基础,因为很少有企业会在购买新的服务器之后,放弃现有的服务器和应用程序。物理机到虚拟机的迁移到是一种经过检验、可靠的方式,可以将之前的物理设备转移到新的虚拟环境当中。现在,整个P2V流程都是基于图形化向导的,但是通过一些额外的方式可以让你成为一名P2V专家,确保自己以正确的方式管理虚拟化环境。

    清理服务器

    也许这件事情不值得拿出来单独讨论,正老但是还是要强调需要对将要导入的服务器进行清理。显示隐藏的文件、移除所有由曾经过服务器的23个用户产生的垃圾文件。当然,他们中的一些可能会在回收站中留下几十GB的数据——这些数据不应该成为P2V的一部分。使用目录大小排序,寻找体积最大的文件,这些都会增加你的P2V迁移时间,并且占用昂贵的共享存储空间。

    用户目录迅脊也是需要检查的关键区域,在进行工作之前,一些开发人员可能会将程序文件复制到桌面上,他们还有可能将这些程序文件存储在本地硬盘的临时文件夹当中;一个好的目录大小排序可以帮助你快速找到他们。Internet缓存文件当中同样会包含一些体积较大的文件,而这些文件通常只被使用一次,并且不会从服务器上被移除。传统的临时文件和目录当中也包含一些不再需要的数据,桌面和profile文件夹往往成为包含大量程序文件和目录的地方,这样会浪费几十GB的存储空间。

    检测资源使用情况

    通常物理服务器的硬件资源都不能被充分利用,而对服务器进行虚拟化正是要解决这个问题。我们会对硬件资源利用率较低的服务器进行虚拟化,所以如果直接将服务器中的硬件资源复制到虚拟化环境当中是非常浪费的,因为这些资源本可以由多台服务器共享使用。

    需要检查的主要硬件种类包括CPU、内存、网卡和存储。连续监控服务器一周时间,记录下资源的使用情况。当为虚拟服务器分配资源时,可以使用这些数据作为基准。需要记住的关键一点是当你监控的是一台CPU使用率在50%的老旧服务器时,在虚拟化之后的新硬件上,其CPU使用率可能会大大降低。

    根据操作设定CPU数量和内存大小标准,相比于根据物理服务器配置过度分配硬件资源、之后逐步进行缩减,这种以标准为基础进行扩展的方式是一种更为经济的解决方案。

    卸载厂商相关的

    对于大多数物理服务器来说,制造商举昌升都会预先配置和驱动,用来支持特定的硬件。而在虚拟服务器进入生产环境之前,这些需要从新的操作上被移除。确保所有的和厂商相关的,包括管理都被移除,这一点非常关键。哪怕只遗留一个这样的也会导致CPU使用率大幅上升,因为这些会不断重复地寻找特定的硬件。在你卸载了所有此类之后,你可以检查服务器运行的服务,确保没有任何厂商相关的仍然存在。完成这些操作之后,可以安装基于hypervisor的,来为虚拟机提供新的驱动。

    卸载厂商驱动时,需要注意配置你的虚拟机使用两个虚拟CPU启动。第一次,需要使用两个CPU启动虚拟服务器,即便你计划服务器在正常情况下只需要一个CPU。在服务器被虚拟化之后第一次重启时,许多特定厂商的驱动将会寻找并不存在的硬件,这样会导致CPU使用率达到100%。使用两个CPU启动可以允许你卸载和厂商相关的,而不必像只有单个CPU那样,和其他程序争夺CPU周期。

    借助于一些物理机到虚拟机迁移,现在可以在新的虚拟机当中禁用特定服务了。但是这种方式不能起到很大帮助作用,因为你需要找到所有的服务,但是它们中的一些可能没有被明确标注。另外一个可能的问题是在一些情况当中,禁用它们可能会影响服务器正常启动,除非它们被正确卸载,这样操作才能使用本地的操作组件替换厂商驱动。

    如何将物理机变成虚拟机

    你的vmware是什么版本,5.0以上可以使用converter这个客户端,4.1使用的是vcenter中的插件。你已经创建了好了vmware集群,并通过vcenter来管理。取保你的物理机和虚机肢册之间是千兆网络,(百兆网络的速度太慢),按照vmwareconverter的步骤咐饥戚开始转换(你需要有物理机的管理员权限的帐号密码,关闭防火墙,开启vss)3.迁移后,IP地址需要重新配置(不知道你迁移的是什么.windows,还是linux)都支持的衡陵。

    物理机转虚拟机

    目前,主要有两种可以将一台物理计算机转成虚拟机的/产品。也许你还能找到其他应用程序来进行转换,以下两个产品是由微软设计的:

    ● Microsoft System Center Virtual Machine Manager 2012 (P2V)

    ● Disk2VHD

    Microsoft System Center Virtual Machine Manager 2012

    Microsoft System Center Virtual Machine Manager(简称SCVMM)不仅提供将物理计算机转换成虚拟机的内建基本选项,还会在P2V向导中提供高级配置选项。SCVMM是管理Microsoft Hyper-V,VMware和Citrix Xen Servers等虚拟化产品的强有力的。本文中我们将着重介绍Disk2VHD,所以SCVMM的P2V过程不在本文范畴之内。

    注意:Disk2VHD不是SCVMM的替代品,但绝对是执行简单转换的便利。

    Disk2VHD

    虽然将物理计算机转换成虚拟机有助于降低整体硬件成本,但是用于虚拟机转换的企业级产品可能非常贵。这就是Disk2VHD出手的时候了。如果你需要进行虚拟机转换,而又不希望为SCVMM付使用费,那么你可以使用Disk2VHD。

    Disk2VHD是一个用于将物理机器转换成虚拟机的单个EXE可执行文件。顾名思义,Disk2VHD就是将逻辑卷转换成VHD文件。之后,这些VHD文件就可以在Hyper-V上用来创建虚拟机,或是在现有虚拟机上将VHD文件作为第二个驱动器添加。

    Disk2VHD有两迟裂种操作方式:图形界面和命令行。命令行模式一般在无人值守的脚本式转换中更有用。

    本文中我们讨论以下几点内容:

    ● Disk2VHD —— 使用图形界面模式

    ● Disk2VHD —— 使用命令行模式

    ● 复制了什么数据?

    ● 转换好的VHD文件要用在哪儿?

    ● Disk2VHD小结

    Disk2VHD —— 使用图形界面模式历旅

    us/sysinternals/ee656415

    在使用Disk2VHD进行转换之前,非常重要的一点就是,要关闭计算机上所有正在运行的应用程序。

    步骤:

    1. 当你双击Disk2VHD.exe时,它会扫描当前计算机的所有物理驱动器,显示出可以进行转换操作的可用驱动器。如下图所示:

    注意:Disk2VHD.exe忽略了连接到物理计算机的网络驱动器,因为它不能列入可转换的驱动器的范围内。

    上图还显示了要为你所选择的磁盘创建的VHD文件所需的目标位置的空余磁盘空间。

    注意:保留分区,如上图所示,是物理计算机的引导分区。只有在你需要从VHD引导启动时,才需要把这个分区加进去。换句话说,如果你的虚拟机要从这个VHD文件启动,你就要加入保留分区。

    2. 上图中,"VHD File Name"对话框处要填入VHD文件名和位置,然后单击"Create"按钮,开始进行转换。

    3. 在点击"Create"按钮时,该会用到操作中的VSS组件,来创建卷的快照,如下图所示:

    在快照过程完成之后,快照的数据会被复制到VHD文件中。

    Disk2VHD —— 使用命令行模式

    Disk2VHD.exe也可以使用命令行的方式操作。例如,下面的这个码烂闭Disk2VHD命令就可以把一个卷转换成VHD文件:

    Disk2VHD.exe <源驱动器卷标>

    要把你的C盘转成VHD文件,就使用下面的命令:

    Disk2VHD.exe C: C:\MyVHDs\VM1.VHD

    提示:在上面的命令中,"C:"处可以使用"*",这样Disk2VHD就能找到所有驱动器。

    提示:默认情况下,当你在物理计算机上第一次运行Disk2VHD.exe时,会提示你接受EULA。你可以使用“-accepteula”来回避,命令如下:

    Disk2VHD.exe C: C:\MyVHDs\VM1.VHD -accepteula

    注意:你选择的所有卷都会被打包成一个VHD文件,除非你使用命令行选项标明每个驱动器卷标的VHD文件名。

    复制了什么数据?

    转换过程中,逻辑卷中的所有数据都会被复制到VHD文件中。Disk2VHD还会复制相关数据,如计算机名称,IP地址,MAC地址,安全标识符(SID),磁盘签名,等等。在网络中使用转换过的VHD要注意(特别是操作VHD文件)。如果物理计算机仍连着网络,而你在Hyper-V上的一个虚拟机上使用VHD文件,你可能会遇到名字冲突的错误信息。

    转换好的VHD文件要用在哪儿?

    你可以将VHD文件用于以下地方:

    ● 你可以将转换好的VHD文件作为新虚拟机的虚拟磁盘,用来创建一个新的虚拟机。

    ● 你可以将转换好的VHD加入到现有的虚拟机中。

    ● 你还可以使用计算机管理或DiskPart.exe载入VHD文件,浏览其内容。

    Disk2VHD总结

    ● Disk2VHD.exe使用卷影拷贝服务(VSS)来进行转换。只有在计算机中的VSS服务运行时才能进行。

    ● 转换过程中无需停机。

    ● 只有连接在计算机上的物理驱动器才能进行转换。网络驱动器不行。

    ● 如果你在开始转换前选择了“保留”分区,就可以让VHD变成可引导启动。

    ● Disk2VHD.exe生成的VHD文件可以在Hyper-V中使用,用来创建一个新的虚拟机,还可以将VHD加入现有的虚拟机。

    ● 由于转换过程中,Disk2VHD需要使用卷影拷贝服务(VSS),因此你可以讲本地路径作为VHD文件目标位置。

    ● Disk2VHD会对你选择的磁盘生成VSS快照,然后开始进行转换。这就意味着,你在转换过程中保存的任何新的数据都不会进入VHD文件中。

    ● 这个只能进行简单的转换,不能把它视为SCVMM的替代。

    ● 有两个原因会使转换过程延长:

    1. 你所选择的物理磁盘/分区的大小

    2. 存储转换好的VHD文件的目标位置和源位置一样。

    因为Disk2VHD.exe会有I/O操作(读取逻辑、源卷的数据,把VHD文件写入同一磁盘),所以它会更慢。

    建议VHD文件的路径不要和你选的卷的位置一样。

    ● 由于Windows的“操作启动加载程序”(WinLoad.exe)会通过一种叫“磁盘签名”的东西来识别加载磁盘,所以千万不要把VHD添加到同一个计算机上,因为生成的VHD文件会有同样的磁盘签名。这会导致过程中止,或是WinLoad.exe改变启动顺序。

    ● 如果物理计算机上有任何应用程序正在使用磁盘或文件,Disk2VHD.exe就不会完成转换。备份程序经常出现这种情况,因此强烈建议关闭所有备份程序。

    物理机克隆到虚拟机

    一、准备工作

    1、:VMware 和winpeU盘、 winpe.ios镜像(激岩支持uefi与传统的引导的最好)

    2、移动存储设备大小看转换的文件,拷贝文件,总之越大与好吧!

    二、操作步骤

    1.第一步

    U盘启动到目标物理机,分别ghost出目标盘文件,包括引导分区文件。具体详细步骤稍后补孝笑充.....

    2.第二步

    2.1搭建虚拟机,采用VMware搭建虚拟机,虚拟磁盘分区空间必须大于或等于原物理机磁盘各分区空间,

    虚拟机必须配置虚拟光驱。

    2.2winpe.ios文件拷贝在巧铅含搭建虚拟机的物理磁盘上,虚拟光驱选择读取winpe.ios镜像文件,设置号usb连接,打开运行虚拟机,进入winpe模式下,给虚拟机磁盘根据要求选择分区表模式,然后进行选择分区。

    2.3虚拟机winpe下打开还原,还原对应的分区文件(.gho文件)。

    2.4引导修复(大部分都需要引导修复)

    3.重新启动

    猜你喜欢