Primero, deténgase y piense en sus objetivos realistas ...
La respuesta breve a su pregunta es que SAS es un protocolo de conmutación. Las unidades conectadas a través de expansores son todas accesibles y pueden ser direccionadas de manera transparente por un solo controlador.
Sin embargo, el resto de sus preguntas dependerán de su controlador en particular, su arquitectura de almacenamiento y los planos posteriores en los gabinetes de almacenamiento que termine usando.
No es posible dar una respuesta específica sin más información.
- ¿Cuántos discos necesitas?
- ¿Qué controlador RAID o SAS HBA está utilizando?
- ¿Estos discos serán internos o externos?
- ¿Qué tarjeta de expansión SAS específica está buscando usar (no es que haya muchas en el mercado)?
- ¿Qué servidor y hardware de gabinete está considerando?
- ¿Cuál es la aplicación / razón de esta configuración? ( ¿ ZFS ? ¿ Espacios de almacenamiento ?)
Usemos su ejemplo de un controlador con 4 puertos SAS SFF-8087 . Estos están destinados a la comunicación dentro de un chasis. Cada puerto SFF-8087 es un conector de 4 carriles que puede acomodar 4 unidades. 16 unidades en total, en su caso ... Los servidores generalmente solo tienen 4, 8, 12, 16 o 24/25 capacidades de compartimiento de unidades internas.
En el nivel de 4 y 8 unidades, la placa posterior de la unidad del servidor interno tendrá una relación de carril a unidad 1: 1 y, por lo general, tendrá uno o dos puertos SFF-8087. ¡Sin sobresuscripción!
Para servidores de 12 puertos, el expansor generalmente está integrado en el plano posterior, y la entrada será un solo puerto SFF-8087. Sobre suscripción!
Para servidores con 16 bahías internas, puede ver cuatro puertos SFF-8087 separados destinados a ser atendidos por uno o varios controladores SAS / RAID. Pero en 16 puertos, puede tener un expansor en el plano posterior.
Casi todos los servidores de 24 o 25 bahías que he encontrado tienen expansores integrados en el plano posterior de la unidad y admiten uno o dos puertos SFF-8087. La excepción es algo así como el HP ProLiant DL370 G6, que podría aceptar tres jaulas de unidades de 8 compartimientos, cada una de las cuales requiere 2 puertos SFF-8087.
Entonces, ¿cuándo las personas usan expansores SAS de tarjeta PCIe?
Nota: HP es un gran expansor SAS PCIe . Hay una comunidad entera construida alrededor de su uso para proyectos de almacenamiento.
El caso más común que veo es una placa base o un controlador PCIe con DOS puertos SFF-8087 y la necesidad de conectar más de 8 unidades divididas en múltiples cajas de unidades. No puedo imaginar algo como su escenario donde tiene 16 puertos disponibles en un controlador y quisiera multiplicar eso a través de expansores para acomodar más unidades internas . Si está trabajando con un servidor con más de 16 discos, es probable que se encuentre con un expansor de panel posterior en alguna parte. Esto haría innecesario el expansor PCIe.
Sin embargo, todo esto es diferente cuando observa el almacenamiento externo. El transporte allí sería un cable externo SAS SFF-8088 . La mayoría de los estantes de unidades externas / JBOD tienen expansores incorporados.
Ejemplo de salida de configuración RAID desde un controlador HP Smart Array P410i conectado a dos jaulas de unidades dentro de un servidor HP ProLiant DL370 G6 a través de una tarjeta de expansión HP SAS . Tenga en cuenta que la tarjeta se representa como un gabinete (Vendor ID HP, Model HP SAS EXP Card)
y tiene su propio SAS WWN .
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)
Estoy de acuerdo con lo que un gabinete expansor no debería poner detrás de otro gabinete expansor, desde mi experiencia parece que funciona, pero tiene muchos comportamientos muy extraños como ver las unidades e inicializarlas ... ahora que ambos gabinetes expansores están conectados por separado la tarjeta RAID SAS del servidor principal. parece funcionar mucho mejor, pero aún tiene algunos problemas, pero eso puede estar relacionado con las unidades en sí. Los expansores no son del mismo tipo, pero el primero que ejecuté durante años sin problemas en ese controlador RAID, ahora el segundo expansor es diferente, así que tengo que averiguar los problemas que tengo, puede estar relacionado con cualquier software o hardware. Aquí las especificaciones que uso en este momento;
- Tarjeta RAID Highpoint 2722 SAS con 2 puertos SAS 8088 externos - gabinete de expansión 1 con 36 bahías de 24 puertos con expansor Chenbro (no en el plano posterior) - gabinete de expansor 2 con 24 bahías y placa posterior de expansión Gooxi jbod
La tarjeta raid ve ambos expansores, el Chenbro como un gabinete 24 4U y el Gooxi incluso con el monitoreo de hardware como ventiladores y temperaturas.
Hasta ahora tengo algunos problemas para instalar unidades en el Gooxi y eso lleva mucho tiempo)
fuente