mini VDI R2创建新虚拟机显示找不到VM name

发布时间:  2015-06-01 浏览次数:  119 下载次数:  0
问题描述
 XXX客户处有一套single cloud mini VDI R2桌面云系统,该桌面云系统硬件只包含一台机架服务器。客户反馈其发放新虚拟机时失败,但以前发放的虚拟机都全部正常。
告警信息

VDI系统发放新虚拟机失败,告警如下:

处理过程

该问题处理过程如下:

1、 因为AD服务器为客户的服务器,所以初步怀疑是ITA服务器和AD服务器通信问题,但通过ping命令发现AD服务器和基础架构服务器通信均没问题;

2、 登陆OMS Portal,发现有VDS-VNC异常告警,图示如下:

但不清楚该告警是否和创建虚拟机失败有关,即便多次重启该服务器,该告警依然存在。

3、 推动研发分析日志,通过日志只能看出新虚拟机获取主机名失败,但无法判定失败原因;

4、 检查VDI 相关配置文件,发现C:\ITA\conf\system\ SystemConf.xml该文件异常,打开后如下图所示:

      

   而正常的配置文件是可以正常读取的,如下图所示:


 

因该配置文件和该VDI很多参数相关,初步怀疑告警和创建虚拟机失败均为该文件异常导致;

5、 备份异常的配置文件,并从研发获取正确的SystemConf.xml来替换,重启Apache Tomcat 7服务

   

6、 等待几分钟后,重新登录OMS Portal,发现VDS-VNC服务器异常告警已被清掉,重新发放虚拟机并分配给用户,操作成功,VDI系统正常。

根因

ITA服务器下的SystemConf.xml配置文件损坏,无法正常读取,但该文件包含该VDI系统很多重要参数,包括主机名等,故而导致系统异常。

解决方案
从研发处获取正常的SystemConf.xml配置文件替换掉损坏的配置文件,重启Apache Tomcat 7服务。

END