SSD-Firmware, Linux: Aktualisierung einer großen Anzahl von Laufwerken

12

Ich war kürzlich von einem schwerwiegenden Firmware-Fehler betroffen, der Dutzende von Crucial SSDs betraf, die in meinem Rechenzentrum bereitgestellt wurden. Viele der betroffenen Computer verwenden LSI oder andere proprietäre SAS-Controller, die von Crucials bootfähigem ISO nicht erkannt werden. Keiner der betroffenen Computer verfügt über eine Windows-Lizenz. Die Geschichte ist für andere SSD-Hersteller, einschließlich Samsung und Intel, in etwa ähnlich.

Um dieses Problem zu beheben, musste ich jeden Computer anhalten, die betroffene SSD entfernen, die SSD aus dem Hotswap-Caddy entfernen, sie vorübergehend in mein ThinkPad installieren, die Firmware flashen, rückgängig machen, spülen, wiederholen. Es dauerte fast einen Tag, bis alle betroffenen Geräte durch waren.

Ich suche nach Hardware, Software und / oder Kaufstrategien, um diesen Schmerz zu lindern, da SSD-Firmware-Fehler unvermeidlich erscheinen und unser SSD-Footprint wächst.

Mein erster Gedanke ist, einen Laptop mit eSATA und einem dieser Kabel zu bekommen . Das sollte es zumindest schaffen, damit ich die Laufwerke nicht aus ihren Caddies entfernen muss.

Sicherlich sind andere darauf gestoßen. Irgendwelche neuartigen Lösungen?

wryfi
quelle
1
Welchen RAID-Controller verwenden Sie? Einige bieten an, sich in den HBA-Modus zu versetzen. Dadurch wird jede Art von RAID- oder logischer Volume-Abstraktion effektiv deaktiviert und jede Festplatte wird unabhängig für das Betriebssystem bereitgestellt. In diesem Modus kann das Firmware-Upgrade im Batch ausgeführt werden. Anschließend können Sie die RAID-Funktionalität wieder herstellen. Ein Beispiel für einen solchen LSI-basierten Controller ist der IBM M1015-Controller (Google IT firmwaremit ihm).
Gertvdijk

Antworten:

2

Einige Controller erlauben das Einspielen von Firmware für Flash-Laufwerke mit integrierten Dienstprogrammen (dies ist bei adaptec mit Sicherheit der Fall). Sogar Versorgungsunternehmen können das - ich werde es nicht tun.

Es ist besser, die Laufwerke einzeln zu aktualisieren und neu zu erstellen. Es besteht die Gefahr, dass Laufwerke nach dem Firmware-Flash nicht mehr funktionieren und im Falle eines Batch-Upgrades mehrere Laufwerke gleichzeitig verloren gehen. Infolgedessen gehen ganze RAID-Daten verloren, ohne dass es sich um einzelne Laufwerke handelt.

Bei SAS-Laufwerken - Informationen zur Kompatibilität erhalten Sie von Ihrem Festplatten- und Controller-Hersteller. Es gibt keine generischen und USB-SAS-Adapter (nach der Suche nicht gefunden oder gesehen, auch zum sicheren Löschen erforderlich). Für SATA - schließen Sie sie einfach über ein SATA / eSATA-Kabel an Ihren Desktop an oder verwenden Sie, wie bereits erwähnt, einen Adapter. Ich habe nur wenige dieser chinesischen Multibrand-Adapter und sie funktionieren gut genug - ich habe die Firmware auf vielen SATA-Laufwerken aktualisiert.

Viel Glück

GioMac
quelle