I have a 3 node cluster with a VM that temporarily comes online just for quorate duties.
It
I have an old PC that Im turning into a server. I removed the VM from the cluster then tried to add the new server. It failed and seemed to break the cluster. At first the 2 remaining members wouldnt see eachother. The cluster info also looked like they were standalone but had clsuter nodes which was weird. After another post suggested removing the new host I did this and the cluster info comes back in the GUI now. However the 2 hosts dont have eachother in the pvecm status, but they have matching corosync.conf files.
Im sure at some point I had to recreate the corosync authkey as it had disappeared. Now when I do a "grep corosync /var/log/syslog" twice a second I get an error of "[KNET ] nsscrypto: Digest does not match"
I assume its something to do with the corosync authkey but am not sure how to sync them back up or trust eachothers keys?
I've also done a "pvesh get /cluster/config/join --output-format json-pretty" and the only difference between the 2x hosts is the preferred node is the object of the one it is run on. Im not sure if this config should match or prefer the local node that the command is run on.
It
I have an old PC that Im turning into a server. I removed the VM from the cluster then tried to add the new server. It failed and seemed to break the cluster. At first the 2 remaining members wouldnt see eachother. The cluster info also looked like they were standalone but had clsuter nodes which was weird. After another post suggested removing the new host I did this and the cluster info comes back in the GUI now. However the 2 hosts dont have eachother in the pvecm status, but they have matching corosync.conf files.
Im sure at some point I had to recreate the corosync authkey as it had disappeared. Now when I do a "grep corosync /var/log/syslog" twice a second I get an error of "[KNET ] nsscrypto: Digest does not match"
I assume its something to do with the corosync authkey but am not sure how to sync them back up or trust eachothers keys?
I've also done a "pvesh get /cluster/config/join --output-format json-pretty" and the only difference between the 2x hosts is the preferred node is the object of the one it is run on. Im not sure if this config should match or prefer the local node that the command is run on.