MAC addresses of some nodes have been changed
Cause of failure
If you are using a version of OpenResty Edge equal to or higher than 22.12.1-29, please refer to this document: ‘This is a new node’ appears in the error log
This message may be caused by adding or removing a network interface, or by using docker to add a virtual network interface.
Impact of failure
Since Edge Node uses MAC address to generate the node ID, a change in MAC address will cause the node ID to change. When the node ID changes, the node will be dropped from the next reload, restart, or binary upgrade and become a new node again, which may cause a service outage.
Troubleshooting
Node in normal service
Do not modify the [Global Config] - this may cause the node to perform a binary upgrade.
Migrate traffic from this node to other nodes.
- If you are using OpenResty Edge’s DNS to manage traffic, you can do the following.
Go to the OpenResty Edge console.
Enter the [Gateway Clusters] page.
[Edit] The cluster where the node is located.
Modify the node’s [status] to [Disable DNS, disable caching cluster].
[Save]
Wait until the node no longer has traffic or only a small amount of traffic. This can be determined by viewing the access logs at
```bash tail -f /usr/local/oredge-node/logs/access.log ```
- If you are using OpenResty Edge’s DNS to manage traffic, you can do the following.
Delete the node to make it a new candidate node.
Approve the candidate node to join the cluster, replacing the original node.
Node is out of service
- At this point, you should see a new candidate node in the [Gateway Clusters] - [Node Candidates] page.
- Approve this node to join the cluster, replacing the original node.
- Delete the original node.