更新时间:2024-06-13 GMT+08:00
分享

FATAL Can't get local ip

问题现象

SLB部署失败,日志详细信息提示如下:

step2_install : generate confd conf & templates

/opt/huawei/easyconf/sbin/confagent[27688]: FATAL Can't get local ip"

...

"etcd_addr": "172.25.100.42:2379,172.25.100.43:2379,172.25.101.42:2379",

排查定位

  1. 登录SLB实例主机,执行命令curl -k -v https://172.25.100.42:2379检查网络是否通畅。
  2. 若网络不通,执行命令ps -ef|grep easyconf,检查进程是否存在。
  3. 执行命令cat /opt/huawei/logs/easyconf/confagent_monitor.count,检查返回值是否为5;若不是,执行命令vim /opt/huawei/logs/easyconf/confagent_monitor.count修改。

解决方法

  1. 一般为安全组做了网络限制,需要打通SLB到这些服务器的对应端口的网络,具体请参见更改安全组加入安全组
  2. 登录实例主机,执行命令rm /opt/huawei/logs/easyconf/confagent_monitor.count删除文件,等待crontab拉起easyconf进程。
  3. 重新发起部署。

相关文档