问题描述
添加节点时页面提示说对应的主机名或IP不存在
根因
用户搞混了 hostname 和带domain的hostname,修改hostname后修改hosts文件即可解决。
Note: 修改完之后需要用systemctl restart transwarp-manager-agent重启agent。
排查复盘
1. 首先查看在安装manager的节点上是否可以通过主机名访问到tdh1.openstacklocal
2. 查看/etc/resolv.conf中是否配置了search xxxxx,如果有的话去掉,没有的话参考下一步
3. 验证域名的ip地址,输入nslookup tdh1.openstacklocal看看能否联通。
发现不通,但是ping是通的
由此情况逐渐明朗起来,该用户搞混了 hostname 和带domain的hostname, ping进行解析的时候实际上解析的是tdh2。
解决方法:将机器的hostname修改成不带后缀“.”就可以了
再次提醒: 修改完之后除了要修改hosts文件还需要用systemctl restart transwarp-manager-agent重启agent。