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地址衝突,因此需要將該虛擬機網絡適配器刪除後從新分配,再次嘗試註冊;我實際工作中如此操作後註冊成功。

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