FusionAccess 由于命名规则问题导致发放桌面失败

发布时间:  2014-09-28 浏览次数:  94 下载次数:  4
问题描述
在发放虚拟机时,进度到80%提示“创建出的虚拟机重命名失败,请检查网络环境是否正常,并重新创建虚拟机”,如下图:
告警信息
“创建出的虚拟机重命名失败,请检查网络环境是否正常,并重新创建虚拟机”
处理过程
对于这类发放虚拟失败问题,只从报错提示,对问题定位没太多帮助,最直接的方法就是收集ITA服务器的日志,然后分析发放的日志,日志的路径如下:
C:\ITA\tomcat\vDesktop\WEB-INF\logs\R5C10\log\VDESKTOP\vDesktop.log*

在收集日志的时候要主机,任务发生的时间,最好让客户将任务报错的截图同日志一同发给我们,便于快速定位问题。
这次任务结束的时间是:2014-09-23 10:43:54,可以优先看下vDesktop.log.1这个日志文件,用UltralEdit 打开后搜索is starting 关键词:

[2014-09-23 10:30:18,691]--[INFO]--[Provision-ThreadPool-20]--[AbstractProvisionSubTask.java forword() 276] - [VDESKTOP][ITA-TID-23093334543-save]RenameVmStep is starting
往下几行就可以发现具体问题:

可以看到在重命名虚拟机的时候,newVmName的值是一串数字,而计算机名不允许由纯数字组成,导致虚拟机重命名失败。
解决方案
修改“虚拟机命名规则”,重新发放虚拟机。

END