Suite à une mise à jour pas concluante du firmware iDRAC & Lifecycle Controller, j'ai perdu l'accès à l'interface WEB iDRAC. Nous allons voir comment réaliser un rollback (retour arrière) de cette mise à jour en SSH.
Prérequis
Il est nécessaire de disposer des identifiants administrateur du contrôleur iDRAC.
Procédure
Attention, la réalisation de cette procédure touche directement les composants du serveur. Je ne pourrai être en aucun cas tenu responsable de vos opérations.
Dans mon cas, j'ai réaliser cette opération sur un serveur DELL T320 après avoir réaliser la dernière mise à jour de iDRAC & Lifecycle Controller.
1) Se connecter en SSH au contrôleur iDRAC
2) Il est nécessaire de récupérer le FQDD du composant à restaurer dans son ancienne version. Pour cela utiliser la commande suivante :
/admin1-> racadm swinventory
-------------------------SOFTWARE INVENTORY------------------------
ComponentType = FIRMWARE
ElementName = Power Supply.Slot.1
FQDD = PSU.Slot.1
InstallationDate = 2014-08-20T18:54:26Z
Current Version = 09.2B.80
-------------------------------------------------------------------
ComponentType = FIRMWARE
ElementName = Power Supply.Slot.2
FQDD = PSU.Slot.2
InstallationDate = 2014-08-20T18:54:26Z
Current Version = 09.2B.80
-------------------------------------------------------------------
ComponentType = FIRMWARE
ElementName = Integrated Dell Remote Access Controller
FQDD = iDRAC.Embedded.1-1
InstallationDate = NA
Rollback Version = 2.41.40.40
-------------------------------------------------------------------
.....
3) Pour réaliser le retour arrière d'un firmware, utiliser la commande suivante :
/admin1-> racadm rollback FQDD
Avec FQDD, le nom présent dans l'inventaire réalisé en étape 2)
Dans mon cas, je souhaite restaurer l'ancienne version du contrôleur iDRAC en version 2.41.40.40 :
/admin1-> racadm rollback iDRAC.Embedded.1-1
RAC1056: Rollback operation initiated successfully. To view the progress of the job, use the "racadm jobqueue view" command.
If the job is scheduled, the system will require a manual reboot.
To reboot the system manually, use the "racadm serveraction powercycle" command.