錯誤日誌中提示“this is a new edge node with conflicted hardware id”

故障原因

此提示於 22.12.1-29 版本加入到 OpenResty Edge 中,如果您使用的版本低於此版本,請參考此文件:存在 MAC 地址已變更的節點

出現此提示的原因可能是:

  1. 該 Edge Node 機器上的網絡卡資訊全部變更了。
  2. 該 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。