模板未封装导致虚拟机分配失败

发布时间:  2015-03-05 浏览次数:  242 下载次数:  0
问题描述
使用完整复制的模板发放虚拟机,分配虚拟机失败。
处理过程
重新制作完整复制的模板。
根因
(1) 分析ITA日志,发现虚拟机分配失败的原因是“Machine is already allocated”,可能原因为完整复制的模板未封装导致创建的虚拟机在AD上有重名现象。
Failed to execute C:\ITA\tomcat\vDesktop\WEB-INF/script/xd5/addVMToDg.ps1, return PowerShell:Machine is already allocated。
(2) 分析ITA日志,可以看到创建出来的虚拟机名称是“22-D238C8C3A1D0”。

(3) 分析ITA日志,可以看到模板虚拟机的名称也是“22-D238C8C3A1D0”。可以确认模板是没有封装过的。

(4) 另一种判断模板是否封装的方法:
查看虚拟机的注册表值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State\ImageState,如果“ImageState”的值是“MAGE_STATE_COMPLETE”,表示封装完成,其它的值表示封装失败或是未完成。
建议与总结
遇到类似的错误可在ITA日志中,按照本案例中的方法确认是不是模板没有封装。

END