存在 MAC 地址已變更的節點
故障原因
如果您使用的 OpenResty Edge 版本等於或高於 22.12.1-29,請參考此文件:存在 MAC 地址已變更的節點
新增或刪除了網路介面,抑或是使用了 docker,導致新增了虛擬網路介面,從而導致出現此提示。
故障影響
由於 Edge Node 使用 MAC 地址來生成節點的 ID,所以 MAC 地址變化會導致節點 ID 變化。 當節點 ID 變化後,節點將在下一次過載、啟動或熱升級時被剔除,重新成為一個新的節點,這可能會導致服務中斷。
故障解決
節點在正常服務中
不要修改【全域性配置】——這可能導致節點進行熱升級。
遷移該節點的流量到其他節點。
- 如果你使用的是 OpenResty Edge 的 DNS 來管理流量,你可以按以下步驟操作:
進入 OpenResty Edge 控制檯:
進入【閘道器叢集】頁面
對節點所在叢集進行【編輯】
修改節點【狀態】為【關閉 DNS,關閉叢集快取】
儲存
等待節點不再有流量或只有少量流量。可透過檢視訪問日誌確定:
```bash tail -f /usr/local/oredge-node/logs/access.log ```
- 如果你使用的是 OpenResty Edge 的 DNS 來管理流量,你可以按以下步驟操作:
刪除該節點,使之成為新的候選節點。
批准候選節點加入叢集,替換原來的節點。
節點已中斷服務
- 此時在【閘道器叢集】-【候選節點】頁面應該能看到一個新的候選節點。
- 批准此節點進入叢集,替換原來的節點。
- 刪除原來的節點。