Windows Server 2016的正式发布,Hyper-V的一些新特性也逐渐显露出来,今天为大家带来的是新的虚拟机配置文件。新的配置文件格式,旨在提高读和写的虚拟机配置数据的效率,同时也是为了减少在存储出现故障时的数据损坏的可能性以更好的服务服务器虚拟化。新的配置文件使用.VMCX格式。
我们先看一下Hyper-V2012R2中的虚拟机配置文件格式。使用CMD查看虚拟机配置文件信息
通过CMD输出的信息了解到Hyper-V vNext以前所使用的虚拟机配置文件都以.xml为主
进入虚拟机所存储的位置查看虚拟机配置文件信息
.xml文件是一个可读文件,双击打开查看具体信息,会显示虚拟机信息
由于.xml文件是一个可读可编辑的文件,一旦此配置文件被修改,将直接导致虚拟机无法正常运行,因此在企业中通常将虚拟机配置文件存放在只有管理员、高级IT主管可访问的位置以防范错误修改文件,导致虚拟化的服务器无法运行。正是考虑到该风险性,在Hyper-V2016中将虚拟机配置文件修改为二进制文件,不可直接读、编辑。
在Windows Server 2016中,使用CMD查看虚拟机配置文件信息
其中,.vmcx文件为虚拟机配置文件,.vmrs文件用于存储虚拟机运行状态数据(runtime state data)。这两种文件为二进制文件,都不可以直接对其进行编辑。