实时导出正在运行的虚拟机或检查点ide
Windows Sever 2012 R2(和Windows 8.1)中一个很是少见的功能是可以导出一个或多个正在运行的虚拟机。测试
咱们只需在Hyper-V管理器中选择右键单击并从上下文菜单中选择导出,而后按照向导选择导出位置。简单。这也能够经过PowerShell进行,所以您能够自动执行此操做。结果是咱们能够导入的虚拟机能够为咱们提供已保存状态的原始虚拟机的副本,而且能够在导出虚拟机的时间点进行复制。blog
愈来愈多的人彷佛知道导出正在运行的虚拟机的检查点的能力,而不是导出正在运行的VM自己的许多能力。我注意到这一点,由于有些人认为后者是Windows 2016中的一项新功能。不,它不是。自Windows 8.1和Windows Server 2012 R2以来,咱们已经有了这个选项。ip
那么为何甚至能够选择导出正在运行的VM的检查点?由于这使您可以在各个时间点进行出口,这在测试和开发以及故障排除或实验室工做期间很是酷且方便。做为Windows Server 2012 R2中的标准检查点状态,我倾向于关闭VM,建立检查点并再次启动VM。当我而后导出该检查点时,我没必要担忧VM在关闭时的状态。开发
对于某些工做负载来讲,这对于某些人来讲并非什么大不了的事情,所以检查点不是在生产环境中支持,而是在测试和开发环境中。get
在Windows Server 2016中,咱们如今有生产检查点。这意味着,当咱们应用这些检查点时,就像咱们从备份中还原虚拟机同样,咱们拥有一致的状态。您必须在应用检查点后启动它们,它们不会在拍摄快照时显示状态。那么,除非你选择建立标准检查点。在许多状况下,在建立导出检查点以前,减小了关闭VM的需求。虚拟机
当您在Windows Server 2016中导出正在运行的VM时,您将拥有保存状态下的副本。就像您在Windows Server 2012 R2中所作的那样,没有改变。当您导入时,您将有一个处于保存状态的虚拟机,您须要启动该虚拟机。若是您想要一个应用程序一致的副本,请首先建立一个生产检查点并导出该检查点。it
因此你去了。导出正在运行的虚拟机的功能在此以前,它仍然在这里。实时导出的实际额外功能来自于利用正在运行的虚拟机的检查点的实时导出以及咱们如今拥有生产检查点的事实。class