错误日志中提示“this is a new edge node with conflicted hardware id”
故障原因
此提示于 22.12.1-29 版本加入到 OpenResty Edge 中,如果您使用的版本低于此版本,请参考此文档:存在 MAC 地址已变更的节点
出现此提示的原因可能是:
- 该 Edge Node 机器上的网卡信息全部变更了。
- 该 Edge Node 是其他 Edge Node 副本。
故障影响
不影响 Edge Node 的当前服务,但无法再从 Edge Admin 同步配置。
故障解决
你可以通过以下方法使这个 Edge Node 再次可用。
方法一:更新 Edge Node 的 MAC 地址信息
注意:如果这个 Edge Node 是其他 Edge Node 的副本,并且原来 Edge Node 还在正常运行,那么这个方法不适用,请使用 方法二。
进入网关集群界面,点击指定集群名称:
对指定节点进行编辑:
在 MAC 地址框中输入一个或多个实际的 Edge Node 的 MAC 地址。 在后续的配置同步中,Edge Admin 将会自动更新这些 MAC 地址。
方法二:重新成为候选节点
注意:此方法会导致这个 Edge Node 的服务不可用,成为候选节点后重新被批准加入集群后,才能再次可用。
删除节点标识:
rm -f /usr/local/oredge-node/data/node.id
重启 Edge Node:
sudo systemctl restart oredge-node
至此,你应该能在 Edge Admin 的 网关集群 > 候选节点 列表中看到这个 Edge Node。