桌面云产品V1R2C01SPC100创建用户虚拟机无法加域

发布时间:  2012-12-27 浏览次数:  180 下载次数:  0
问题描述
 现象描述:  SingleCloud版本: V1R2C01SPC100
Win7版本:Windows7 Professional 32Bit 英文版
使用Mirror工具封装好的用户虚拟机镜像所创建的用户Win7虚拟机无法加入域。
告警信息
在ITA界面监控到信息是:用户虚拟机的状态一直在创建中。
VNC的监控界面中:虚拟机已经完成创建,但是没有加入域。
处理过程
建议:出现了无法新建用户虚拟机无法加域的情况时,不要再使用Mirror来执行封装。

具体操作:
1、使用Mirror执行“系统配置优化”、“安装和配置PVDriver软件、“安装和配置VDA软件”和“配置镜像制作脚本和自动应答文件”这三个工作。
不要执行最后一步“运行SysprepCMD.cmd脚本封装虚拟机操作系统“。详见下图:
2、手动运行SysprepCmd.cmd脚本。
       a.   进入“C:\Windows\System32”目录,双击“SysprepCmd.cmd”脚本进行系统封装。系统将弹出“Sysprep正在工作”提示框。
              Sysprep工作完成后,“C:\Windows\System32\sysprep”目录下将会产生“Sysprep_succeeded.tag”文件,表明系统封装成功。
       b.  更改注册表信息,使系统在部署过程中调用“Deploy.cmd”脚本激活Administrator帐户。
               1) 单击“开始”,在搜索栏中输入regedit,单击“Enter”。
               2) 进入“HKEY_LOCAL_MACHINE\SYSTEM\Setup”目录。
               3) 双击“CmdLine”,将“数值数据”由“oobe\windeploy.exe”修改为“Deploy.cmd”。
3、然后选择”导出镜像“,就可以使得新建虚拟机重新加入域。
根因
分析过程:
1、检查DHCP配置,发现正常,可以获取到用户VLAN的IP;
2、Ping vdi.com(用户域名),可以ping通。并且可以让用户虚拟机手工加入域。结果:域工作正常;
3、检查Win7的自动应答脚本:发现自动应答脚本中的域管理账号正确,域信息正确。(封装后的自动应答脚本是被加密的)
4、手动执行“C:\Windows\System32\SysprepCmd.cmd”,来封装Win7镜像,然后重新创建虚拟机,成功加入域。
5、重复1-3步,然后使用Mirror执行最后的封装,发现新建虚拟机无法加入域。

结论:应该是Mirror工具在最后一步执行封装时出现了问题。
建议与总结
 具体解决该问题的版本请参考研发后续发布的版本信息。 

END