I know asking or implementing a Proxmox VE node as a VM either within or outside of a Proxmox VE cluster can be a danger zone and also a disputed topic. I am considering deploying a single Proxmox VE node into my 7 node cluster for the following reasons:
- It would provide a "Floating" or "virtual" IP address that I could use to access the cluster using a reverse proxy as there is not a cluster IP and i do not want to install something such as keepalived on the nodes. Also while i can use backends in Nginx, I have had issues in the past with timeouts when accessing VM consoles over NoVNC.
- It would provide a location to plate VMs that are not being used and are in an "OFF" state to be stored in a location that would be separate from the nodes that are running active workload. While this is purely a cosmetic and personal preference piece I think it would help with managing my some 50 VMs.
- Moving from 7 to 8 nodes would not effect my clusters ability to mainain quorum as if the node hosting the VM goes down it would remove 2 of 8 votes and once that VM was migrated to another node via HA it would regain that vote back providing the VMs vote back. Though i could also make it a non voting member i believe as well. Either way so long as I keep enough nodes active it should not create an issue.