Ajout Mise à jour des firmwares à partir de l'iDRAC

This commit is contained in:
bwaegeneire 2023-12-21 17:25:05 +01:00
parent d1e89c98a3
commit b3952c5b6a

View file

@ -31,11 +31,26 @@ Il s'agit de disques Sandisk / Pliant : <http://www.sandisk.com/products/ssd/sas
<http://www.fusionio.com/>
## Bios Update
## Mise à jour des firmwares
Pour mettre à jour le bios, il faut télécharger la dernière version disponible sur la page de l'appareil sur le site de Dell.
Pour mettre à jour les différents firmwares (SATA, BIOS, iDRAC) des serveurs Dell, la méthode la plus commode est de le faire via l'iDRAC.
Prendre le .exe bios-exécutable Ex : <http://www.dell.com/support/drivers/fr/fr/frbsdt1/DriverDetails/Product/poweredge-1950?driverId=G50YP&osCode=WNET&fileId=3000127357&languageCode=fr&categoryId=BI>. Puis télécharger FreeDos sur <http://chtaube.eu/computers/freedos/bootable-usb/#download>. Prendre la version correspondant à la taille de la clé usb qui sera utilisée. Décompresser l'archive, par exemple : bunzip2 FreeDOS-1.1-memstick-2-256.img.bz2. Utiliser dd pour copier l'image sur la clé comme suit : dd i=/FreeDOS-1.1-memstick-2-256.img of=/dev/sdx bs=512k. Placer le .exe téléchargé précédemment sur la racine de la clé USB.
### Par l'iDRAC
Une fois connecté à l'iDRAC, allez dans le menu : Maintenance -> System Update -> Manual Update. Mettre le champ "Location Type" à "HTTP", renseignez l'addresse IP d'un serveur HTTP dans le "HTTP Address", vérifier maintenant la connexion au serveur HTTP et sa bonne configuration en cliquant sur "Test network connexion".
Un serveur HTTP bien configuré pour servir des firmwares DELL a besoin :
- de retourner un code 200 sur la racine du serveur (par exemple en ayant fait `touch index.html ` dans la racine du serveur web)
- d'un [fichier "catalogue" de Dell](https://www.dell.com/support/kbdoc/en-us/000132986/dell-emc-catalog-links-for-poweredge-servers) nommé Catalog.xml ou Catalog.xml.gz ou catalog.xml ou Catalog.xml.gz ou Catalog.xml ou catalog.xml
- des firmwares en question, au bon emplacement ; pour être sûr de la hiérarchie dans laquelle doit se trouver chacun des firmwares, on peut suivre les logs du serveur HTTP lors d'une demande de téléchargement dû dit firmware dans l'iDRAC
Il est aussi possible de téléverser directement un fichier `.EXE` sur l'iDRAC en utilisant le "Location Type" "Local", mais c'est plus fragile que d'utiliser le client HTTP de l'iDRAC.
### Par clé USB
Pour mettre à jour le BIOS, il faut télécharger la dernière version disponible sur la page de l'appareil sur le site de Dell.
Prendre le .exe bios exécutables Ex : <http://www.dell.com/support/drivers/fr/fr/frbsdt1/DriverDetails/Product/poweredge-1950?driverId=G50YP&osCode=WNET&fileId=3000127357&languageCode=fr&categoryId=BI>. Puis télécharger FreeDos sur <http://chtaube.eu/computers/freedos/bootable-usb/#download>. Prendre la version correspondant à la taille de la clé usb qui sera utilisée. Décompresser l'archive, par exemple : bunzip2 FreeDOS-1.1-memstick-2-256.img.bz2. Utiliser dd pour copier l'image sur la clé comme suit : dd i=/FreeDOS-1.1-memstick-2-256.img of=/dev/sdx bs=512k. Placer le .exe téléchargé précédemment sur la racine de la clé USB.
Grâce au boot menu de la machine, boot sur la clé. Lorsqu'il le sera demandé, sélectionner de boot sur FreeDOS sans drivers.
Lorsque le prompt DOS sera affiché, entrer le nom du .exe et suivre les instructions à l'écran.