錯誤日誌中提示“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。