firmware ssd, linux: mise à jour d'un grand lot de disques


12

J'ai récemment été frappé par un bug de firmware fatal qui affectait des dizaines de SSD Crucial déployés dans mon centre de données. La plupart des machines concernées utilisent LSI ou d'autres contrôleurs SAS propriétaires, que l'ISO de démarrage de Crucial ne reconnaît pas. Aucune des machines concernées n'a de licence Windows. L'histoire est à peu près similaire pour d'autres mfrs SSD, y compris Samsung et Intel.

Pour résoudre ce problème, j'ai été obligé d'arrêter chaque machine, de retirer le SSD affecté, de retirer le SSD de son panier hotswap, de l'installer temporairement dans mon ThinkPad, de flasher le firmware, d'inverser, de rincer, de répéter. Il a fallu une bonne partie de la journée pour passer à travers tous les appareils concernés.

Je recherche du matériel, des logiciels et / ou des stratégies d'achat pour soulager cette douleur, car les bogues du micrologiciel SSD semblent inévitables et notre empreinte SSD augmente.

Ma première pensée est d'obtenir un ordinateur portable avec eSATA et l'un de ces câbles . Cela devrait au moins faire en sorte que je n'ai pas à retirer les disques de leurs caddies.

Certes, d'autres se sont heurtés à cela. De nouvelles solutions?


1
Quel contrôleur RAID utilisez-vous? Certains proposent de se mettre en mode HBA. Cela désactive efficacement tout type d'abstraction de volume RAID ou logique et fournit chaque disque au système d'exploitation indépendamment. Dans ce mode, la mise à niveau du firmware peut être exécutée en batch, après quoi vous pouvez à nouveau restaurer la fonctionnalité RAID. Un exemple d'un tel contrôleur basé sur LSI est le contrôleur IBM M1015 (Google IT firmwareavec lui).
gertvdijk

Réponses:


2

Certains contrôleurs permettent de flasher le firmware du lecteur avec des utilitaires intégrés (adaptec le fait à coup sûr), mais de toute façon - ce n'est pas sûr, en particulier pour les baies. Même les services publics peuvent le faire - je ne le ferai pas.

Il est préférable de mettre à jour les disques un par un et de les reconstruire. Il existe un risque que les disques ne fonctionnent pas après le flash du micrologiciel et en cas de mise à niveau par lots - vous pouvez perdre plusieurs disques à la fois et, par conséquent, perdre des données RAID entières, sans parler de disques uniques.

Pour les disques SAS - consultez votre revendeur de disques et de contrôleurs pour la compatibilité. Il n'y a pas d'adaptateurs génériques et USB-SAS (impossible de trouver ou de voir après la recherche, ils en ont également besoin pour un effacement sûr). Pour SATA - connectez-les simplement à votre bureau via un câble SATA / eSATA ou utilisez un adaptateur comme vous l'avez déjà dit. J'ai peu de ces adaptateurs chinois multimarques et ils fonctionnent assez bien - j'ai mis à jour le micrologiciel sur de nombreux disques SATA.

Bonne chance

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.