Hi,
I plan to set up a 2-node cluster, with each node having exactly the same configuration: 1 CPU with 12 cores, 64 GB RAM, 5 x GbE, 2 TB NVMe SSD, and 500 GB SATA-6 SSD.
Network:
Storage:
Questions:
I plan to set up a 2-node cluster, with each node having exactly the same configuration: 1 CPU with 12 cores, 64 GB RAM, 5 x GbE, 2 TB NVMe SSD, and 500 GB SATA-6 SSD.
Network:
- One GbE will be dedicated to Proxmox Virtual Environment (PVE) administration (on a dedicated VLAN) and connection to the internet for updating the PVE cluster (on another dedicated VLAN).
- Two GbE ports will be LACP aggregated and dedicated to VM applications/user workflows (VLANs: users, applications, printers, internet, user NAS, VM administration, sandbox, DMZ) and will never be used by physical nodes.
- Two GbE ports will be LACP aggregated and dedicated to Ceph storage, VM live migration, and dedicated PVE usage. I assume that these VLANs do not need to be accessible by VMs.
- The network configuration is already up and running on Layer 3 switches and routers:
- VLANs <1000 are dedicated to physical components of the infrastructure (servers, routers, switches, physical firewalls),
- VLANs 1000-1999 for virtualization infrastructure needs (Ceph storage, VM live migration, heartbeat),
- VLANs 2000-3999 for standard VMs,
- VLANs 4000-4094 for homelab/POC.
Storage:
- The PVE system will be installed on the 500 GB SSD, while VMs will use Ceph storage hosted by the NVMe storage.
- A cluster of dedicated servers (not included in this thread) will host a FreeIPA instance.
Questions:
- Is this design okay?
- What changes would you suggest?
- Would you recommend using Ceph storage even if there are only 2 nodes to clusterize (in July, 5 other nodes with 25 gbe SFP+ instead of gbe will join this cluster, the low-cost cluster will host non critical VMs, while the the news nodes will hosts production and network intensive tasks)?
- How should the network be configured to fulfill this specification?
Sincerely,
Fred.