Les expandeurs SAS fonctionnent-ils de manière transparente avec les contrôleurs SAS?

9

Je suis nouveau dans les expandeurs SAS et j'essaie de faire les choses correctement. Je comprends que les modules d'extension SAS, lorsqu'ils sont utilisés avec des contrôleurs SAS qui prennent en charge les modules d'extension, vous permettent d'utiliser la pleine capacité des disques pris en charge sur un contrôleur.

Cependant, disons que j'ai un contrôleur SAS avec 4 ports SSF-8087, qui, à lui seul, prendrait en charge 16 disques. Pour autant que je sache, je pourrais alors connecter chacun de ces ports à un expandeur pour augmenter la capacité du disque.

Cependant, le contrôleur SAS "verra-t-il" tous les disques comme s'ils étaient connectés directement au contrôleur et non via un module d'extension. Puis-je considérer les contrôleurs comme des commutateurs dans un réseau? Serais-je capable de créer un RAID à partir d'un disque sur les modules d'extension 1 et 3?

MISE À JOUR:

Je n'ai pas vraiment de projet spécifique où j'ai besoin d'utiliser des expandeurs SAS. Je suis simplement curieux de savoir comment ils fonctionnent et je pensais à comment cela fonctionnerait si j'utilisais un ou plusieurs extenseurs SAS avec un contrôleur LSI MegaRAID (9260-16i) qui s'exécute sur l'un de nos serveurs. Cependant, je n'ai pas vraiment réfléchi à la distinction entre les disques "locaux" et les disques dans un autre boîtier. Le contrôleur LSI MegaRAID possède 4 ports SFF-8087, ce qui le rend capable d'accueillir 16 disques.

sbrattla
la source

Réponses:

11

Tout d'abord, arrêtez-vous et pensez à vos objectifs réalistes ...

La réponse courte à votre question est que SAS est un protocole de commutation. Les disques connectés via des expandeurs sont tous accessibles et peuvent être adressés de manière transparente par un seul contrôleur.

Cependant, le reste de vos questions dépendra de votre contrôleur particulier, de votre architecture de stockage et des fonds de panier des boîtiers de stockage que vous finirez par utiliser.

Il n'est pas possible de donner une réponse spécifique sans plus d'informations.

  • De combien de disques avez-vous besoin?
  • Quel contrôleur RAID ou SAS HBA utilisez-vous?
  • Ces disques seront-ils internes ou externes?
  • Quelle carte d'extension SAS spécifique cherchez-vous à utiliser (ce n'est pas comme s'il y en avait beaucoup sur le marché)?
  • Quel matériel de serveur et de boîtier envisagez-vous?
  • Quelle est l'application / la raison de cette configuration? ( ZFS ? Espaces de stockage ?)

Prenons l'exemple d'un contrôleur avec 4 ports SAS SFF-8087 . Ils sont destinés à la communication à l' intérieur d'un châssis. Chaque port SFF-8087 est un connecteur à 4 voies pouvant accueillir 4 disques. 16 disques au total, dans votre cas ... Les serveurs n'ont généralement que 4, 8, 12, 16 ou 24/25 capacités de baie de lecteur interne.

  • Au niveau de 4 et 8 disques, le fond de panier de disque du serveur interne aura un rapport voie / disque de 1: 1 et aura généralement un ou deux ports SFF-8087. Pas de sursouscription!

  • Pour les serveurs à 12 ports, le module d'extension est généralement intégré au fond de panier et l'entrée sera un seul port SFF-8087. Sursouscription!

  • Pour les serveurs avec 16 baies internes, vous pouvez voir quatre ports SFF-8087 distincts destinés à être desservis par un ou plusieurs contrôleurs SAS / RAID. Mais à 16 ports, vous pouvez avoir un expandeur sur le fond de panier à la place.

  • Presque tous les serveurs à 24 ou 25 baies que j'ai rencontrés ont des extensions intégrées sur le fond de panier de lecteur et peuvent accueillir un ou deux ports SFF-8087. L'exception est quelque chose comme le HP ProLiant DL370 G6, qui pourrait accepter trois cages de lecteur à 8 baies, nécessitant chacune 2 ports SFF-8087.

Alors, quand les gens utilisent-ils des extenseurs SAS de carte PCIe?

Remarque: HP est un excellent extenseur PCIe SAS . Il existe une communauté entière construite autour de son utilisation pour les projets de stockage.

Le cas le plus courant que je vois est une carte mère ou un contrôleur PCIe avec DEUX ports SFF-8087 et un besoin de connecter plus de 8 disques répartis sur plusieurs cages de disques. Je ne peux pas imaginer quelque chose comme votre scénario où vous avez 16 ports disponibles sur un contrôleur et voudriez multiplier cela via des extenseurs pour accueillir plus de disques internes . Si vous travaillez avec un serveur avec plus de 16 disques, il est probable que vous rencontrerez un extenseur de fond de panier quelque part. Cela rendrait l'extenseur PCIe inutile.

Cependant, tout cela est différent lorsque vous regardez le stockage externe. Le transport il y aurait un câble externe SAS SFF-8088 . La plupart des étagères de disques externes / JBOD ont des extenseurs intégrés.


Exemple de sortie de configuration RAID d'un contrôleur HP Smart Array P410i connecté à deux cages de disques à l'intérieur d'un serveur HP ProLiant DL370 G6 via une carte d' extension HP SAS . Notez que la carte est représentée comme un boîtier (Vendor ID HP, Model HP SAS EXP Card)et possède son propre 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)

entrez la description de l'image ici

ewwhite
la source
Bonne réponse. J'allais écrire quelque chose de similaire, mais tu m'as battu. Avertissement supplémentaire: placer un expandeur derrière un autre expandeur est généralement une mauvaise idée. Tant du point de vue des performances que de la stabilité: il existe un risque énorme de problèmes de compatibilité subtils.
Tonny
1
@Tonny Le point ici est qu'un extenseur peut être redondant ou totalement inutile dans la situation du PO. Mais sans détails ... nous ne savons pas.
ewwhite
Tu as raison. Son intention ne ressort pas clairement de la question. Et la plupart des serveurs ont déjà des expandeurs internes. C'est pourquoi j'ai prévenu de mettre les uns après les autres. Par expérience, je sais que la plupart des gens ne réalisent pas que ces choses ne sont pas vraiment plug & play. Vous avez besoin d'un équipement adapté les uns aux autres ou les choses peuvent très mal se passer.
Tonny
1
@ewwhite: le serveur est un Norco RPC-3216. Il a 16 baies, donc je les utilise tous. J'essaie simplement de comprendre ce que je pourrais faire pour étendre la capacité de stockage si j'avais besoin d'étendre la baie à plus de disques. Évidemment, je ne peux pas ajouter plus de disques.
sbrattla
1
J'ai en fait l'un de ces extenseurs HP SAS et je peux garantir à la fois son prix et ses capacités. Fonctionne très bien dans une bande Duct-tape et WD-40.
Chris S
0

Je peux être d'accord avec la chose qu'un boîtier d'extension ne devrait pas mettre derrière un autre boîtier d'extension, d'après mon expérience, cela semble fonctionner, mais avec beaucoup de comportements très étranges comme voir les disques et les initialiser .. maintenant avoir les deux boîtiers d'extension connectés séparément à la carte RAID SAS du serveur principal. cela semble beaucoup mieux fonctionner mais il y a toujours des problèmes mais cela peut être lié aux lecteurs eux-mêmes. Les expandeurs ne sont pas du même type, mais le premier que j'ai exécuté pendant des années sans problème sur ce contrôleur RAID, maintenant le deuxième expandeur est différent, alors devez trouver les problèmes que j'ai, il peut être lié à n'importe quel logiciel ou matériel. voici les spécifications que j'utilise en ce moment;

-Highpoint 2722 SAS raidcard avec 2 ports externes SAS 8088 - boîtier d'extension 1 avec 36 ports 24 baies avec extension Chenbro (pas sur le fond de panier) - boîtier d'extension 2 avec 24 baies et fond de panier d'extension Gooxi jbod

La carte raid voit les deux extenseurs, le Chenbro comme un boîtier 24 4U et le Gooxi même avec la surveillance matérielle comme les ventilateurs et les températures.

Jusqu'à ce que j'ai des problèmes pour installer des disques sur le Gooxi et cela prend beaucoup de temps)

Haut débit
la source