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