FusionCloud V100R005C10 tomcat密码过期后导致创建虚拟机失败

发布时间:  2015-02-04 浏览次数:  207 下载次数:  0
问题描述

在部署FusionCloud桌面云系统时,没有选择基础架构域帐号密码永不过期,导致一段时间之后,tomcat域帐号密码过期无效,tomcat服务无法启动,FusionAccess无法登陆。后在ITA服务器上修改tomcat密码后,FusionAccess能正常打开,但是创建虚拟机失败时报错:

ITA日志报错:

[VDESKTOP][ITA-TID-30152321756-save]checkAccountExist errorInfo: Winrs error:Access is denied.
[VDESKTOP][ITA-TID-30152321756-save]cmd /c chcp 437 && winrs -r:172.16.32.41 -u:virtualadm\ITAServiceUser -p:*** -nop net localgroup "administradores" /add "virtualadm\00000000493"
[VDESKTOP][ITA-TID-30152321756-save]addUserOrGroupToVMRole line:Active code page: 437                            
[VDESKTOP][ITA-TID-30152321756-save]Active Code Page: 437, ignore it.                                                
[VDESKTOP][ITA-TID-30152321756-save]addUserOrGroupToVMRole errorInfo:                                                
[VDESKTOP][ITA-TID-30152321756-save]addUserOrGroupToVMRole errorInfo:                                             
[VDESKTOP][ITA-TID-30152321756-save]addUserOrGroupToVMRole errorInfo: Winrs error:Access is denied.                   
[VDESKTOP][ITA-TID-30152321756-save]winrm exec error.                                                         
[VDESKTOP][ITA-TID-30152321756-save]Failed to addUserOrGroupToVMRole, user[virtualadm\00000000493].

处理过程

1, 因现场是西班牙语的系统镜像,所以根据ITA的报错信息,首先确认客户在创建虚拟机时选择的用户组的拼写是否正确。

西语administrator为:administrador, user为:usuario

检查并和客户确认,用户组拼写是采用西语拼法,所以不是这个问题。

2, ITA日志报“Winrs error:Access is denied.”,所以可能是tomcat账号异常。经和客户确认,客户只在ITA服务器上修改了tomcat的密码,并没有更新FusionAccess上tomcat的配置。

在FusionAccess上系统配置上,在两个ITA上修改tomcat密码后,创建虚拟机成功。

根因
tomcat密码过期。
建议与总结
在部署FusionCloud时,对于所有基础架构的域帐号(ad/tomcat/ita/ddc等),要设置密码永不过期,否则会导致一系列异常。

END