现象:VDI发布后无法在Trendmicro控制台上发现发布的VDI客户端。
原因:首先我们需要了解即时克隆发布VDI过程中。发布即时克隆VDI,即时克隆引擎会在我们的VDI模版机快照存储上创建一个内部模版虚拟机,在此内部模版虚拟机上执行加域操作并重启。重启完成后再将内部模版复制成多个完整克隆的副本虚拟机存放到各主机上。系统对每个副本虚拟机进行快照并在此快照基础上创建一台正在运行的父虚拟机。问题在于VDI在创建内部模版时的加域重启步骤触发重新获取TrendmicroGUID。此过程已和vmware官方确认,是即时克隆式样限制。详细可参考图中文档。
解决过程:查询Trrndmicro官网KB000197296提示“启动父虚拟机时,确保不能与Trendmicro服务器通信生成GUID”。
经过测试其实只要Apexone服务启动就会生成GUID。我们调整了VDI模版封版步骤做作为解决方案
1,执行TCacheGen工具预置VDI模版删除GUID
2,将Apexone服务改为手动启动(此步骤可制作脚本运行)
3,关机制作快照
4,使用Horizon同步后开机脚本,启动apexone服务
问题解决:每台vdi可以获得不同的GUID,Trendmicro控制台发现发布的VDI客户端。