PDA

View Full Version : Controllo pre-acquisto per server casalingo


devster
16-02-2018, 09:38
Salve,
sto lentamente cercando di mettere insieme un server casalingo, principalmente orientato verso l'archiviazione dati ma con abbastanza potenza da girare qualche container Docker e qualche applicazione.

Qui i pezzi scelti finora:
+----------------------------------------------------+-------------+-----------+
| Part | Price | Store |
+----------------------------------------------------+-------------+-----------+
| Intel Xeon E3-1245 V6 BX80677E31245V6 | €251.99 | NewEgg |
| SuperMicro X11SSM-F-O | €169.99 | NewEgg |
| Crucial CT16G4WFD8213 16Gb DDR4-2133 ECC UDIMM | €146.99 | NewEgg |
| Noctua NH-L9x65 | €40.99 | NewEgg |
| SuperMicro CSE-743TQ-865B-SQ | €301.99 | NewEgg |
| SuperMicro CSE-M35TQB Mobile Rack (Black) | €101.99 | NewEgg |
| SuperMicro MCP-220-00080-0B Storage Bay Adapter | €27.98 | NewEgg |
| Rosewill RASA-13001 SATA Breakout Cable (0.5m) | €38.97 | NewEgg |
| 2x SAMSUNG 860 Pro 2.5" 256GB MZ-76P256BW | €227.98 | NewEgg |
| LSI LSI00244 (9201-16i) Avago Technologies | €294.99 | NewEgg |
| 4/5x Seagate IronWolf 10TB ST10000VN0004 | €260.00 cad | NewEgg |
| CyberPower VALUE1200EILCD 1200VA | €173.39 | Amazon.it |
| APC AP8706S-WW Power Cords (6pc) C13 to C14 (1.8m) | €96.75 | NewEgg |
+----------------------------------------------------+-------------+-----------+
Il setup software comprende Ubuntu LTS, ZFSonLinux per i due SSD, sui quali andrà a finire il sistema operativo, in configurazione mirror, e BTRFS sugli altri HDD con configurazione single:
# Create filesystem across drives (metadata mirrored, linear data allocation)
mkfs.btrfs -d single /dev/sdX /dev/sdY /dev/sdZ ...
Questo solamente per evitare i tre livelli dati da mdadm,lvm,ext4 che aggiungono complessità, e nella speranza (forse vana) che prima o poi sistemino RAID6 su BTRFS, dandomi la possibilità di covertire l'array.

Chiederei quindi pareri/opinioni/suggerimenti su questa build, sia lato hardware che software. In particolare sto trovando non poche difficoltà a trovare i componenti SuperMicro in Europa da rivenditori online. NewEgg è la migliore opzione che sono riuscito a trovare ma le spese di spedizione portano la spesa complessiva molto più in alto che per i soli componenti.
Grazie.

Xeus32
22-02-2018, 13:24
Salve,
sto lentamente cercando di mettere insieme un server casalingo, principalmente orientato verso l'archiviazione dati ma con abbastanza potenza da girare qualche container Docker e qualche applicazione.

Qui i pezzi scelti finora:
+----------------------------------------------------+-------------+-----------+
| Part | Price | Store |
+----------------------------------------------------+-------------+-----------+
| Intel Xeon E3-1245 V6 BX80677E31245V6 | €251.99 | NewEgg |
| SuperMicro X11SSM-F-O | €169.99 | NewEgg |
| Crucial CT16G4WFD8213 16Gb DDR4-2133 ECC UDIMM | €146.99 | NewEgg |
| Noctua NH-L9x65 | €40.99 | NewEgg |
| SuperMicro CSE-743TQ-865B-SQ | €301.99 | NewEgg |
| SuperMicro CSE-M35TQB Mobile Rack (Black) | €101.99 | NewEgg |
| SuperMicro MCP-220-00080-0B Storage Bay Adapter | €27.98 | NewEgg |
| Rosewill RASA-13001 SATA Breakout Cable (0.5m) | €38.97 | NewEgg |
| 2x SAMSUNG 860 Pro 2.5" 256GB MZ-76P256BW | €227.98 | NewEgg |
| LSI LSI00244 (9201-16i) Avago Technologies | €294.99 | NewEgg |
| 4/5x Seagate IronWolf 10TB ST10000VN0004 | €260.00 cad | NewEgg |
| CyberPower VALUE1200EILCD 1200VA | €173.39 | Amazon.it |
| APC AP8706S-WW Power Cords (6pc) C13 to C14 (1.8m) | €96.75 | NewEgg |
+----------------------------------------------------+-------------+-----------+
Il setup software comprende Ubuntu LTS, ZFSonLinux per i due SSD, sui quali andrà a finire il sistema operativo, in configurazione mirror, e BTRFS sugli altri HDD con configurazione single:
# Create filesystem across drives (metadata mirrored, linear data allocation)
mkfs.btrfs -d single /dev/sdX /dev/sdY /dev/sdZ ...
Questo solamente per evitare i tre livelli dati da mdadm,lvm,ext4 che aggiungono complessità, e nella speranza (forse vana) che prima o poi sistemino RAID6 su BTRFS, dandomi la possibilità di covertire l'array.

Chiederei quindi pareri/opinioni/suggerimenti su questa build, sia lato hardware che software. In particolare sto trovando non poche difficoltà a trovare i componenti SuperMicro in Europa da rivenditori online. NewEgg è la migliore opzione che sono riuscito a trovare ma le spese di spedizione portano la spesa complessiva molto più in alto che per i soli componenti.
Grazie.

Io ti consiglio di usare EXT4 con md al posto di btrfs, a meno che non lo usi in job.
BTRFS è sconsigliato in raid 5 o 6 e ti garantisco che ho rischiato di perdere tutto, non ho provato in raid 10. Prima di novembre 2017 , il rebuild del file system in modalità raid 5 portava alla corruzione dei dati (coglione io a non leggere).

Poi controlla che il tuo controller supporti l'HBAs perchè il futuro è quello di far in modo che il file system gestisca direttamente i dischi ed è fondamentale per avere alte prestazioni su dischi ssd e big storage.

Spero di esserti di aiuto.