Hi!
I've run into a very strange upgrade process. I'm using proxmox for a very long time ( from 1.4 ).
Our DNS server was always a guest machine on one of the proxmox nodes.
Now I upgraded all nodes from 5.1 to 5.2, but the node with the DNS guest failed to join the cluster after reboot.
In about an hour I realized that this node tries to join the cluster using DNS names, but DNS guest server is not started before quorum is OK.
So I was able to start corosync by adding all node's IP/domain pairs to /etc/hosts on all nodes.
In the last 9 years I restarted the node with DNS server guest several times, and I've never ever had issues because of this. Something has changed since 5.2 in the cluster communication?
I think that joining the cluster should not depend on DNS resolving.
But if it needs DNS resolving, than all hosts file should contain all node's IPs.
Can somebody please clarify this issue in my mind?
Thank you
I've run into a very strange upgrade process. I'm using proxmox for a very long time ( from 1.4 ).
Our DNS server was always a guest machine on one of the proxmox nodes.
Now I upgraded all nodes from 5.1 to 5.2, but the node with the DNS guest failed to join the cluster after reboot.
In about an hour I realized that this node tries to join the cluster using DNS names, but DNS guest server is not started before quorum is OK.
So I was able to start corosync by adding all node's IP/domain pairs to /etc/hosts on all nodes.
In the last 9 years I restarted the node with DNS server guest several times, and I've never ever had issues because of this. Something has changed since 5.2 in the cluster communication?
I think that joining the cluster should not depend on DNS resolving.
But if it needs DNS resolving, than all hosts file should contain all node's IPs.
Can somebody please clarify this issue in my mind?
Thank you