-
Notifications
You must be signed in to change notification settings - Fork 662
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quorum not being reached on machines with identical IDs #2767
Comments
This was the result of all nodes having the same machine-id. Fix was to run the following on each node:
|
Probably interesting to see how Scaleway (Online.net) does this in their own images:
|
Actually an upgrade to the above comment: If you look at this diff https://github.com/scaleway/image-ubuntu/commit/d33d48a7e056b1e8a16cd129411872ff743f38fe it seems like you have to |
Did you ever hear back from your machine provider how they expected users to deal with this, @abuehrle ? |
Yes, they fixed a bug in the way they were provisioning machines, so this should no longer occur. |
Running the network in Kubernetes on Bare Metal. Set the IPALLOC_RANGE in the weave-daemonset.yaml with the following:
Logs say for all three containers same collision:
INFO: 2017/02/02 20:24:09.535473 ->[147.75.100.177:56831|ea:ba:c8:b5:52:f9(kube-node-2.local.lan)]: connection shutting down due to error: local "ea:ba:c8:b5:52:f9(kube-node-2.local.lan)" and remote "ea:ba:c8:b5:52:f9(kube-node-1.local.lan)" peer names collision
I can see all of the weave containers in the container view (associated with each of the three hosts) as shown below:
But when I switch to the Weave Net view all I see is an error and status waiting for quorum:
The text was updated successfully, but these errors were encountered: