Controller SAS compatibile

chaosblade

Explorer
Joined
Jan 19, 2017
Messages
59
Buongiorno a tutti

vorrei iniziare ad utilizzare i dischi rigidi con interfaccia SAS solo che questa interfaccia necessita di un controller dedicato che spesso o quasi sempre hanno la possibilità di creare array gestiti dal controller e non da freenas. Immagino che i raid è meglio farli gestire da freenas disabilitandoli dal bios del controller o sbaglio? Sapete indicarmi un collegamento internet con una lista di prodotti compatibili o un modello specifico compatibile con freenas? Grazie mille
 

glauco

Guru
Joined
Jan 30, 2017
Messages
526
Ciao, leggi qui https://www.ixsystems.com/documenta...EASE/intro.html#storage-disks-and-controllers
Ti rimanda all'elenco dei controller compatibili con FreeBSD.
Sulla disabilitazione del controllo di parità nel firmware del controller non ti sò rispondere con certezza, ma credo che nella maggior parte dei casi si possa fare. Forse in alcuni casi va riflashato il firmware, e a quel punto valuta se non è meglio prendere un controller dove ciò sia possibile senza dover riflashare, ma io non me ne sono mai interessato.
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
io ho una Dell PERC H310 già in IT mode proveniente da questo utente ebay
e una HBA Intel come expander "standalone" e funziona tutto perfettamente - per ora.
 

chaosblade

Explorer
Joined
Jan 19, 2017
Messages
59
Grazie mille per le risposte, una sola cosa... mi chiedo quanto possa servire la cache nel controller raid su un zfs, ha senso? Ho visto controller senza cache oppure meglio averla ugualmente?
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
mi chiedo quanto possa servire la cache nel controller raid su un zfs, ha senso?

credo sia opportuno non utilizzare controller raid con o senza cache, bbu.
penso però si possa disabilitare la cache tramite utility o dal bios dedicato.

quali controller hai guardato e con che dischi, per curiosità?
 

chaosblade

Explorer
Joined
Jan 19, 2017
Messages
59
ok
comunque la mia intenzione era di poter supportare i 12Gbps/s e 8 porte totali per dischi fisici
le mie scelte sono queste per il momento (salvo altro suggerimento da più esperto di me):


LSI MegaRAID MR SAS 9361-8i 12G Scheda RAID 1GB

Key Features
  • High-performance 12 Gb/s data transfer rates
  • Eight internal 12 Gb/s SATA+SAS ports
  • Two mini-SAS SFF8643 internal connectors (horizontal mount)
  • SAS3108: 1.2 GHz PowerPC 476 dual-core 12 Gb/s ROC
  • PCI Express 3.0 host interface
  • Cache memory options: −1 GB 1866 MHz DDR3 SDRAM −2 GB 1866 MHz DDR3 SDRAM
  • RAID levels 0, 1, 5, 6, 10, 50, and 60
  • Support for CacheVault flash cache protection
Key Advantages
  • 12 Gb/s solutions accelerate performance for next-generation data centers, web, and cloud
  • Delivers enterprise-class data protection and security
  • Preserves investment in 6 Gb/s and 3 Gb/s drives
  • Support for Advanced Software options
  • Connect up to 128 3 Gb/s, 6 Gb/s, or 12 Gb/s SATA and SAS devices
----------------------------------------------------------------------------------------------------

DELL/LSI MegaRAID 9361-8i 1GB RAID PCI-E Controller 12gb/s SAS/SATA LSI 3108

- 2 Port miniSAS SFF-8643
- 12Gbps SAS / 6GBps SATA
- LSI RoC SAS3108
- PCIe x8 3.0 / 1024MB Cache
- RAID 0,1,5,6,10,50,60


--------------------------------------------------------------------------------------


LSI 9340-8i IBM 46C9115 M1215 12GB: (quello senza cache)

LSI SAS3008 12 Gbps RAID on Chip (ROC) controller
Eight internal 12 Gbps SAS/SATA ports
Optional Two internal mini-SAS HD connectors (SFF-8643)
Supports 12, 6, and 3 Gbps SAS and 6 and 3 Gbps SATA data transfer rates
Up to 12 Gbps throughput per port
PCI Express 3.0 x8 host interface
Support both RAID and JBOD (pass-thru mode with system drives) configurations
Up to 32 drives, including hot spares, are supported in a RAID configuration.
Up to 64 drives are supported in a JBOD (non-RAID) configuration.
Support for RAID levels 0, 1, and 10 standard; support for RAID 5, 50 with optional upgrade
Zero Controller Cache, no battery/flash backup
Support for SAS and SATA hard disk drives (HDDs) and solid-state drives (SSDs)
Support for simple swap and hot swap drives
Support for intermixing SAS and SATA HDDs and SSDs. Mixing different types of drives in the same array (drive group) not supported.
Optional support for self-encrypting drives (SEDs) with MegaRAID SafeStore
Support for up to 32 virtual drives, up to 32 drive groups, up to 16 virtual drives per one drive group, and up to 32 physical drives per one drive group
Support for virtual drive sizes greater than 4 TB
Fixed stripe size of 64 KB


Mentre i dischi andrei di WD Ultrastar e fare un misto SAS e SATA cioè un raid fatto solo con i SAS per i dati più importanti e un altro raid creato con SATA per le archiviazioni di secondo livello quelle meno importanti, purtroppo una scelta dettata per contenere i costi visto che i sas costano di più e non possono essere riutilizzati per unità esterne in caso di aggiornamento dei TB se non una maggiore difficoltà nella rivendita di dischi SAS in quanto meno utilizzati
 
Last edited:

chaosblade

Explorer
Joined
Jan 19, 2017
Messages
59
Comunque adesso ho visto che ci sono anche soluzioni HBA che non sono controller raid e non hanno nessuna cache con prezzi notevolmente più contenuti
Che casino... ormai mi scoppia la testa, è veramente difficile orientarsi su questo settore dei controller...
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
LSI 9340-8i IBM 46C9115 M1215 12GB: (quello senza cache)

personalmente andrei per questa, perché puoi trovarla ad un prezzo abbordabile e magari già in IT MODE, ma sempre che chi te la vende abbia eseguito il flash e testato... altrimenti te la devi sbrigare da solo.

per quanto concerne mixare SAS e SATA anche se su due pool differenti non saprei cosa indicarti, ma credo sia preferibile mantenere la stessa tipologia di dischi su unico controller. E quindi due ctrl separati, perché tutto può accadere : - )

Io i SAS non li utilizzerei per "backup", ma per applicazioni che richiedono accessi "veloci".

PS: controlla anche la parte di networking.
 

chaosblade

Explorer
Joined
Jan 19, 2017
Messages
59
ok grazie
per flash intendi la possibilità di poter aprire il bios per la disattivazione di parità nel caso non sia possibile dal menu di fabbrica?
Ho letto qualche cosa a riguardo ma preferirei evitare per non avere problemi inattesi.
se vado su un modello host bus adapter dovrei avere meno problematiche di sorta almeno credo.

io ho visto questo:
SAS 9300-8i Host Bus Adapter
Add internal 12Gb/s SAS and 6Gb/s SATA connectivity to rack-mount servers and workstations

https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8i

Anche se controllando su wikipedia la definizione di HBA non mi è molto chiara al contrario del classico controller RAID.
Mi sembra di aver capito che funziona per aggregare tra diversi PC una "raccolta" di dischi di archiviazione all'interno della stessa rete...
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
per flash intendi la possibilità di poter aprire il bios per la disattivazione di parità nel caso non sia possibile dal menu di fabbrica?

per esempio:
in sostanza sostituisci il firmware che di solito è in RAID (IR) con un firmware di LSI in modalità IT (non-raid).

Quindi se prendi la 9300-8i non dovresti avere problemi di firmware perché è già in IT mode di default, cioè vedi i dischi singolarmente e non hai altra roba di contorno che non piace a ZFS (tipo raid e cache). Occhio che sia 8i e non 8e perché altrimenti sì in quel caso dovresti collegarti ad uno storage esterno...
HBA: in breve un'interfaccia tra sistema e dischi; può essere interno come nelle schede madri, pci, o esterno (das, fibra o iscsi...) o misto.
 

dina4

Dabbler
Joined
Apr 24, 2018
Messages
34
Anche se controllando su wikipedia la definizione di HBA non mi è molto chiara al contrario del classico controller RAID.

Ciao, se ti consola anch'io mi sono rotto la testa su questa definizione quando ho iniziato a studiarmi come funziona un NAS ed ero anche abbastanza preoccupato perché stavo costruendo uno storage per il nostro ufficio. Ma é proprio questo che devi comprare, un buon HBA-Host Bus Adapters.
Stai alla larga da tutto quello che che contiene la parola RAID :)

Qui trovi una buona spiegazione su come orientarti per quale HBA comprare:
https://www.servethehome.com/buyers...s-freenas-nas-servers/top-picks-freenas-hbas/

Siccome FreeNAS si basa su FreeBSD se prendi un HBA inserito nella lista ufficiale dell'hardware compatibile non sbagli. Qui il link FreeBSD 11.2-RELEASE Hardware Notes.
Stai attento che é l'elenco dei controller I/O, se vai a vedere nelle specifiche della scheda che hai postato, alla voce Controller I/O ci trovi il LSI SAS3008, quindi pienamente compatibile perché nell'elenco che segue :cool:
io ho visto questo:
SAS 9300-8i Host Bus Adapter
Add internal 12Gb/s SAS and 6Gb/s SATA connectivity to rack-mount servers and workstations

https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8i

p.s. Ti copio la parte che ti interessa da quel lungo elenco

These controllers are supported by the mpr(4) driver:
  • Broadcom Ltd./Avago Tech (LSI) SAS 3004 (4 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3008 (8 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3108 (8 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3216 (16 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3224 (24 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3316 (16 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3324 (24 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3408 (8 Port SAS/PCIe)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3416 (16 Port SAS/PCIe)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3508 (8 Port SAS/PCIe)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3516 (16 Port SAS/PCIe)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3616 (16 Port SAS/PCIe)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3708 (8 Port SAS/PCIe)
  • Broadcom Ltd./Avago Tech (LSI) SAS 3716 (16 Port SAS/PCIe)
These controllers are supported by the mps(4) driver:
  • Broadcom Ltd./Avago Tech (LSI) SAS 2004 (4 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 2008 (8 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 2108 (8 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 2116 (16 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 2208 (8 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SAS 2308 (8 Port SAS)
  • Broadcom Ltd./Avago Tech (LSI) SSS6200 Solid State Storage


Un'ultima cosa, un HBA SAS gestisce tranquillamente un mix di SAS e SATA, stando a quello che dice cyberjock: https://www.ixsystems.com/community/threads/12-drive-sas-and-sata-mix.20481/post-117189.

Non so che uso farai del tuo nas ma le grosse differenze fra i due sono:
  • Valore di IOPS che possono soddisfare, perché i dischi SAS comunicano in full duplex, ricevono e trasmettono contemporaneamente, mentre i SATA in half duplex. Se fai girare sul tuo storage molte VM contemporaneamente, dei siti web o dei database con migliaia di richieste allora faranno la differenza.
  • Tempo medio fra i guasti (MTBF) di solito maggiore di un ordine di grandezza nei SAS ma se vai a vedere i WD Ultrastar che vorresti comprare hanno valori identici.
  • Non-recoverable Error rate, anche qui valori identici.


Ciao
dina4
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
Un'ultima cosa, un HBA SAS gestisce tranquillamente un mix di SAS e SATA,

Certamente è possibile, ma deve essere decisa una "strategia" a monte, cavi e cablaggi compresi.

Bisognerebbe anche capire se l'OP vuole utilizzare SAS3 a 12Gb/s. Non sono sicuro che il mix con SATA non porti ad abbassare il tutto ai 6Gb/s se utilizzati sulla stessa HBA. Ma in ogni caso avrebbe tutto molto più senso con connessioni di rete a 10Gb.
 

dina4

Dabbler
Joined
Apr 24, 2018
Messages
34

proto

Patron
Joined
Sep 28, 2015
Messages
269
Top