vmware Daas agent注册TA时报错:Cannot find gm with mac address ……

【问题描述】

在Horion Daas平台制作黄金模板过程中发现,Horizon Daas agent部署完成注册TA(租户设备)服务器时,在TA服务器上查看Desktone日志报告报错:Cannot find gm with mac address……(Desktone日志报告无法使用Mac地址找到你的模板虚拟机
);多次尝试仍报注册失败,本地daas agent日志中报无法解析获取vmid;

日志报错示例如下:
2020-03-02 18:48:47,382警告[com.desktone.collector.api.impl.CollectorWebServiceImpl]-[http-443-1]无法找到具有MAC地址MAC_Address的 gm

【分析】

按照vmware官网的相关说明,日志报错原因是在桌面代理注册TA时,代理尝试使用其mac地址进行连接,但是emgr(TA上的服务,又称元素/因子管理器)在t_general_machine中没有找到此VM的mac地址;从而无法注册到emgr服务器上。

【处理】

1)登录TA,登录edb数据库(postgresql),连接到租户EDB并运行以下select语句:
select * from t_general_machine where name=‘你的桌面模板虚拟机主机名称’;
如果有记录,需要执行update语句:
update t_general_machine set is_agent_pairing_acknowledged=’f’ where name=’你的桌面模板虚拟机主机名称’;
实际验证中我本地查询无相关记录。
2)检查桌面模板虚拟机网络适配器类型:是E1000 NIC而不是VMXNET3,否则可能会出现问题;我的没问题;
3)检查TA上以下2个日志文件:
grep state /var/log/desktone/desktone.log
grep inventory /var/log/desktone/desktone.log
确认state monitoring 和inventory运行正常;
4)如果你的桌面模板虚拟机时克隆而来,在同一局域网内,可能会导致mac地址冲突,因此需要将该虚拟机网络适配器删除后从新分配,再次尝试注册;我实际工作中如此操作后注册成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章