Primeiro, pare e pense sobre seus objetivos realistas ...
A resposta curta para sua pergunta é que o SAS é um protocolo de comutação. As unidades conectadas por meio de expansores são acessíveis e podem ser endereçadas de forma transparente por um único controlador.
No entanto, o restante de suas perguntas será uma função de seu controlador específico, sua arquitetura de armazenamento e os planos de fundo nos gabinetes de armazenamento que você acaba usando.
Não é possível dar uma resposta específica sem mais informações.
- Quantos discos você precisa?
- Qual controlador RAID ou SAS HBA você está usando?
- Esses discos serão internos ou externos?
- Qual placa de expansão SAS específica você deseja usar (não é como se houvesse muitas no mercado)?
- Qual servidor e hardware de gabinete você está considerando?
- Qual é o aplicativo / motivo dessa configuração? ( ZFS ? Espaços de armazenamento ?)
Vamos usar o seu exemplo de um controlador com 4 portas SAS SFF-8087 . Estes destinam-se à comunicação dentro de um chassi. Cada porta SFF-8087 é um conector de 4 pistas que pode acomodar 4 unidades. Total de 16 unidades, no seu caso ... Normalmente, os servidores têm apenas 4, 8, 12, 16 ou 24/25 capacidades de compartimento interno.
Nos níveis de 4 e 8 unidades, o backplane da unidade interna do servidor terá uma proporção de 1: 1 pista por unidade e normalmente possui uma ou duas portas SFF-8087. Sem excesso de inscrição!
Para servidores de 12 portas, o expansor geralmente é embutido no backplane e a entrada será uma única porta SFF-8087. Sobre-inscrição!
Para servidores com 16 compartimentos internos, você pode ver quatro portas SFF-8087 separadas destinadas a serem atendidas por um ou vários controladores SAS / RAID. Mas em 16 portas, você pode ter um expansor no backplane.
Quase todos os servidores de 24 ou 25 compartimentos que encontrei possuem expansores embutidos no backplane da unidade e acomodam uma ou duas portas SFF-8087. A exceção é algo como o HP ProLiant DL370 G6, que pode aceitar três compartimentos de unidade de 8 compartimentos, cada um exigindo 2 portas SFF-8087.
Então, quando as pessoas usam os expansores SAS da placa PCIe?
Nota: A HP é um ótimo expansor PCIe SAS . Existe uma comunidade inteira construída em torno de seu uso em projetos de armazenamento.
O caso mais comum que vejo é uma placa-mãe ou controlador PCIe com DUAS portas SFF-8087 e uma necessidade de conectar mais de 8 unidades divididas em vários compartimentos de unidades. Não posso imaginar algo como o seu cenário, onde você tem 16 portas disponíveis em um controlador e gostaria de multiplicar isso por meio de expansores para acomodar mais unidades internas . Se você estiver trabalhando com um servidor com mais de 16 discos, é provável que encontre um expansor de backplane em algum lugar. Isso tornaria o expansor PCIe desnecessário.
Tudo isso é diferente quando você olha para o armazenamento externo. O transporte seria um cabo externo SAS SFF-8088 . A maioria das prateleiras de unidades externas / JBODs possui expansores embutidos.
Exemplo de saída de configuração RAID de um controlador HP Smart Array P410i conectado a dois compartimentos de unidade dentro de um servidor HP ProLiant DL370 G6 por meio de uma placa expansora HP SAS . Observe que o cartão é representado como um gabinete (Vendor ID HP, Model HP SAS EXP Card)
e possui seu próprio 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)
Posso concordar com o fato de que um gabinete de expansão não deve ficar atrás de outro gabinete de expansão. Pela minha experiência, parece funcionar, mas apresenta muitos comportamentos muito estranhos, como ver as unidades e inicializá-las .. agora com os dois gabinetes de expansão conectados separadamente a placa RAID SAS do servidor principal. parece funcionar muito melhor, mas ainda tem alguns problemas, mas isso pode estar relacionado às próprias unidades. Os expansores não são do mesmo tipo, mas o primeiro que corro há anos sem problema nesse controlador de raid, agora o segundo expansor é diferente, então, para descobrir os problemas que tenho, pode estar relacionado a qualquer software ou hardware. aqui as especificações que eu uso no momento;
Cartão raidcard Highpoint 2722 SAS com 2 portas externas SAS 8088 - gabinete de expansão 1 com 36 portas 24 baias com expansor Chenbro (não no painel traseiro) - gabinete de expansão 2 com 24 compartimentos e painel traseiro expansor Gooxi jbod
O cartão raid vê os dois expansores, o Chenbro como um gabinete 24 4U e o Gooxi, mesmo com o monitoramento de hardware como ventiladores e temporizadores.
Até que sofar, eu tenho alguns problemas ao instalar unidades no Gooxi e isso leva muito tempo-)
fonte