Innanzitutto, fermati e pensa ai tuoi obiettivi realistici ...
La risposta breve alla tua domanda è che SAS è un protocollo di commutazione. Le unità collegate tramite espansori sono tutte accessibili e possono essere indirizzate in modo trasparente da un singolo controller.
Tuttavia, il resto delle domande sarà una funzione del controller specifico, dell'architettura di archiviazione e dei backplane negli armadi di archiviazione che si utilizzano.
Non è possibile fornire una risposta specifica senza ulteriori informazioni.
- Di quanti dischi hai bisogno?
- Quale controller RAID o SAS HBA stai usando?
- Questi dischi saranno interni o esterni?
- Quale specifica scheda di espansione SAS stai cercando di usare (non è che ce ne siano molti sul mercato)?
- Quale hardware server e enclosure stai prendendo in considerazione?
- Qual è l'applicazione / motivo di questa configurazione? ( ZFS ? Spazi di archiviazione ?)
Usiamo il tuo esempio di controller con 4 porte SAS SFF-8087 . Questi sono pensati per la comunicazione all'interno di uno chassis. Ogni porta SFF-8087 è un connettore a 4 corsie che può ospitare 4 unità. 16 unità totali, nel tuo caso ... I server in genere hanno solo 4, 8, 12, 16 o 24/25 capacità interne dell'alloggiamento dell'unità.
A livello di 4 e 8 unità, il backplane dell'unità server interna avrà un rapporto corsia-unità 1: 1 e in genere avrà una o due porte SFF-8087. Nessun abbonamento in eccesso!
Per i server a 12 porte, l'espansore è generalmente incorporato nel backplane e l'input sarà una singola porta SFF-8087. Oversubscription!
Per i server con 16 alloggiamenti interni, è possibile che vengano visualizzate quattro porte SFF-8087 separate destinate a essere servite da un controller SAS / RAID singolo o multiplo. Ma a 16 porte, si potrebbe avere un expander sul backplane, invece.
Quasi ogni server a 24 o 25 alloggiamenti che ho incontrato ha espansori integrati nel backplane dell'unità e può ospitare una o due porte SFF-8087. L'eccezione è qualcosa come HP ProLiant DL370 G6, che potrebbe accettare tre gabbie per unità a 8 alloggiamenti, ognuna delle quali richiede 2 porte SFF-8087.
Quindi, quando le persone usano gli espansori SAS PCIe card?
Nota: HP è un ottimo expander PCIe SAS . C'è un'intera comunità costruita attorno al suo utilizzo per progetti di archiviazione.
Il caso più comune che vedo è una scheda madre o un controller PCIe con DUE porte SFF-8087 e la necessità di collegare più di 8 unità suddivise su più gabbie per unità. Non riesco a immaginare qualcosa come il tuo scenario in cui hai 16 porte disponibili su un controller e vorrei moltiplicarlo tramite espansori per ospitare più unità interne . Se stai lavorando con un server con più di 16 dischi, è probabile che incontrerai un expander backplane da qualche parte. Ciò renderebbe inutile l'espansore PCIe.
Questo è tutto diverso quando si guarda alla memoria esterna, però. Il trasporto sarebbe un cavo esterno SAS SFF-8088 . La maggior parte degli scaffali per unità esterne / JBOD ha espansori integrati.
Esempio di output di configurazione RAID da un controller HP Smart Array P410i collegato a due gabbie per unità all'interno di un server HP ProLiant DL370 G6 tramite una scheda di espansione HP SAS . Nota che la scheda è rappresentata come un recinto (Vendor ID HP, Model HP SAS EXP Card)
e ha un proprio WWN SAS .
Smart Array P410i in Slot 0 (Embedded) (sn: 5001438006503640)
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (223.5 GB, RAID 0, OK)
physicaldrive 5C:2:8 (port 5C:box 2:bay 8, Solid State SATA, 240.0 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (68.3 GB, RAID 1, OK)
physicaldrive 7C:2:1 (port 7C:box 2:bay 1, SAS, 72 GB, OK)
physicaldrive 7C:2:2 (port 7C:box 2:bay 2, SAS, 72 GB, OK)
array C (SATA, Unused Space: 2651025 MB)
logicaldrive 3 (1000.0 GB, RAID 1+0, OK)
logicaldrive 4 (500.0 GB, RAID 1+0, OK)
physicaldrive 2C:1:1 (port 2C:box 1:bay 1, SATA, 1 TB, OK)
physicaldrive 2C:1:2 (port 2C:box 1:bay 2, SATA, 1 TB, OK)
physicaldrive 2C:1:3 (port 2C:box 1:bay 3, SATA, 1 TB, OK)
physicaldrive 2C:1:4 (port 2C:box 1:bay 4, SATA, 1 TB, OK)
physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SATA, 1 TB, OK)
physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SATA, 1 TB, OK)
Expander 250 (WWID: 50014380133153E6, Box: 1)
Enclosure SEP (Vendor ID HP, Model HP SAS EXP Card) 248 (WWID: 50014380133153E5, Box: 2)
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 249 (WWID: 500143800650364F)