I have two servers with PVE 7.2 installed.
One of the two is always powered on, the other one just sporadically (when the VMs on the node are actually required).
I created a cluster consisting of those two servers.
The idea was to move VMs from one server to another from time to time. Nothing spectecular, no HA required.
However, I soon noticed (as many others did as well) that using a cluster in proxmox with only 2 servers does not seem like a good idea.
After I shut down one node, I was NOT able to log in to the running node anymore.
It did not even give a proper error message that would indicate what was going on, just a very useless "login failed".
I found the multiple threads on several sites with people having the same issue, complaining about the same behavior.
So I issued the pvecm expected 1 command and was able to log in to the running node again.
HOWEVER: after powering on the second node the next day, the expected vote automatically changed back to 2.
So after shutting down the "sporadic" node, I had the SAME LOGIN ISSUE AGAIN.
So before I start a rant here, explaining how this is from start to finish the most unintuitive and worst way how a 2 node cluster could be handled (even if I think hard, I cannot come up with any idea how to implement this even worse, starting from the non-descript error to preventing login to a running node in the first place), I have some questions (because maybe I m missing something here, maybe there is a great idea behind it, which I dont see yet).
1. (and most importantly) How do I make pvecm expected 1 PERSISTENT, so I dont have to SSH into the running node again after powering up and shutting down the second node (which will happen on an almost daily basis).
2. Why should my cluster care about the number of votes if no HA is configured?
3. Why would you even consider blocking access to the webui of a running node? The correct way would be to allow login and show a message that this node is in read-only mode due to a missing node.
Please change this behavior as soon as possible.
One of the two is always powered on, the other one just sporadically (when the VMs on the node are actually required).
I created a cluster consisting of those two servers.
The idea was to move VMs from one server to another from time to time. Nothing spectecular, no HA required.
However, I soon noticed (as many others did as well) that using a cluster in proxmox with only 2 servers does not seem like a good idea.
After I shut down one node, I was NOT able to log in to the running node anymore.
It did not even give a proper error message that would indicate what was going on, just a very useless "login failed".
I found the multiple threads on several sites with people having the same issue, complaining about the same behavior.
So I issued the pvecm expected 1 command and was able to log in to the running node again.
HOWEVER: after powering on the second node the next day, the expected vote automatically changed back to 2.
So after shutting down the "sporadic" node, I had the SAME LOGIN ISSUE AGAIN.
So before I start a rant here, explaining how this is from start to finish the most unintuitive and worst way how a 2 node cluster could be handled (even if I think hard, I cannot come up with any idea how to implement this even worse, starting from the non-descript error to preventing login to a running node in the first place), I have some questions (because maybe I m missing something here, maybe there is a great idea behind it, which I dont see yet).
1. (and most importantly) How do I make pvecm expected 1 PERSISTENT, so I dont have to SSH into the running node again after powering up and shutting down the second node (which will happen on an almost daily basis).
2. Why should my cluster care about the number of votes if no HA is configured?
3. Why would you even consider blocking access to the webui of a running node? The correct way would be to allow login and show a message that this node is in read-only mode due to a missing node.
Please change this behavior as soon as possible.