MicrosoftSysinternals工具集中的Disk2VHD仍然免费提供。本文讨论与使用Disk2VHD工具相关的一些常见问题。
Disk2VHD是一款环保且轻量级的P2V工具。令人惊讶的是,它的大小还不到10M。界面和功能也非常简单。勾选要转换的卷,选择vhd或vhdx创建路径,点击创建(转换)按钮即可完成。下图是Disk2VHD的主界面。
对于需要批量工作的管理员来说,Disk2VHD工具也可以直接作为命令行工具使用。
由于界面简单,许多初次使用Disk2VHD的用户可能会认为从物理机到虚拟机的转换过程会非常简单。在此提醒大家,不要被干净的界面所迷惑。如果您计划使用Disk2VHD在虚拟化或私有云项目上完成P2V迁移,则需要注意一些基本的预防措施。否则,您可能会遇到很多“转换失败”或“虚拟机启动失败”的情况。”,甚至让客户对我们失去信任。针对这些情况,我们将介绍和分享一些使用Disk2VHD工具的最佳实践。
版本更新Disk2VHD是2014年或更高版本的版本。停留在2.01,但与其他Sysinternals工具一样,您需要保持版本更新。
版权:如何自动更新SysInternals工具栏
维护虚拟磁盘文件此外,vhd或Disk2VHD创建的vhdx虚拟磁盘文件必须谨慎处理
在某些较高版本的Windows中,用户可以直接双击vhd和vhdx虚拟磁盘文件在虚拟磁盘上创建文件。表面上看,这个功能看起来很棒,但是当使用它来处理由Disk2VHD创建的虚拟磁盘文件时,它有一个大问题。当执行到虚拟的转换时,Disk2VHD不会在转换过程破坏物理服务器的内容。转换完成后,虚拟磁盘直接模拟物理磁盘,但物理磁盘保持不变,物理系统完全恢复,这可能会导致问题。
Windows操作系统会在每个磁盘上写入签名。磁盘,它允许Windows识别磁盘机制,因为它是虚拟磁盘的精确副本,因此如果使用与创建它的物理磁盘相同的物理系统来安装虚拟磁盘,则它包含相同的签名。创建后,Windows将尝试将签名写入磁盘,但虚拟机无法启动,因为BCD数据库(磁盘启动配置数据库)引用了不再存在的磁盘签名。。
不适当的场景在运行系统上应谨慎使用Disk2VHD工具。它与许多备份工具类似,它调用Windows的本机卷影复制服务(VSS)来创建正向转换。由于它是磁盘的快照,因此您不必担心转换过程中内容被修改。调用VSS可确保创建的虚拟硬盘文件的完整性,但虚拟硬盘不包含转换期间或转换后在物理服务器上创建或修改的任何数据。这意味着P2V期间可能会丢失数据,尤其是在运行事务密集型应用程序的系统上。
示例:ExchangeServer理论上可以使用Disk2VHD进行P2V转换,但转换后源服务器消息不断发送和接收,因此数据丢失的风险非常高。因此,对于像Exchange这样的业务,最好的P2V方法是添加新的虚拟机DAG成员,然后删除旧服务器来完成过渡。
对于需要保持在线的高事务量服务器(例如ExchangeServer或SQLServer等),最好的选择是通过数据复制来支持虚拟化过程,而不是依赖Disk2VHD。当然,“计划内停机”还允许您通过停止和禁用与应用序关联的系统服务来防止数据丢失,从而防止应用程序在转换过程中处于活动状态。
其他总结当然,在Disk2VHD完成P2V转换并将虚拟机投入生产之前,您的虚拟机可能需要进行一些调整。至少,您必须先安装Hyper-V集成服务,并且可以在完成在线测试之前调整TCP/IP配置。
上一篇:vmware虚拟机挂载物理硬盘
下一篇:虚拟机的硬盘在哪