For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/dedicated-servers/wd-sas-fw-upgrade.md.

Serveurs dédiés High Grade - Mise à jour du firmware de votre SSD SAS Western Digital SS300

Voir en Markdown

Découvrez comment mettre à jour le firmware de votre SSD SAS Western Digital SS300 pour les serveurs dédiés Linux, ESXi et Windows

Objectif

Les mises à jour régulières du firmware jouent un rôle essentiel dans le maintien des performances, de la stabilité et de la sécurité de votre disque. Ces mises à jour intègrent souvent des corrections de bugs critiques, une compatibilité améliorée et des fonctionnalités de sécurité avancées, indispensables à la préservation de l'intégrité de vos données et au maintien d'une efficacité opérationnelle optimale.

Un correctif important a été introduit dans ce nouveau firmware (version BCGNB17D). Nous vous recommandons fortement de mettre à jour votre firmware afin d'éviter toute fin de vie prématurée.

Notes de version du firmware : https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/SS300/PCN-005015-A00.pdf

L'objectif de ce guide est de vous aider à mettre à jour le firmware de votre SSD SAS Western Digital SS300.

Références des disques :

  • HUSMR3280ASS201 (capacité de 800 Go)
  • HUSMR3240ASS201 (capacité de 400 Go)

Prérequis

  • Un serveur bare metal équipé d'un SSD SAS Western Digital SS300, parmi les gammes suivantes :
    • mHG/HG/BHG 2017
    • mHG/HG/BHG 2018
    • mHG/HG/BHG 2019

En pratique

Danger
  • Avant toute tentative de mise à jour du firmware, une sauvegarde des données présentes sur le disque doit être effectuée. Consultez notre guide sur le Backup Storage pour savoir comment sauvegarder vos données.
  • La mise à jour du firmware ne formate pas le disque et n'efface pas les données, mais un échec de la mise à jour du firmware peut survenir. N'éteignez pas le disque ni le serveur bare metal pendant le processus de mise à jour du firmware.
Info

Toutes les commandes doivent être exécutées en tant que root sous Linux et VMWare, et avec un compte administrateur sous Windows.

Linux

Configuration matérielle/logicielle testée par OVHcloud

PlateformeOutil de flashFirmwareRésultat
Debian 11/12 OSStorCLI 007.2705.0000.0000BCGNB17DOK
Ubuntu 22.04 OSStorCLI 007.2705.0000.0000BCGNB17DOK
Rocky 7/8 OSStorCLI 007.2705.0000.0000BCGNB17DOK
Debian 11/12 OS + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK
Ubuntu 22.04 OS + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK
Rocky 7/8 OS + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK

Étape 1 - Télécharger StorCLI

Téléchargez le paquet StorCLI sur votre serveur :

wget https://docs.broadcom.com/docs-and-downloads/007.2705.0000.0000_storcli_rel.zip

Décompressez l'archive globale :

unzip 007.2705.0000.0000_storcli_rel.zip

Décompressez ensuite l'archive contenant les binaires pour les différents systèmes d'exploitation :

unzip storcli_rel/Unified_storcli_all_os.zip

Étape 2 - Installer StorCLI

  • Pour Debian, Ubuntu, Mint, Proxmox et similaires :
dpkg -i Unified_storcli_all_os/Ubuntu/storcli_007.2705.0000.0000_all.deb
  • Pour RHEL, CentOS, RockyLinux, AlmaLinux, Fedora et similaires :
rpm -ivh Unified_storcli_all_os/Linux/storcli-007.2705.0000.0000-1.noarch.rpm

Étape 3 - Vérifier si une mise à jour du firmware est nécessaire

Exécutez la commande suivante pour récupérer l'identifiant de votre contrôleur dans le champ Ctl :

/opt/MegaRAID/storcli/storcli64 show

Exemple :

root@labo:~# /opt/MegaRAID/storcli/storcli64 show
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = Linux 6.1.51-mod-std
Status Code = 0
Status = Success
Description = None

Number of Controllers = 1
Host Name = labo.ovh.net
Operating System  = Linux 6.1.51-mod-std
StoreLib IT Version = 07.2703.0200.0000
StoreLib IR3 Version = 16.14-0

System Overview :
===============

------------------------------------------------------------------------------------
Ctl Model                   Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS  EHS ASOs Hlth
------------------------------------------------------------------------------------
  0 AVAGOMegaRAIDSAS9361-4i     4   4   0     0   0     0 Opt On  1&2 Y      3 Opt
------------------------------------------------------------------------------------

Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=Array NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Spare Drive
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit/CV
Hlth=Health|Safe=Safe-mode boot|CertProv-Certificate Provision mode
Chrg=Charging | MsngCbl=Cable Failure

Récupérez ensuite les numéros d'enclosure et d'emplacement du disque en exécutant la commande suivante :

/opt/MegaRAID/storcli/storcli64 /cx /eall /sall show | grep -i 'HUSMR3240ASS201\|HUSMR3280ASS201'
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour (voir ci-dessus).

Nous avons ajouté un filtre à cette commande pour n'afficher que les SSD SAS Western Digital SS300, car la mise à jour du firmware ne concerne que ce disque en particulier et votre serveur peut être équipé d'autres disques.

Dans notre exemple, 2 disques doivent être mis à jour (252:0 et 252:1). 252 est l'identifiant de l'enclosure du disque et 0/1 le numéro d'emplacement du disque :

root@labo:~# /opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show | grep -i 'HUSMR3240ASS201\|HUSMR3280ASS201'
252:0     6 JBOD  -  745.211 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -
252:1     4 JBOD  -  745.211 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -

Étape 4 - Mise à jour du firmware

Téléchargez le binaire du firmware sur votre serveur :

wget https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/SS300/BCGNB17D.bin

Exécutez la commande suivante pour chaque disque identifié à l'étape 3 :

/opt/MegaRAID/storcli/storcli64 /cx /ey /sz download src=BCGNB17D.bin
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Dans notre exemple précédent, 2 disques nécessitent une mise à jour du firmware vers la dernière version BCGNB17D. Voici comment nous mettons à jour les 2 disques et les retours de la ligne de commande :

root@labo:~# /opt/MegaRAID/storcli/storcli64 /c0 /e252 /s0 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = Linux 6.1.51-mod-std
Controller = 0
Status = Success
Description = Firmware Download Succeeded.
root@labo:~# /opt/MegaRAID/storcli/storcli64 /c0 /e252 /s1 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = Linux 6.1.51-mod-std
Controller = 0
Status = Success
Description = Firmware Download Succeeded.

À ce stade, la mise à jour du firmware est terminée. Redémarrez votre serveur.

Étape 5 - Vérifier la version du firmware après le redémarrage du serveur

Exécutez la commande suivante pour chaque disque identifié à l'étape 3 :

/opt/MegaRAID/storcli/storcli64 /cx /ey /sz show all | grep -i 'Firmware Revision'
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Résultat pour l'exemple de ce guide :

root@rescue:~# /opt/MegaRAID/storcli/storcli64 /c0 /e252 /s0 show all | grep -i 'Firmware Revision'
Firmware Revision = B17D
root@rescue:~# /opt/MegaRAID/storcli/storcli64 /c0 /e252 /s1 show all | grep -i 'Firmware Revision'
Firmware Revision = B17D
Info

La version du firmware affichée pour chaque disque doit être B17D, ce qui correspond au firmware que nous venons de flasher.

Votre disque NVMe doit désormais disposer de la version de firmware BCGNB17D.

ESXi 7.x

Configuration matérielle/logicielle testée par OVHcloud

PlateformeOutil de flashFirmwareRésultat
ESXi 7.0 U3o OS + données en clair depuis le disqueStorCLI 007.2705.0000.0000BCGNB17DOK
ESXi 7.0 U3o OS + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK

Étape 1 - Télécharger StorCLI

Téléchargez le paquet StorCLI sur votre serveur :

wget https://docs.broadcom.com/docs-and-downloads/007.2705.0000.0000_storcli_rel.zip --no-check-certificate

Décompressez l'archive globale :

unzip 007.2705.0000.0000_storcli_rel.zip

Décompressez ensuite l'archive contenant les binaires pour les différents systèmes d'exploitation :

unzip storcli_rel/Unified_storcli_all_os.zip

Étape 2 - Installer StorCLI

Décompressez l'archive ESXi 7.x :

unzip Unified_storcli_all_os/VMware/ESXi7/BCM-vmware-storcli64_007.2705.0000.0000-01_22442561-package.zip
unzip BCM-vmware-storcli64_007.2705.0000.0000-01_22442561.zip

Installez ensuite StorCLI :

esxcli software vib install -v=<absolute path>/vib20/vmware-storcli64/BCM_bootbank_vmware-storcli64_007.2705.0000.0000-01.vib
Info

<absolute path> doit être remplacé par le chemin absolu du paquet .vib depuis le répertoire racine (/).

Étape 3 - Vérifier si une mise à jour du firmware est nécessaire

Exécutez la commande suivante pour récupérer l'identifiant de votre contrôleur dans le champ Ctl :

/opt/lsi/storcli64/storcli64 show

Exemple :

[root@labo:~] /opt/lsi/storcli64/storcli64 show
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = VMkernel 7.0.3
Status Code = 0
Status = Success
Description = None
 
Number of Controllers = 1
Host Name = labo
Operating System  = VMkernel 7.0.3
StoreLib IT Version = 07.2703.0200.0000
StoreLib IR3 Version = 16.14-0
 
System Overview :
===============
 
------------------------------------------------------------------------------------
Ctl Model                   Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS  EHS ASOs Hlth
------------------------------------------------------------------------------------
  0 AVAGOMegaRAIDSAS9361-4i     4   4   2     0   2     0 Opt On  1&2 Y      3 Opt
------------------------------------------------------------------------------------
 
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=Array NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Spare Drive
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit/CV
Hlth=Health|Safe=Safe-mode boot|CertProv-Certificate Provision mode
Chrg=Charging | MsngCbl=Cable Failure

Récupérez ensuite les numéros d'enclosure et d'emplacement du disque en exécutant la commande suivante :

/opt/lsi/storcli64/storcli64 /cx /eall /sall show | grep -i 'HUSMR3240ASS201\|HUSMR3280ASS201'
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour (voir ci-dessus).

Nous avons ajouté un filtre à cette commande pour n'afficher que les SSD SAS Western Digital SS300, car la mise à jour du firmware ne concerne que ce disque en particulier et votre serveur peut être équipé d'autres disques.

Dans notre exemple, 2 disques doivent être mis à jour (252:0 et 252:1). 252 est l'identifiant de l'enclosure du disque et 0/1 le numéro d'emplacement du disque :

[root@labo:~] /opt/lsi/storcli64/storcli64 /c0 /eall /sall show | grep -i 'HUSMR3240ASS201\|HUSMR3280ASS201'
252:0     6 Onln   0 744.687 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -
252:1     4 Onln   0 744.687 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -

Étape 4 - Mise à jour du firmware

Téléchargez le binaire du firmware sur votre serveur :

wget https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/SS300/BCGNB17D.bin --no-check-certificate

Exécutez la commande suivante pour chaque disque identifié à l'étape 3 :

/opt/lsi/storcli64/storcli64 /cx /ey /sz download src=BCGNB17D.bin
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Dans notre exemple précédent, 2 disques nécessitent une mise à jour du firmware vers la dernière version BCGNB17D. Voici comment nous mettons à jour les 2 disques et les retours de la ligne de commande :

[root@labo:~] /opt/lsi/storcli64/storcli64 /c0 /e252 /s0 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = VMkernel 7.0.3
Controller = 0
Status = Success
Description = Firmware Download Succeeded.
[root@labo:~] /opt/lsi/storcli64/storcli64 /c0 /e252 /s1 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = VMkernel 7.0.3
Controller = 0
Status = Success
Description = Firmware Download Succeeded.

À ce stade, la mise à jour du firmware est terminée. Redémarrez votre serveur.

Étape 5 - Vérifier la version du firmware après le redémarrage du serveur

Exécutez la commande suivante pour chaque disque identifié à l'étape 3 :

/opt/lsi/storcli64/storcli64 /cx /ey /sz show all | grep -i 'Firmware Revision'
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Résultat pour l'exemple de ce guide :

root@rescue:~# /opt/lsi/storcli64/storcli64 /c0 /e252 /s0 show all | grep -i 'Firmware Revision'
Firmware Revision = B17D
root@rescue:~# /opt/lsi/storcli64/storcli64 /c0 /e252 /s1 show all | grep -i 'Firmware Revision'
Firmware Revision = B17D
Info

La version du firmware affichée pour chaque disque doit être B17D, ce qui correspond au firmware que nous venons de flasher.

ESXi 8.x

Configuration matérielle/logicielle testée par OVHcloud

PlateformeOutil de flashFirmwareRésultat
ESXi 8.0b OSStorCLI 007.2705.0000.0000BCGNB17DOK
ESXi 8.0b OS + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK

Étape 1 - Télécharger StorCLI

Téléchargez le paquet StorCLI sur votre serveur :

wget https://docs.broadcom.com/docs-and-downloads/007.2705.0000.0000_storcli_rel.zip --no-check-certificate

Décompressez l'archive globale :

unzip 007.2705.0000.0000_storcli_rel.zip

Décompressez ensuite l'archive contenant les binaires pour les différents systèmes d'exploitation :

unzip storcli_rel/Unified_storcli_all_os.zip

Étape 2 - Installer StorCLI

Décompressez l'archive ESXi 8.x :

unzip Unified_storcli_all_os/VMware/ESXi8/BCM-storcli_007.2705.0000.0000-01_22439253-package.zip
unzip BCM-storcli_007.2705.0000.0000-01_22439253.zip

Installez ensuite StorCLI :

esxcli software vib install -v=<absolute path>/vib20/storcli/BCM_bootbank_storcli_007.2705.0000.0000-01.vib
Info

<absolute path> doit être remplacé par le chemin absolu du paquet .vib depuis le répertoire racine (/).

Effectuez un redémarrage du serveur, nécessaire à la mise à jour du binaire.

Étape 3 - Vérifier si une mise à jour du firmware est nécessaire

Exécutez la commande suivante pour récupérer l'identifiant de votre contrôleur dans le champ Ctl :

/opt/storcli/bin/storcli64 show

Exemple :

[root@labo:~] /opt/storcli/bin/storcli64 show
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = VMkernel 8.0.2
Status Code = 0
Status = Success
Description = None
 
Number of Controllers = 1
Host Name = labo
Operating System  = VMkernel 8.0.2
StoreLib IT Version = 07.2703.0200.0000
StoreLib IR3 Version = 16.14-0
 
System Overview :
===============
 
------------------------------------------------------------------------------------
Ctl Model                   Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS  EHS ASOs Hlth
------------------------------------------------------------------------------------
  0 AVAGOMegaRAIDSAS9361-4i     4   4   2     0   2     0 Opt On  1&2 Y      3 Opt
------------------------------------------------------------------------------------
 
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=Array NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Spare Drive
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit/CV
Hlth=Health|Safe=Safe-mode boot|CertProv-Certificate Provision mode
Chrg=Charging | MsngCbl=Cable Failure

Récupérez ensuite les numéros d'enclosure et d'emplacement du disque en exécutant la commande suivante :

/opt/storcli/bin/storcli64 /cx /eall /sall show | grep -i 'HUSMR3240ASS201\|HUSMR3280ASS201'
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour (voir ci-dessus).

Nous avons ajouté un filtre à cette commande pour n'afficher que les SSD SAS Western Digital SS300, car la mise à jour du firmware ne concerne que ce disque en particulier et votre serveur peut être équipé d'autres disques.

Dans notre exemple, 2 disques doivent être mis à jour (252:0 et 252:1). 252 est l'identifiant de l'enclosure du disque et 0/1 le numéro d'emplacement du disque :

[root@labo:~] /opt/storcli/bin/storcli64 /c0 /eall /sall show | grep -i 'HUSMR3240ASS201\|HUSMR3280ASS201'
252:0     6 Onln   0 744.687 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -
252:1     4 Onln   0 744.687 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -

Étape 4 - Mise à jour du firmware

Téléchargez le binaire du firmware sur votre serveur :

wget https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/SS300/BCGNB17D.bin --no-check-certificate

Exécutez la commande suivante pour chaque disque identifié à l'étape 3 :

/opt/storcli/bin/storcli64 /cx /ey /sz download src=BCGNB17D.bin
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Dans notre exemple précédent, 2 disques nécessitent une mise à jour du firmware vers la dernière version BCGNB17D. Voici comment nous mettons à jour les 2 disques et les retours de la ligne de commande :

[root@labo:~] /opt/storcli/bin/storcli64 /c0 /e252 /s0 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = VMkernel 8.0.2
Controller = 0
Status = Success
Description = Firmware Download Succeeded.
[root@labo:~] /opt/storcli/bin/storcli64 /c0 /e252 /s1 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = VMkernel 8.0.2
Controller = 0
Status = Success
Description = Firmware Download Succeeded.

À ce stade, la mise à jour du firmware est terminée. Redémarrez votre serveur.

Étape 5 - Vérifier la version du firmware après le redémarrage du serveur

Exécutez la commande suivante pour chaque disque identifié à l'étape 3 :

/opt/storcli/bin/storcli64 /cx /ey /sz show all | grep -i 'Firmware Revision'
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Résultat pour l'exemple de ce guide :

root@rescue:~# /opt/storcli/bin/storcli64 /c0 /e252 /s0 show all | grep -i 'Firmware Revision'
Firmware Revision = B17D
root@rescue:~# /opt/storcli/bin/storcli64 /c0 /e252 /s1 show all | grep -i 'Firmware Revision'
Firmware Revision = B17D
Info

La version du firmware affichée pour chaque disque doit être B17D, ce qui correspond au firmware que nous venons de flasher.

Windows

Configuration matérielle/logicielle testée par OVHcloud

PlateformeOutil de flashFirmwareRésultat
Windows 2016StorCLI 007.2705.0000.0000BCGNB17DOK
Windows 2019StorCLI 007.2705.0000.0000BCGNB17DOK
Windows 2022StorCLI 007.2705.0000.0000BCGNB17DOK
Windows 2016 + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK
Windows 2019 + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK
Windows 2022 + HARD RAIDStorCLI 007.2705.0000.0000BCGNB17DOK

Étape 1 - Télécharger StorCLI

Téléchargez StorCLI via ce lien : https://docs.broadcom.com/docs-and-downloads/007.2705.0000.0000_storcli_rel.zip

Décompressez l'archive. L'outil que vous devez utiliser, storcli.exe, se trouve dans le dossier : storcli_rel\Unified_storcli_all_os.zip\Unified_storcli_all_os\Windows

Étape 2 - Vérifier si une mise à jour du firmware est nécessaire

Ouvrez Windows PowerShell en tant qu'administrateur, puis exécutez la commande suivante dans le répertoire où storcli.exe a été décompressé afin de récupérer l'identifiant de votre contrôleur dans le champ Ctl :

.\storcli64.exe show
PS C:\Users\admin\Desktop\007.2705.0000.0000_storcli_rel\storcli_rel\Unified_storcli_all_os\Unified_storcli_all_os\Windows> .\storcli64.exe show
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = Windows Server 2019
Status Code = 0
Status = Success
Description = None
 
Number of Controllers = 1
Host Name = NS6821121
Operating System  = Windows Server 2019
StoreLib IT Version = 07.2703.0200.0000
StoreLib IR3 Version = 16.14-0
 
System Overview :
===============
 
------------------------------------------------------------------------------------
Ctl Model                   Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS  EHS ASOs Hlth
------------------------------------------------------------------------------------
  0 AVAGOMegaRAIDSAS9361-4i     4   4   2     0   2     0 Opt On  1&2 Y      3 Opt
------------------------------------------------------------------------------------
 
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=Array NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Spare Drive
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit/CV
Hlth=Health|Safe=Safe-mode boot|CertProv-Certificate Provision mode
Chrg=Charging | MsngCbl=Cable Failure

Récupérez ensuite les numéros d'enclosure et d'emplacement du disque en exécutant la commande suivante :

.\storcli64.exe /cx /eall /sall show | oss | sls "HUSMR3240ASS201","HUSMR3280ASS201"
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Nous avons ajouté un filtre à cette commande pour n'afficher que les SSD SAS Western Digital SS300, car la mise à jour du firmware ne concerne que ce disque en particulier et votre serveur peut être équipé d'autres disques.

Dans notre exemple, 2 disques doivent être mis à jour (252:0 et 252:1). 252 est l'identifiant de l'enclosure du disque et 0/1 le numéro d'emplacement du disque :

PS C:\Users\admin\Desktop\007.2705.0000.0000_storcli_rel\storcli_rel\Unified_storcli_all_os\Unified_storcli_all_os\Windows> .\storcli64.exe /c0 /eall /sall show | oss | sls "HUSMR3240ASS201","HUSMR3280ASS201"
 
252:0     6 Onln   0 744.687 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -
252:1     4 Onln   0 744.687 GB SAS  SSD Y   N  512B HUSMR3280ASS201  U  -

Étape 3 - Mise à jour du firmware

Téléchargez le binaire du firmware sur votre serveur :

wget "https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/SS300/BCGNB17D.bin" -outfile "BCGNB17D.bin"

Exécutez la commande suivante pour chaque disque identifié à l'étape 2 :

.\storcli64.exe /cx /ey /sz download src=BCGNB17D.bin
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Dans notre exemple précédent, 2 disques nécessitent une mise à jour du firmware vers la dernière version BCGNB17D. Voici comment nous mettons à jour les 2 disques et les retours de la ligne de commande :

PS C:\Users\admin\Desktop\007.2705.0000.0000_storcli_rel\storcli_rel\Unified_storcli_all_os\Unified_storcli_all_os\Windows> .\storcli64.exe /c0 /e252 /s0 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = Windows Server 2019
Controller = 0
Status = Success
Description = Firmware Download Succeeded.
 
PS C:\Users\admin\Desktop\007.2705.0000.0000_storcli_rel\storcli_rel\Unified_storcli_all_os\Unified_storcli_all_os\Windows> .\storcli64.exe /c0 /e252 /s1 download src=BCGNB17D.bin
Starting microcode update .....please wait...
Flashing PD image .....please wait...
CLI Version = 007.2705.0000.0000 August 24, 2023
Operating system = Windows Server 2019
Controller = 0
Status = Success
Description = Firmware Download Succeeded.

Étape 4 - Vérifier la version du firmware après le redémarrage du serveur

Exécutez la commande suivante pour chaque disque identifié à l'étape 2 :

.\storcli64.exe /cx /ey /sz show all | oss | sls "Firmware Revision"
Info

x est l'identifiant du contrôleur gérant les disques à mettre à jour ; y est l'identifiant de l'enclosure du disque ; z est le numéro d'emplacement du disque (voir ci-dessus).

Résultat pour l'exemple de ce guide :

PS C:\Users\admin\Desktop\007.2705.0000.0000_storcli_rel\storcli_rel\Unified_storcli_all_os\Unified_storcli_all_os\Windows> .\storcli64.exe /c0 /e252 /s0 show all | oss | sls "Firmware Revision"
 
Firmware Revision = B17D
 
PS C:\Users\admin\Desktop\007.2705.0000.0000_storcli_rel\storcli_rel\Unified_storcli_all_os\Unified_storcli_all_os\Windows> .\storcli64.exe /c0 /e252 /s1 show all | oss | sls "Firmware Revision"
 
Firmware Revision = B17D
Info

La version du firmware affichée pour chaque disque doit être B17D, ce qui correspond au firmware que nous venons de flasher.

Aller plus loin

Mise à jour du firmware des SSD WD SS530 sur un serveur dédié

Mise à jour du firmware des SSD Samsung NVMe PM9A1 sur les serveurs dédiés

  • Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.

  • Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?