RSS订阅
RSS订阅TT服务器

如何转换VMware虚拟磁盘镜像到Virtual Server?(下)

2008-12-2  选择字号:  | |
打印本文章

导读:本文学习转换VMware虚拟磁盘镜像到Virtual Server。解释如何准备FTP服务器、克隆源虚拟机,然后准备目标虚拟机以接受来自源虚拟机的信息。

关键词:VMware Virtual Server FTP 虚拟机

正在加载数据...

【TechTarget中国原创】在上一部分中,我们讨论了为什么管理员有时候需要另一种方法从VMware迁移虚拟机到Virtual Server。有时,一些工具不能满足企业的需求。我们也讨论了如何为迁移准备源虚拟机。

  在第二部分中,TechTarget中国的特约作者Chris Wolf将解释如何准备FTP服务器、克隆源虚拟机,然后准备目标虚拟机以接受来自源虚拟机的信息。

【TechTarget中国原创】在上一部分中,我们讨论了为什么管理员有时候需要另一种方法从VMware迁移虚拟机到Virtual Server。有时,一些工具不能满足企业的需求。我们也讨论了如何为迁移准备源虚拟机。

  在第二部分中,TechTarget中国的特约作者Chris Wolf将解释如何准备FTP服务器、克隆源虚拟机,然后准备目标虚拟机以接受来自源虚拟机的信息。

  准备FTP服务器

  如果你打算使用G4U为虚拟机创建镜像,将需要一个可用的FTP服务器。你也需要在FTP服务器上创建一个帐号,以便有权限创建和写入文件。

  如果你寻找快速的FTP应用,不妨考虑Cerberus FTP。这款软件对个人免费开放,商业版本需要59.99美元。有了FTP服务器设置和叫做安装的帐号,就可以对源虚拟机创建镜像了。

  克隆源虚拟机

  使用以下步骤克隆源虚拟机硬盘镜像:

  1.下载G4U CD-ROM ISO镜像并保存在源虚拟机主机系统上。

  2.使用所下载的g4u-2.2.iso文件配置虚拟机的虚拟CD-ROM。

  3.在虚拟机开始启动时按下ESC键。将出现虚拟机的启动菜单,然后选择CD-ROM驱动。

  4.默认下,虚拟机将通过DHCP试图获取一个IP地址。如果没有可用的DHCP服务器,通过以下步骤为虚拟机设置一个静态IP地址:

  1. 运行ifconfig –a命令给网络接口命名。
  2. 现在运行ifconfig <ip address> netmask <subnet mask>命令设置IP地址。例如,为了在接口pcn0上设置IP地址,你将运行ifconfig pcn0 192.168.0.10 netmask 255.255.255.0。

  5.现在开始创建镜像。运行uploaddisk <ftp server> <filename.gz> [disk]命令。例如,在服务器192.168.0.5上的镜像文件夹里创建叫做w2ksrv.gz的镜像,你将运行uploaddisk 192.168.0.5 images/w2ksrv.gz。

  注意,如果虚拟机使用的是虚拟SCSI磁盘,你将需要在命令句法里指定克隆哪个磁盘。通过使用G4U运行磁盘命令能看见所有的磁盘。因此如果上面的例子使用的是虚拟SCSI磁盘而不是IDE磁盘的话,该运行这个命令:uploaddisk 192.168.0.5 images/w2ksrv.gz sd0。

  6.出现提示时,输入密码以在FTP服务器上安装帐户。不久将开始上传镜像。

  7.等待上传。完成后关闭源虚拟机。

  现在已经准备好将镜像部署到目标虚拟机。

  准备目标虚拟机

  按照以下步骤进行:

  1.在Virtual Server(或Virtual PC)上创建一台与源虚拟机硬件配置相同的虚拟机。注意,目标系统上的虚拟硬盘必须等于或大于源虚拟机的虚拟硬盘。

  2.使用downloaded g4u-2.2镜像文件配置虚拟机的虚拟CD-ROM。

  3.默认下,虚拟机将通过DHCP试图获取一个IP地址。如果没有可用的DHCP服务器,通过以下步骤为虚拟机设置一个静态IP地址:

  1. 运行ifconfig –a命令给网络接口命名。
  2. 现在运行ifconfig <ip address> netmask <subnet mask>命令设置IP地址。例如,为了在接口pcn0上设置IP地址,你将运行ifconfig pcn0 192.168.0.10 netmask 255.255.255.0。

  4.使用以下命令句法下载虚拟机:slurpdisk <FTP Server> <image path and file> [disk]。例如,为了下载服务器192.168.0.5镜像文件夹里叫做w2ksrv.gz的镜像,你应该运行slurpdisk 192.168.0.5 images/w2ksrv.gz。

  5.出现提示时,输入密码安装FTP帐号。注意,如果下载出现错误,可能需要使用slurpdisk命令句法(例如:slurpdisk 192.168.0.5 images/w2ksrv.gz wd0)指定目标磁盘。运行磁盘命令查看所有目标磁盘。

  6.下载完成后重启虚拟机。

  7.重启系统后登录虚拟机。你应该能看见检测到的新硬件,并且出现重启的提示,点击“Yes”。

  8.系统重启后登录,然后安装虚拟机附件。这将在新虚拟机上安装与Virtual Server(或Virtual PC)兼容的驱动。

  我已经使用过本文描述的步骤转换Windows 2000、Windows XP和Windows Server 2003上的VMware虚拟机到Virtual Server 2005 R2。

  当克隆系统在虚拟服务器上不能启动时,常见的问题如下:

与VMware相关的驱动在源系统未克隆之前没有安装。这能通过登录到Recovery Console并禁用与VMware相关的驱动来纠正。

  复制了不正确的hal.dll和ntoskrnl.exe文件到%windir%\\system32文件夹。这能通过登录到Recovery Console并复制正确的文件版本到%windir%\\system32文件夹来纠正。

  源系统的Boot.ini文件指在新Virtual Server磁盘上的错误操作系统位置。这能通过运行Recovery Console里的bootcfg /rebuild修复。

  作为最后的手段,许多人都重新在克隆虚拟机上重新运行Windows设置,并选择修复现有的操作系统安装。尽管这能让克隆虚拟机重新操作,不过这需要花费很长时间,还可能需要重新安装先前安装在虚拟机上的所有应用。

  解决Windows设置问题的更多信息请参加Windows Server 2003 – Troubleshooting Startup

  当我第一次开始执行VMware到Virtual Server的迁移时,这个过程通常非常耗时。在迁移过程中,为克隆准备源虚拟机要不到15分钟,其余时间都花在克隆软件本身了。

  任何镜像方法都能用于从源虚拟机克隆虚拟磁盘到目标虚拟机,不过迁移过程的真正关键在于准备源虚拟机。如果准备得好,虚拟机迁移过程就很简单。


迁移VMware虚拟机到Virtual Server
 如何转换VMware虚拟磁盘镜像到Virtual Server?(上)
 如何转换VMware虚拟磁盘镜像到Virtual Server?(下)

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
无论何时我使用Virtual Server的虚拟机远程控制客户端,都会碰到许多问题,如远程机滞后或重复击键或不响应。我该怎么办?
我尝试使用Virtual Server设置三个节点的集群。当试着创建SCSI适配器时,我只能创建两个:ID 7和ID 6。如何得到另外一个ID 5的适配器以便创建三个节点集群?
我的目的就是复制虚拟机到另一台不同的机器上。我认为我能跳过SID更改。我是Microsoft Virtual Server方面的新手,需要在目标机器上安装什么以接受VHD副本?
我们考虑使用Microsoft Virtual Server。我们有个应用要在多处理器环境里才能收到最大效益。在“主机”上运行多处理器应用有什么主要问题吗?
在Microsoft Windows Server环境里,使用VMware的产品还是SWSoft的Virtuozzo产品?您能比较一下这两种产品在虚拟化方面的优势和缺点吗?
ESX是性能比较稳定的虚拟化产品,但是也存在一些安全漏洞。ESXi是VMware免费嵌入式hypervisor,它也存在安全缺陷。对于这两款产品,我们该如何安全地管理它们?本指南将从网络和管理方面入手,提供一些实用技巧。
在前面的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本指南中,我们将具体描述如何管理Hyper-V、如何对Hyper-V备份以及如何进行性能优化等。
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
最新更新
专家答疑
技巧
Serdar Yegulalp
无论何时我使用Virtual Server的虚拟机远程控制客户端,都会碰到许多问题,如远程机滞后或重复击键或不响应。我该怎么办?
Andrew Kurtz
我想获取更多关于灾难恢复的信息。我没能找到来自VMware的关于VMotion and High Availability(HA)的更多网页。您能告诉我HA是如何进行灾难恢复的吗?
Joe Foran
什么是多核处理器?如何得到多核处理器?与虚拟化一起使用的效果怎么样?多核处理器是附属两个或多个处理器的集成电路,用以……