Hi all,
I am planning to build a 2-node Proxmox VE cluster and would like to use a cloud-hosted QDevice/qnetd instance on Google Cloud Platform. My goal is to keep the QDevice VM within the GCP Always Free tier if possible.
My current GCP VM setup is:
My on-prem Internet speed test result from the PVE side is:
I understand that QDevice/qnetd is not part of the main node-to-node corosync link and should not have the same strict low-latency requirements as the PVE cluster network itself. However, since this would be used for quorum arbitration in a 2-node cluster, I am trying to understand whether this is a reasonable design or whether I am overlooking important failure modes.
My main questions are:
Thanks!
I am planning to build a 2-node Proxmox VE cluster and would like to use a cloud-hosted QDevice/qnetd instance on Google Cloud Platform. My goal is to keep the QDevice VM within the GCP Always Free tier if possible.
My current GCP VM setup is:
- Region/zone: us-west1-b
- Machine type: e2-micro — 2 vCPU, 1 GB RAM
- OS: Debian 12 Bookworm
- Boot disk: Standard persistent disk, 20 GB
- Network tier: Standard
- External IP: ephemeral
My on-prem Internet speed test result from the PVE side is:
- Download: 901.88 Mbit/s
- Upload: 728.16 Mbit/s
1000 packets transmitted, 1000 received, 0% packet loss
RTT min/avg/max/mdev = 125.240 / 126.672 / 272.308 / 6.811 ms
I understand that QDevice/qnetd is not part of the main node-to-node corosync link and should not have the same strict low-latency requirements as the PVE cluster network itself. However, since this would be used for quorum arbitration in a 2-node cluster, I am trying to understand whether this is a reasonable design or whether I am overlooking important failure modes.
My main questions are:
- Is this latency/jitter pattern acceptable for a QDevice in a 2-node Proxmox VE cluster?
- Are there any known issues with running qnetd on a small cloud VM such as a GCP e2-micro?
- For those using cloud-hosted QDevices, have you seen practical problems with availability, VM suspension, overlay network instability, or unexpected quorum behavior?
Thanks!