Hi,
We've got a Proxmox cluster using FreeNAS for sharing storage.
Most of the nodes have 2x1Gb NIC, and one have 2x1Gb+2x10GB NIC. We use a primary NAS that shares iSCSI resources (directly attached to some VM from proxmox) and NFS as a KVM storage (disk images), and a secondary one for backups and replicas. Both FreeNAS servers have 2x10Gb NIC.
We use a LACP bond (2x1GB or 2x10Gb) on all the servers, connected to a 2-stack Netgear 3300 switch. We use mainly two VLAN on the Cluster: one (untagged) for Storage and Corosync and another one (tagged) for virtualmachines.
Now we want to improve our cluster adding 4 proxmox+ceph nodes, and the question is which would be the recommended network model? The new nodes have 2x1Gb NIC + 2x10Gb NIC.
I've already done a test creating a new cluster with 3 nodes. Using one 1Gb NIC for corosync and VM and one 10Gb NIC for Ceph.
And now, I want to add the new proxmox+ceph nodes to our production cluster. So we will have:
1) To keep the network model simple, just define a different network using one 10Gb NIC to handle Ceph traffic (private), and to use our current storage+corosync network as public Ceph network. By doing this I would keep the LACP bond on the current servers and I'll be able to access to Ceph's storage from all the nodes without defining more VLAN.
2) Dedicate both 10Gb NIC to public/private Ceph network (new ceph vlan) on the Proxmox+ceph nodes, and define a subinterface to this vlan on the other Proxmox nodes to allow direct access to the ceph storage.
3) In fact, I am wondering if, in a small ceph enviroment (of 4 nodes and 1TB ceph): The Ceph private/public network is really necessary? May I use only one 10Gb network as a Ceph+corosync +current storage network?
I would like to receive suggestions from you. Before writing to the forum, I've been searching info about the recomended network model in the wiki and the forum and I've found similar questions on this forum (like https://forums.servethehome.com/ind...network-model-with-multiple-interfaces.11573/ or https://forum.proxmox.com/threads/proxmox-ceph-network-configuration.37595/) but I still have some doubts.
Regards,
Manuel Martínez
We've got a Proxmox cluster using FreeNAS for sharing storage.
Most of the nodes have 2x1Gb NIC, and one have 2x1Gb+2x10GB NIC. We use a primary NAS that shares iSCSI resources (directly attached to some VM from proxmox) and NFS as a KVM storage (disk images), and a secondary one for backups and replicas. Both FreeNAS servers have 2x10Gb NIC.
We use a LACP bond (2x1GB or 2x10Gb) on all the servers, connected to a 2-stack Netgear 3300 switch. We use mainly two VLAN on the Cluster: one (untagged) for Storage and Corosync and another one (tagged) for virtualmachines.
Now we want to improve our cluster adding 4 proxmox+ceph nodes, and the question is which would be the recommended network model? The new nodes have 2x1Gb NIC + 2x10Gb NIC.
I've already done a test creating a new cluster with 3 nodes. Using one 1Gb NIC for corosync and VM and one 10Gb NIC for Ceph.
And now, I want to add the new proxmox+ceph nodes to our production cluster. So we will have:
- 8 Proxmox nodes
- 4 Proxmox+Ceph nodes
- FreeNAS storage
1) To keep the network model simple, just define a different network using one 10Gb NIC to handle Ceph traffic (private), and to use our current storage+corosync network as public Ceph network. By doing this I would keep the LACP bond on the current servers and I'll be able to access to Ceph's storage from all the nodes without defining more VLAN.
2) Dedicate both 10Gb NIC to public/private Ceph network (new ceph vlan) on the Proxmox+ceph nodes, and define a subinterface to this vlan on the other Proxmox nodes to allow direct access to the ceph storage.
3) In fact, I am wondering if, in a small ceph enviroment (of 4 nodes and 1TB ceph): The Ceph private/public network is really necessary? May I use only one 10Gb network as a Ceph+corosync +current storage network?
I would like to receive suggestions from you. Before writing to the forum, I've been searching info about the recomended network model in the wiki and the forum and I've found similar questions on this forum (like https://forums.servethehome.com/ind...network-model-with-multiple-interfaces.11573/ or https://forum.proxmox.com/threads/proxmox-ceph-network-configuration.37595/) but I still have some doubts.
Regards,
Manuel Martínez