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


Un bogue de micrologiciel fatal m'a récemment frappé, affectant des dizaines de SSD Crucial déployés dans mon centre de données. La plupart des machines affectées utilisent LSI ou d'autres contrôleurs SAS propriétaires, que l'ISO démarrable de Crucial ne reconnaît pas. Aucune des machines affectées ne possède une licence Windows. L’histoire est à peu près similaire pour d’autres fabricants de disques SSD, notamment Samsung et Intel.

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

Je suis à la recherche de stratégies matérielles, logicielles et / ou d’achat pour atténuer ce problème, car les bogues du micrologiciel des disques SSD semblent inévitables et que notre empreinte SSD se développe.

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

Il est certain que d’autres se sont heurtés à cela. Des solutions novatrices?


12
2017-09-13 22:50


origine


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


Réponses:


Certains contrôleurs permettent de flasher le micrologiciel du lecteur avec les utilitaires intégrés (adaptec le fait certainement), mais quoi qu'il en soit, 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 lecteurs un par un et de les reconstruire. Il existe un risque que les lecteurs ne fonctionnent pas après la mise à jour flash du micrologiciel et en cas de mise à niveau par lot. Vous risquez de perdre plusieurs lecteurs à la fois, ce qui entraînerait la perte de données RAID entières sans parler de lecteurs individuels.

Pour les lecteurs SAS - consultez le fournisseur de votre disque et de votre contrôleur pour connaître les critères de compatibilité. Il n'y a pas d'adaptateurs génériques et USB-SAS (impossible de trouver ou d'être vus après une recherche, vous en avez également besoin pour un effacement sécurisé). 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 quelques-uns de ces adaptateurs chinois multimarques et ils fonctionnent assez bien - j'ai mis à jour le micrologiciel sur de nombreux disques SATA.

Bonne chance


2
2017-09-14 14:28