Baie NetApp DS14-MK4 en homelab : quel HBA et quels SFP faut-il, et les disques sont-ils utilisables
Une baie DS14-MK4 m'est tombée dessus pour presque rien et j'aimerais la brancher sur un serveur tour ordinaire comme stockage de masse à la maison. Elle est entièrement peuplée avec ses tiroirs d'origine, elle s'allume, les ventilateurs tournent, la façade a l'air vivante - mais je n'arrive à faire apparaître aucun disque sur l'hôte.
- baie NetApp DS14-MK4 avec ses tiroirs de disques d'origine
- serveur tour ordinaire avec des emplacements PCIe libres
- un HBA SAS de rechange et une poignée d'optiques SFP+ 10G du bac à pièces
- l'hôte fera tourner Linux ou TrueNAS, pas encore décidé
# shelf powered and cabled to the HBA
lsblk # no new devices
dmesg | tail # no attach messages at all
Ce que j'ai déjà fait :
- essayé les deux modules de la baie et les deux ports de chacun
- réinséré chaque tiroir
- vérifié que le HBA fonctionne, il énumère sans souci un disque en connexion directe
Avant de dépenser quoi que ce soit d'autre là-dessus : que faut-il réellement pour rattacher une de ces baies à un hôte normal, et une fois rattachée, les disques d'origine sont-ils utilisables tels quels ?
Comments 3
Votre HBA SAS ne verra jamais cette baie, et aucune astuce de câblage n'y changera rien. C'est la génération Fibre Channel des baies NetApp : côté hôte il faut un HBA FC, des SFP FC 4 Gb et de la fibre LC. Les optiques SFP+ 10G de votre bac à pièces ne remplacent pas non plus les modules FC 4 Gb, donc budgétez-les comme une ligne séparée.
L'obstacle le plus important est le support. Ces tiroirs contiennent des disques d'entreprise avec une interface FC, et ils sont typiquement formatés bas niveau en secteurs de 520 octets, les octets supplémentaires par secteur étant utilisés par la baie elle-même. Un OS normal n'y touchera pas dans cet état, donc chaque disque doit être reformaté à 512 octets avant de pouvoir être partitionné, et c'est un travail lent qu'on répète pour chaque tiroir de la baie.
Ensuite vient la partie impopulaire. La baie et les disques ont à peu près une décennie, le boîtier tire un vrai courant en continu, et une fois qu'on ajoute le HBA et les optiques, de simples disques SATA modernes reviennent moins cher que de maintenir ça en vie - avec une fraction du bruit. Comme exercice de labo c'est tout à fait faisable et vous apprendrez pas mal de Fibre Channel au passage, mais ne vous attendez pas à ce que ce soit une façon économique d'acheter de la capacité.
Postez deux choses avant que quiconque puisse aider correctement : ce qui est imprimé au dos des modules de la baie, et ce que dit la ligne d'interface sur l'étiquette d'un tiroir de disque. Cette famille de baies existe en plus d'une variante et la réponse est complètement différente selon celle qui est en face de vous - ce qui explique très probablement aussi pourquoi votre HBA SAS ne voit absolument rien.
Et décidez de l'OS hôte avant d'acheter un contrôleur, pas après. Si TrueNAS est encore sur la table, rappelez-vous que c'est du FreeBSD en dessous et que la couverture des drivers est bien plus étroite que sous Linux. Les gens se font piéger constamment par ça côté réseau, où un Aquantia AQC107 n'a aucun driver du tout tandis qu'un Sonnet Twin10G construit autour d'un Intel X520 a une chance. Le même devoir s'applique au HBA que vous finirez par acheter : vérifiez d'abord le driver, puis le prix.
Étiquettes vérifiées : FC sur les disques, et les modules de la baie correspondent, ce qui explique le silence total côté carte SAS. Un HBA FC et une paire de SFP FC 4 Gb sont en route.
En attendant j'ai retiré deux disques et commencé le reformatage de 520 à 512 octets sur une machine de banc. Ça tourne des heures par disque, donc une baie complète va prendre du temps, et c'est avant même que certains se révèlent fatigués. À ce stade je le fais pour la valeur d'apprentissage - le calcul entre l'électricité plus les optiques face à quelques disques SATA modernes ne penche clairement pas en faveur de la baie, comme prédit plus haut. Ça restera un jouet de labo plutôt qu'un vrai stockage.