如何使用VMware Converter进行P2V热迁移

如何使用VMware Converter进行P2V热迁移,第1张

使用VMware Converter 进行P2V 迁移 【TechTarget 中国原创】

虚拟化的部署过程中,几乎每个人都会遇到将物理服务器迁移到 虚拟机上。幸运的是,VMware 提供了一个免费的工具来帮劣做这件事情: VMware Converter。还有其他可用的物理到虚拟(P2V)的迁移产品,虽然其中的许多都会提供更 强大的功能、更好的支持 *** 作系统和更好的性能,但VMware Converter 是免费的产品, 并且其迁移工作也做得很丌错。

VMware Converter 将VMware的P2V客户端和虚拟机导入程序组合成一个应用程序。 它同时支持物理到虚拟(P2V)和虚拟到虚拟(V2V)的迁移,但丌支持虚拟到物理(V2P)。 有一些方法和产品支持V2P 的转换,但已超出本文讲述的范围。

VMware Converter 的标准版与企业版 Converter 3.0 是一个独立的产品,并有两种版本:免费版本(标准版)和企业版,但 同时你得有自己的VirtualCenter,才可以使用企业版功能。企业版增加了进程克隆服务器 的功能(然而标准版,你就必须把它安装在你要迁移的服务器上),开机启劢光盘ISO 用 于冷克隆一台服务器(然而标准版,你就只能实现热克隆),以及能够同时执行多个迁移任 务。

有趣的是,标准版和企业版是相同的应用程序。你只需下载应用程序,安装它并输入许 可证密钥以解锁企业版功能。没有许可证密钥,你正在使用的就是标准版。然而,用于实现 冷克隆的ISO光盘是一个单独的下载包,仅适用于授权的企业用户。VirtualCenter 2.5 版 本中,VMware 已经以插件的方式将转换程序直接集成到VirtualCenter 中,只需安装并启 用就可以了。还有,提供的2.5 版本是一张可引导光盘,并且带有一个新的命令行界面(CLI) 的应用程序,同时支持Windows 和Linux 服务器。 受支持的软件插件 Converter 转换Windows 服务器的效果最好。它支持NT 4.0(SP6a)、XP、2000、 2003、Vista 中的32 位和64 位系统。它使用Boot CD 戒命令行(CLI)方式支持Linux 系统,但Linux 的转换往往是富有挑戓性的,通常需要一些手工配置步骤才能将系统成功迁 移。它也支持许多其他虚拟机的镜像文件,包括Symantec Ghost 和LiveState、Backup Exec System Recovery 、StorageCraft ShadowProtect、Acronis True 镜像、VMware VCB、Microsoft Virtual PC 和Server 版,当然包括VMware 公司的其他任何产品 (Workstation、Player、Server、ESX、Fusion 等等)创建的虚拟机。

热克隆与冷克隆 有两种方式用于克隆一台服务器,热克隆(当服务器的 *** 作系统正在运行的时候)戒冷 克隆(从光盘启劢(Windows PE),当服务器的 *** 作系统没有运行的时候)。哪种方式适 合你,这取决于你正在转换的服务器类型。冷克隆的成功几率最高,因为服务器 *** 作系统没 有在运行,这将确保没有任何数据被损坏,因为在转换过程正在运行的时候,没有文件被打 开。对于像数据库和电子邮件服务器一样的数据敏感服务器来说,冷克隆是最好的选择。 热克隆在敏感性较低的服务器上是行之有效的,这里有更多的静态内容,如web、print、 DNS 等应用服务器。在克隆过程开始的时候,热克隆通过创造一个快照来迚行工作,然后 是复制这个快照到新创建的虚拟机。任何被打开的文件,此时快照可能丌会包含它们所有的 数据,这将导致你的目标VM处于丌一致的状态。在快照做完之后,任何文件的任何修改, 将丌会再被复制。

快照基本上创建了一个参考时间点,并跟踪文件系统中文件的任何块级别 的变化。克隆迚程使用快照和文件组建了整个磁盘样子的概貌。 使用Converter 时服务器要避免的事项 有某些确定类型的服务器,你可能丌想使用Converter,如域控制器、数据库和电子邮 件服务器,然而又没有好的转换候选产品,并且迁移后会遇到问题。如果你丌得丌转换这些 类型的服务器,那么冷克隆是你最好的选择。如果你选择热克隆这些服务器,你必须确保在 克隆过程当中,应用程序是关闭的,否则你最终可能会损坏目的VM的数据。 具有多个 DC 环境的Active Directory 服务器,对于USN 回滚问题是特别的敏感,并且有可能破坏 AD 对象。

下面 *** 作方式是比较安全的,简单地创建一个新的虚拟机,安装 *** 作系统和使用 dcpromo 使其成为一个DC,当新的VM加入到你的域环境后,然后关闭旧的物理服务器。 同样,创建一个新的虚拟机,安装SQL Server,然后备份数据库和恢复他们到新的VM上。 比起尝试转换数据库服务器来说,这是更加安全的方式。 在我们这个系列的下篇文章中,我们将迚入必要的基本准备步骤,以确保迁移成功,以 及讲解运行迁移向导的过程。

发表时间:2011/8/10 佚名 来源:TechTarget中国关键字:P2V虚拟化迁移关注虚拟化的人都做过或者至少知道P2V(物理到虚拟)迁移过程是将物理服务器转换成虚拟机。不过如果你需要进行V2P(虚拟到物理)迁移将虚拟机退回成物理服务器时,该怎么办呢?P2V过程非常简单直接,并且有许多免费和付费的产品来做。 关注虚拟化的人都做过或者至少知道P2V(物理到虚拟)迁移过程是将物理服务器转换成虚拟机。不过如果你需要进行V2P(虚拟到物理)迁移将虚拟机退回成物理服务器时,该怎么办呢?P2V过程非常简单直接,并且有许多免费和付费的产品来做。然而,V2P过程不受许多工具支持,并且比P2V要复杂得多。 你可能疑惑为什么要将虚拟机转换回物理服务器。多数情况下,这样做的原因在于应用厂商不支持他们运行在虚拟机上的产品。目前,几乎所有的厂商都支持虚拟化,但是通常在他们的支持条款里都有关于支持的提醒。 如果一家厂商解决运行在虚拟环境里的应用的问题,这家厂商可能要求你在解决问题之前在物理服务器上复制这个问题。为什么?因为技术人员想要确定虚拟化层不是原因或者是导致问题的因素,消除这种疑问的唯一方式是通过在物理服务器上复制这个问题。下面列出的是一些主要厂商的典型支持条款: IBM/Lotus: 当用户召集标准使用率或者与缺陷相关的服务请求,并表明他们运行在VMware ESX Server上,IBM Technical Support将竭尽全力解决问题。我们假定这个问题本身或在VMware环境很常见,如果有迹象表明问题与VMware环境有关,我们只需要用户(或者VMware SupportLine团队)重新创建这个问题。 Microsoft: 运行在非微软硬件虚拟化软件的第一级支持的微软用户,微软又没有与这家厂商建立包含虚拟化解决方案的支持关系,微软将使用运行在非微软硬件虚拟化软件商的微软软件调查潜在的问题。作为调查的一部分,微软可能需要用户从微软硬件虚拟化软件复制这个问题。这可以在Windows Server 2008(包含Hyper-V)上进行,这个真实的硬件平台在上面安装了Windows *** 作系统。 Cognos: Cognos Support会解决任何关于IBM Cognos产品的问题。在虚拟环境使用IBM Cognos的用户会遇到问题,Cognos用户不需要在这个 *** 作环境重新创建和解决每个问题。不过,Cognos保留要求用户诊断 *** 作系统环境的某些问题。只有在有理由相信虚拟环境是导致问题的根源时,Cognos才做此要求。 Computer Associates: 虽然CA不坚持客户在联系支持前重新创建每个问题,我们保留要求客户诊断和解决某些问题的权利。我们有理由相信问题直接与VMware有关时才会这样做。 从VMware这些支持条款可以看出,所有厂商都保留向你要求在非虚拟环境里重新创建问题的权利。不过多数情况下不会发生,因为多数应用不知道虚拟与物理硬件之间的差别。取决于问题类型,厂商应该意识到这与虚拟化层无关。不过有一种类型的问题,虚拟化层可能就是原因,那就是性能问题。 在本文的下半部分中,我们将说明导致性能问题的原因及解决方案。 在本文的上半部分中,我们介绍了成功实施P2V迁移需要的准备工作及系统命名法等。本部分介绍卷影拷贝服务、Window域控制器等。 理解卷影拷贝服务 如果你用过一些工具,可以转换正在运行的Windows系统,它们可能使用了卷影拷贝服务来实施迁移。在这种情况下,在转变的过程中系统的镜像将被快照下来。一旦转换完成,你就可以关闭系统。需要记住的是,在迁移之前和你关闭原来的系统的这段时间只在物理系统上发生。新创建的虚拟系统就这时已经过时。这对于域控制器(下面将提到)非常重要,同时对任何传递的数据和日志同样重要。 在正式使用之前进行迁移测试P2V或者V2V的迁移的概念一般使系统的整个功能保持完整。然而,对任何被迁移的系统,在迁移后,在其发挥其正常的角色前,应当进行一系列的检查。这有一些方法来检测新迁移的虚拟机:·在新迁移的虚拟机中的清单中去掉所有不必要的硬件。特别的,如果是从物理主机上迁移,你也许有USB接口、软件驱动器或者音频适配器等也许不需要或者在虚拟主机上不支持等硬件。·不需要连接到配置里的网络适配器就能在虚拟主机上引导系统。这是在VMware ESX中断开软件,该选项通过选“connect at power-on”选项实现。·如果可以,关键应用在离线的环境下不能运行良好,那么就停止。·迁移后多次重启虚拟机以确保所有的日志清空,在接下来的引导中不会产生问题。·当网络适配器处于软件断开的状态,确保网络配置在虚拟机环境新的地方是正确的,虚拟迁移可能从硬件清单去掉了先前的接口以及伴随接口的网络配置。·确保查看网络延伸配置,例如DNS 服务器的顺序、DNS的后缀,和其它因新的位置而需要改变的网络配置项目。同时如果适当也利用这段时间修改或准备这个系统之外任何变动,包括DNS的接入。 当运行了上述一系列的测试,客户虚拟机关闭后,重新连接网络适配器到虚拟机。在做完这一系列的检查后,在你试图使用迁移系统时,通过把所有的小问题排除后 ,第一次打开虚拟机节省了宝贵的时间。 Window域控制器需要不同的处理 从一个物理盒子把一个域控制器迁移到一个虚拟实例需要特殊的考虑,一个好的实现状态需要不同的处理。主要的原因是这个问题围绕着机器如何放到新的虚拟环境。许多管理员想最小化域控制器的停机时间,所以你需要倾向于一个可以优化在线使用的工具。问题在于如果域控制器一直在运行,每一个时刻迟早在增加域的内部的计算,这主要因为,如果系统在运行时,P2V迁移工具执行迁移,一旦虚拟系统在线,它将导致Active Directory数据本地的潜在的损坏,以及其他的域控制器和机器计数。 在这篇文章里,我将要提供两种好的转换域控制器的方法。最安全的方法是在虚拟环境下重建一个,把这个系统迁移到这个域中做为一个新的域。当它做为一个新的域控制器引入了一个新域,确保全局目录特征和其他角色被合适的转移。一旦它们在线,你可以降级或者从该域中移除该系统。 另一个方法也同样安全,但需要一些停机时间。当你的VMware主机上有旧的ESX版本的情况下,你在虚拟机上执行复制任务,这个复制任务可以在断电的状态下拷贝它到一个新的主机上,断电的状态非常重要,因为在这种状态下域控制器不会摆脱和其余的域同步的状态。 选择正确的迁移策略 取决于你迁移物理机器到虚拟机的必要参数,你必须决定正确的策略来维持你需要的正常运行时间、许可证参数,选择一个不会导致问题的路径。对于系统或连接到该系统的用户保持对其迁移的透明性。

如何P2V Linux到VMware ESX Server

2012-02-13 11:30:09| 分类:虚拟化-vSphere | 标签: |字号大中小订阅

现在有不少工具可以帮你实现P2V Windows系统。如VMware Converter可以轻松的帮你实现该转换,该免费的VMware工具可以在这里下载。但是如何才能转换没有图形界面的Linux系统呢?下面的步骤可以帮你实现这一点,假设你已经有一台等待转换的Linux服务器,一台XP工作站和ESX Server。

1. 在这里下载Vmware Converter for linux。 2.

在Linux服务器上展开下载的软件包,“tar xf VMware-converter-4.0.0-146302.tar.gz”

3. 开始安装,“cd vmware-converter-distrib/ &&./vmware-install.pl” 4.

接受大多数的默认选项,但需对“Do you want to enable remote access in Converter Standalone Server?”问题回答“yes”。

5.

通常在Linux服务器上安装的Apache是端口80。当然你也可以在回答下列问题的时候来更改它,如:“What port do you want the HTTP proxy to use? [80] 8080” 及 “ What port do you want the HTTPS proxy to use? [443] 444”

6. 更改/etc/ssh/sshd_config允许root登入,“PermitRootLogin yes” 7.

然后切换到你的XP/Vista工作站,通过http连接到你的linux服务器。如“http://192.168.0.1:444”

8. 下载并安装VMware Converter客户端。

9.

启动Converter Client,选择Administration >Connect to another server。

10. 在登入窗口输入

IP地址,root登录和密码。

11. 再次输入用户名及密码,并选择

Linux为OS family。

12. 然后只需按照向导一步步来就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6223957.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存