Il giorno lunedì 9 gennaio 2017 17:48:48 UTC+1, Jack ha scritto:
> huh?
Intendi la questione espandibilità?
ZFS non permette di aggiungere *un* disco ad un vdev con parità, tutto qui.
> eh. qui l'unica cosa e' BACKUP.
> attaccaci (anche in rete) un disco bello capiente (anche lento) e snapshotta come se non ci fosse un domani (tanto con zfs send e recv puoi mandare i delta)
Chiaro, ed è ciò che farò, usando proxmox, ci pensa già lui ad inviare snapshot incrementali in remoto.
Ma come puoi immaginare, un conto è avere un RAID con i controcazzi ed usare i
backup in caso di catastrofe, un altro è progettare il RAID alla pene di segugio
e dover far affidamento sui backup.
Non posso dire ai clienti: avete perso 1 giorno di dati perchè ho progettato male
la ridondanza del RAID.
Nel mio caso, il RAID deve essere online, sempre. Non posso far affidamento sul
backup per calcolare un livello RAID inferiore.
> mirror a tre dischi.
> Nel server ti ci stanno 3 mirror piu' uno slot che puoi usare come hot spare (che se non ricordo se lo spare deve essere collegato al vdev o puo' essere collegato alla zpool, nel secondo caso sarebbe piu' comodo), o per il backup.
Che costano molto di più di un RAIDZ2.
Gli hotspare, secondo me, non servono. Dato che il disco comunque lo devi
comprare, tanto vale tenerlo in funzione sempre pronto anzichè tenerlo
in standby (ma comunque alimentato, quindi prima o poi si spaccherà uguale e
stai pur certo che si spaccherà quando serve)
> vedi sopra.
> IMHO se ti serve sicurezza e espandibilita' i mirror sono la strada.
Espandibilità, si, ma sopratutto devo tenere bassi i costi.
Userò solo SSD, e buttarne via 2 alla volta (con un mirror a 3 vie) comincia
ad essere un po costoso.
> ah ecco. nel 10mo slot ci metti un SSD piccolo con una camionata di IOPS e lo usi come L2ARC e ZIL.
> Comunque un mirror e' piu' veloce in scrittura/lettura che un ZRAID, non deve perdere tempo a calcolare la parita'.
Su questa cosa ci sono molti pareri contrastanti.
A parte il calcolo della parità, che viene fatta dalla CPU (ed in questo caso ti
parlo di biprocessore esacore o superiore), la scrittura del dato in se per se,
su un RAIDZ dovrebbe essere più veloce, dovendo scrivere, in parallelo, 1/3
Se ho 30MB da scrivere, in un mirror a 3 vie ne devo scrivere 30+30+30 in parallelo.
Su un RAIDZ2 a 5 dischi, ne scrivo 10+10+10 (più parità negli altri due)
> RAIDZ1, poll da 5 HD SATA da 3TB l'uno: resilvering ca. 1 ora/TB :D
> Probabilmente con qualcosa di piu' performante di HP microserver ci metti qualcosa in meno.
Quanto pieno? Perchè il valore mi sembra spropositato.
Io ho impiegato 25 ore qualche giorno fa a ricostruire un RAID6 hardware
con dischi SAS da 600GB.
600GB in 25 ore.
no, non è un problema di server, *tutti* i miei server, configurazioni analoghe,
impiegano circa 24 ore a terminare il rebuild di un RAID-6
> eh dipende quanto vuoi essere sicuro di rimanere online, se un downtime di qualche ora e' accettabile allora uno stripe + un paio backup possono andare bene.
> Se il downtime deve essere zero servono parecchi piu' dischi... (+ quelli di backup)
Si tratta di VM e database, in questi casi il downtime può solo essere zero.
Non è un fileserver, dove in caso di guasto ripristino. Essendoci di mezzo
database e VM, il ripristino per aver perso l'intero pool deve essere considerata
"catastrofe", per questo ti ho scritto sopra che non posso considerare la ridondanza
in base al backup.
> mi pare che tu sia abbastanza sfigato :P
Si, molto. Per questo odio il raid hardware.