This was partially discussed in networking forum , but this week I have to buy at least 1 server to start a new PVE cluster, so I need a final advice.
At the end, we'll go with at least 3 (maybe 5) servers in a cluster with GlusterFS as shared storage.
I'm evaluating these:
https://www.supermicro.nl/products/system/1U/1028/SYS-1028U-E1CRTP_.cfm
https://www.supermicro.nl/products/system/1U/1028/SYS-1028U-TR4T_.cfm
almost the same, but the former has 2 10GB SFP+ plus 2 1GBaseT, the latter has 4 10GBase-T.
I need the following networks (all redundant):
- public (gigabit)
- private (gigabit)
- cluster (I think gigabit, but in the networking forum, 10GbE seems to be preferred)
- storage (10GB, better if SFP+)
With the 1028U-E1CRTP+, i'll get 2 SPF+ integrated plus 2 gigabit that I could use for the cluster network (allowing live migration without shared storage, initially). When I'll add a shared storage, using an SFP+ should drop latency a lot compared to a copper 10GB
On the other side, 1028U-TR4T+ give me 10GbaseT for both public and cluster network.
As i need 8 network ports, I have to add an additional quad-port gigabit connection and this is the only add-on cart that I would like to add (i need some free slots for other components), so I can't add a dual port SFP+ and a dual port gigabit, because this mean 2 PCI cards to be added.
Any suggestion?
And what about the storage (ZFS) ? I'll use Gluster in next months/years but currently I have to start without a sharded storage. The storage *must* be SSD. As wrote in other thread, I need maximum reliability in case of failure. Our DC doesn't have h24 personal and replacing a disk in probably the only operation that needs physical access to the server. In case of holidays or vacations, a disk replacement could happen in a couple of days. This makes a simple 2-way mirror too risky. Adding an hotspare (even with autoreplace set to on) is almost useless, because you still have that disk as "cost" and still have to wait for resilvering to be protected again. Much better to create a 3-way mirror and not an hotspare. Same number of disks, same cost, but all disks are always synced. What If I create a RAID-6 with 4 disks ? One disk more than a 3-way mirror, but same reliability and bigger usable space. By using one of the abobe server, I can create 2 RAID-6 made by 4 disks each (like a RAID-60) or 2 3-ways mirrors by using 6 disks (a RAID10 but with 3 disks for each mirror)
Just a question: during a RAIDZ2 resilvering, the only disk that is receiving writes is the newer one or all disks are re-writte with the new parity? Rewriting everyhing means an extra stress for the survived disks.
At the end, we'll go with at least 3 (maybe 5) servers in a cluster with GlusterFS as shared storage.
I'm evaluating these:
https://www.supermicro.nl/products/system/1U/1028/SYS-1028U-E1CRTP_.cfm
https://www.supermicro.nl/products/system/1U/1028/SYS-1028U-TR4T_.cfm
almost the same, but the former has 2 10GB SFP+ plus 2 1GBaseT, the latter has 4 10GBase-T.
I need the following networks (all redundant):
- public (gigabit)
- private (gigabit)
- cluster (I think gigabit, but in the networking forum, 10GbE seems to be preferred)
- storage (10GB, better if SFP+)
With the 1028U-E1CRTP+, i'll get 2 SPF+ integrated plus 2 gigabit that I could use for the cluster network (allowing live migration without shared storage, initially). When I'll add a shared storage, using an SFP+ should drop latency a lot compared to a copper 10GB
On the other side, 1028U-TR4T+ give me 10GbaseT for both public and cluster network.
As i need 8 network ports, I have to add an additional quad-port gigabit connection and this is the only add-on cart that I would like to add (i need some free slots for other components), so I can't add a dual port SFP+ and a dual port gigabit, because this mean 2 PCI cards to be added.
Any suggestion?
And what about the storage (ZFS) ? I'll use Gluster in next months/years but currently I have to start without a sharded storage. The storage *must* be SSD. As wrote in other thread, I need maximum reliability in case of failure. Our DC doesn't have h24 personal and replacing a disk in probably the only operation that needs physical access to the server. In case of holidays or vacations, a disk replacement could happen in a couple of days. This makes a simple 2-way mirror too risky. Adding an hotspare (even with autoreplace set to on) is almost useless, because you still have that disk as "cost" and still have to wait for resilvering to be protected again. Much better to create a 3-way mirror and not an hotspare. Same number of disks, same cost, but all disks are always synced. What If I create a RAID-6 with 4 disks ? One disk more than a 3-way mirror, but same reliability and bigger usable space. By using one of the abobe server, I can create 2 RAID-6 made by 4 disks each (like a RAID-60) or 2 3-ways mirrors by using 6 disks (a RAID10 but with 3 disks for each mirror)
Just a question: during a RAIDZ2 resilvering, the only disk that is receiving writes is the newer one or all disks are re-writte with the new parity? Rewriting everyhing means an extra stress for the survived disks.