Hi,
The box where i'd like to install has only a single 1Gb NIC. Is this supported?
It's a grey area, normally we do not really support having the corosync cluster traffic on the same link as IO traffic like ceph or backup, as this starves the corosync traffic which, while not using much bandwidth, has realtime requirements to packet latency.
It may work, but if clustering is brittle then this is the reason for almost 100%, just FYI.
Also, with just 1G NICs you may not get a really good performance with ceph either, albeit it depends on the targeted OSD count and their read/write rates, though.
But, three node clusters have a nice and relative cheap workaround to resolve this bottleneck.
A additional full-mesh network which needs no extra switch, and can be used for ceph private, VM migration network, to free up the LAN/WAN facing NICs for VM traffic and corosync one and have full bandwidth available for ceph.
Depending on your budged and setup capabilities I'd either buy:
* three dual 10G NICs, those will get ceph to a good level but are naturally a bit more expensive
* three dual 1G NICs, those will at least save you from cluster instability and give ceph a slight boost, this would be the "on thight budget option"; I'd really recommend the 10G if anyhow possible.
See also:
https://pve.proxmox.com/wiki/Full_Mesh_Network_for_Ceph_Server