opendevops-cn / codo-cmdb

旨在提供统一的云资源和日常操作管控,解决了在运维多云、多账号、多业务、多地域的情况下所面临的差异化操作挑战。用户可以轻松地管理跨多个云服务提供商、多个账号、多个业务线以及多个地域的云资源。实现了资源层面的运维流程标准化,提高运维效率并降低操作复杂度。
http://www.opendevops.cn/
360 stars 167 forks source link

[bug]cmdb 资产更新时会丢失主机名正确性 #13

Closed nondevops closed 5 years ago

nondevops commented 5 years ago

版本:0.3 部署方式:虚拟机跑docker 环境描述: 以项目为单位,孵化的各个环境的虚拟机,如 python-test-web项目,如要孵化测试环境的虚拟机,则主机名为python-test-web.xxxxxxx.test.xxxx,每个虚拟机的id都是不同的.

问题现象: 10.200.3.200 是第一次添加的主机,添加完成点击 资产更新 ,没有问题,此时主机名已经被截断,如图; image

10.200.8.6 是第二次添加的主机,绝对不同于10.200.3.200的 资产信息,点击资产更新报错,如图: image

此时,因第一次添加的主机在资产更新时 主机名被截断,导致添加第二台主机(相同前缀的主机名,后缀每个主机都不一样)报主键重复.

请修复此BUG.

yanghongfei commented 5 years ago

主机名测试了 点的话是会被ansbile直接过滤掉, - _ 这种都可以