我遇到Hyper-V主机(2012 R2 Datacenter,修补到2017年6月汇总级别)的问题。 以下是有关configuration的一般信息:
主办
- 这是一个独立的主机,域join(DC不是客人)。
- 这是一个完整的2012 R2安装,而不是独立的Hyper-V和Core。
- Hyper-V是唯一的angular色,除了“文件服务器”。 主机只能用作Hyper-H主机,没有networking共享或其他活动。
- VM文件存储在SAN上,通过iSCSI连接。
- 包含VM文件(每个VM一个卷)的卷格式化为NTFS。
- 没有为这些卷configurationVSS位置(从我读过的内容来看,对于基于VSS的备份应该没问题;重要的是不要将guest虚拟机的卷configuration为将VSS副本存储在另一个卷上)。
- 我使用Windows Server Backup来运行所有虚拟机的夜间备份。
- 包括裸机恢复,系统状态,Hyper-V主机组件和虚拟机以及EFI和系统卷。
- 备份设置为VSS复制备份。
- 备份写入内部存储。
- Hyper-V的BPA分析仪没有显示相关的警告或错误。
如果有任何错误configuration,我到目前为止错过了(虽然我的2012 R2课程仍在等待,所以…不是这里的专家)。 现在为客人。
虚拟机
- 3 2012 R2 guest,与主机相同的补丁级别。
- 客人大多是低到很低的负载水平。 唯一经常使用的虚拟机是我们的文件服务器(一个.vhdx卷大约1.5TB)。
- 1 Debian客人。
- 来宾集成服务已启用。
- Windows guest虚拟机内的VSS设置:所有卷本身都configuration为VSS位置。
问题:有时(到目前为止没有find时间模式),备份停止使用Hyper-V VSS错误,或者备份完成,但是一些虚拟机(有时是1,有时甚至是所有的Windows或Linux)都被冻结。 当我检查虚拟磁盘文件夹时,有一个.avhdx仍然存在,所以备份后的合并必须失败。 我的猜测是,它重置活动分区回到主文件,但不合并.avhdx,所以我得到一个冻结的机器,因为它找不到系统驱动器。 closures客人(硬关机)允许这些文件被合并,没有我的任何交互,一切都很好。 有时,Linux客户机将停止引导,但这就是备份的目的。 具有多个已装入卷的guest虚拟机的另一个选项是其中一个或多个已丢失(安装在Hyper-V guest虚拟机设置中,无法在guest虚拟机中find)。 closures客人,删除和重新添加卷修复此。
难道这就是我必须忍受的一些Hyper-V怪癖吗?或者我可以做些什么呢? 我是否遇到由于文件服务器的大.vhdx引起的某种VSS超时,其他configuration有误? 不断吸引客人离线似乎并不是最佳实践。
谢谢你的帮助。
你有没有在所有的虚拟机上正确configuration集成服务? 我和我们的系统有类似的问题,那就是Debian虚拟机一直在等待。 获取最新的Debian集成服务并不容易(我切换到centos)。 Windows虚拟机应该没问题,但是每个虚拟机的设置都启用了检查集成设置。