Os expansores SAS funcionam de maneira transparente com os controladores SAS?

9

Eu sou novo nos expansores SAS e estou tentando fazer as coisas direito. Entendo que os expansores SAS, quando usados ​​com controladores SAS compatíveis com expansores, permitem que você utilize a capacidade total de unidades suportadas em um controlador.

No entanto, digamos que eu tenho um controlador SAS com 4 portas SSF-8087, que por si só suportariam 16 discos. Pelo que entendi, eu poderia conectar cada uma dessas portas a um expansor para aumentar a capacidade do disco.

No entanto, o controlador SAS "verá" todos os discos como se estivessem conectados diretamente ao controlador e não através de um expansor. Eu poderia olhar para os controladores como switches em uma rede? Eu seria capaz de criar um RAID a partir de um disco nos expansores 1 e 3?

ATUALIZAR:

Realmente não tenho um projeto específico em que preciso usar expansores SAS. Estou curioso sobre como eles funcionam e estava pensando em como funcionaria se eu usasse um ou mais expansores SAS com um controlador LSI MegaRAID (9260-16i) que esteja sendo executado em um de nossos servidores. No entanto, não pensei muito na distinção entre discos "locais" e discos em outro gabinete. O controlador LSI MegaRAID possui 4 portas SFF-8087, o que o torna capaz de acomodar 16 unidades.

sbrattla
fonte

Respostas:

11

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)

insira a descrição da imagem aqui

ewwhite
fonte
Boa resposta. Eu ia escrever algo parecido, mas você me venceu. Aviso adicional: colocar um expansor atrás de outro expansor geralmente é uma má ideia. Tanto do ponto de vista de desempenho quanto de estabilidade: há uma grande chance de problemas sutis de compatibilidade.
Tonny
1
@Tonny O ponto aqui é que um expansor pode ser redundante para totalmente desnecessário na situação do OP. Mas sem detalhes ... não sabemos.
ewwhite
Você está certo. Sua intenção não está clara a partir da pergunta. E a maioria dos servidores já possui expansores internos. Por isso eu avisei colocar um após o outro. Por experiência, sei que a maioria das pessoas não percebe que essas coisas não são realmente plug & play. Você precisa de equipamentos que correspondam uns aos outros ou as coisas podem dar muito errado.
Tonny
1
@whwhite: o servidor é um Norco RPC-3216. Tem 16 baías, então estou usando todas elas. Apenas tentando descobrir o que eu poderia fazer para estender a capacidade de armazenamento, se eu precisasse expandir a matriz para mais discos. Obviamente, não posso adicionar mais discos.
Sbrattla
1
Na verdade, tenho um desses expansores HP SAS e posso garantir o preço e as capacidades. Funciona muito bem em uma fita adesiva e equipamento WD-40.
Chris S
0

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-)

Fluxo intenso
fonte