天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧软件 >> 正文

微软Hyper-V导出和导入功能探秘

2008-12-29不详佚名
    在 Windows Server 2008 with Hyper-V 上,我们可以通过内置的 Hyper-V 管理器方便快捷的上手操作和管理 Hyper-V 虚拟机。较之前的版本,在 Hyper-V 管理器中当我们要打开一个已经存在了的 Hyper-V 虚拟机时你会不知所措而无从下手,难道 Hyper-V 无法实现打开已经存在的虚拟机么?或者是必须要重新建立么?事实并非如此,在 Hyper-V 中微软从新进行了设计,理念上有所修改,原来的打开功能赋予给了"导入",gOxiA 认为 Hyper-V 管理器更像一个管理容器,所以使用"导入"这个词可能更为形象准确。不能否认,微软在 Hyper-V 的开发设计方面更加的严谨了!

  下面,假设我们创建了一个虚拟机之后,因为某些原因需要从管理器中删除这台虚拟机,于是我们不加思索将其删除后(从 Hyper-V 中删除虚拟机并不会完全删除虚拟机涉及到的文件),当发现还需要将该虚拟机加入到 Hyper-V 中时,该如何挽救呢?我们只能重新建立一个虚拟机并加载已经存在的虚拟机磁盘文件。但是也许在一些规定严格的环境中,这样做可能会导致一些不可预料的错误。毕竟新建立的虚拟机重新产生了ID等唯一性的标示信息。

  今天 gOxiA 将与大家分享 Hyper-V 的导出、导入功能,通过对其学习和了解,我们将正确掌握与之相关的操作及方法。

  在开始之前我们先了解一下在什么场景中会使用到导出和导入功能。首先,正如 gOxiA 之前所提到的场景,我们也许只是暂时的将已经创建的虚拟机脱离 Hyper-V 管理;此外,当我们要将虚拟机迁移到另外一个磁盘、分区、卷或其他存储位置时;当我们需要备份虚拟机的配置时。当然可能还有很多场景 gOxiA 还没有想到,不过就这几点来讲,我们已经能够深刻认识导出和导入功能在 Hyper-V 中所处的重要地位。

  现在我们先通过一系列的操作实践来认识学习 Hyper-V 中的导出和导入功能。这里以 gOxiA 的 Hyper-V 测试环境下的 WDS 虚拟机为案例,这台虚拟机唯一特殊之处在于我使用了差异磁盘,我们可以从下图了解到,本虚拟机的 VHD 保存在 E:Hyper-V MachinesWDSWDS.vhd,通过磁盘检查可以了解到它所使用的父存盘是 D:Hyper-V MachinesVirtual Hard DisksWindowsServer2008ST_x86目录下(可能由于路径过长,Hyper-V 管理器没能完全显示出来路径),VHD 的文件名为 WindowsServer2008ST_x86.vhd,在虚拟硬盘属性窗体中,再单击检查,我们可以获得父磁盘的详细信息。(图1)

  


    
    首先选中虚拟机 WDS,然后鼠标右键单击后出现菜单列表,选中"导出"。(图2)
    
  


    
    弹出的"导出虚拟机"向导中我们可以根据实际需要进行虚拟机配置的导出或完全的虚拟机导出。这里我先进行了虚拟机配置的导出测试,通过浏览选择要导出配置的保存位置,然后单击"导出"按钮完成,整个导出速度很快也就是1秒左右!(图3)

  打开资源管理器,定位到我们之前所要保存的位置,看到 Hyper-V 管理器导出了如下图所示的文件。一个名为 config 的 xml 文件,一个以唯一标示符命名的目录和以扩展名为exp的文件。(图4)

   


    
    通过这个导出的虚拟机配置,我们可以轻松的将之前从 Hyper-V 管理器中删除的虚拟机恢复回来。实际上通过仔细观察,你会发现虽然在删除虚拟机时,系统会提示不会删除虚拟机文件,但是实际上如果一但执行了删除操作,那么虚拟机所在目录下的以唯一标示符命名的目录和以扩展名为exp的文件会自动被删除掉(这个目录和文件通常保存在Vir9 7 3 1 2 4 8 :

本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行