Mise à niveau du BIOS et du firmware (pare-feu SRX Series uniquement)
Découvrez comment mettre à niveau le BIOS et le firmware du pare-feu SRX Series.
Mises à niveau du BIOS des pare-feu
- Mise à niveau manuelle du BIOS à l’aide de la CLI de Junos
- Méthodes de mise à niveau automatique du BIOS sur les pare-feu
Mise à niveau manuelle du BIOS à l’aide de la CLI de Junos
Sur les pare-feu de la gamme SRX300, le BIOS se compose d’un U-boot et du chargeur Junos. De plus, un BIOS de sauvegarde est pris en charge, ce qui inclut une copie de sauvegarde du U-boot en plus de la copie active à partir de laquelle le système démarre généralement.
Tableau 1 Répertorie les commandes CLI utilisées pour la mise à niveau manuelle du BIOS.
BIOS actif |
Sauvegarde du BIOS |
|---|---|
|
|
Procédure de mise à niveau du BIOS :
Install the jloader-srxsme package.
Copiez le package signé jloader-srxsme sur le périphérique. La version du package jloader-srxsme que vous installez doit correspondre à la version de Junos OS.
Installez le package à l’aide de la
request system software add <path to jloader-srxsme package> no-copy no-validatecommande.L’installation du package jloader-srxsme place les images nécessaires dans directory/boot.
Vérifiez que les images requises pour la mise à niveau sont installées. Utilisez le
show system firmwarepour vérifier que la version d’image du BIOS correcte est disponible pour la mise à niveau.Mettez à niveau l’image du BIOS (actif et de sauvegarde).
Active BIOS:
Lancez la mise à niveau à l’aide de la
request system firmware upgade re bioscommande.Surveillez l’état de la mise à niveau à l’aide de la
show system firmwarecommande.L’appareil doit être redémarré pour que le BIOS actif mis à niveau prenne effet.
Backup BIOS:
Lancez la mise à niveau à l’aide de la
request system firmware upgade re bios backupcommande.Surveillez l’état de la mise à niveau à l’aide de la
show system firmwarecommande.
Méthodes de mise à niveau automatique du BIOS sur les pare-feu
La version du BIOS répertoriée dans le fichier bios-autoupgrade.conf est la version minimale prise en charge. Si l’appareil actuel dispose d’une version du BIOS antérieure à la version compatible minimale, la fonction de mise à niveau automatique du BIOS met automatiquement à niveau le BIOS vers la dernière version.
Le BIOS se met à niveau automatiquement dans les scénarios suivants :
Pendant Junos OS, effectuez la mise à niveau via l’interface utilisateur J-Web ou la CLI (à l’aide de la
request system software add no-copy no-validate software-imagecommande ). Dans ce cas, seul le BIOS actif est mis à niveau.Lors de l’installation du chargeur à l’aide de TFTP ou USB (à l’aide de la
install tftp:///software-imagecommande). Dans ce cas, seul le BIOS actif est mis à niveau.Au démarrage du système. Dans ce cas, le BIOS actif et le BIOS de sauvegarde sont mis à niveau.
Désactiver la mise à niveau automatique du BIOS sur les pare-feu
La fonction de mise à niveau automatique du BIOS est activée par défaut. Vous pouvez désactiver la fonctionnalité à l’aide de la CLI en mode configuration.
Pour désactiver la mise à niveau automatique du BIOS sur un pare-feu, utilisez la chassis routing-engine bios commande comme suit :
user@host# set chassis routing-engine bios no-auto-upgrade
La commande désactive la mise à niveau automatique du BIOS uniquement lors de la mise à niveau de Junos OS ou d’un démarrage du système. Il ne désactive pas la mise à niveau automatique du BIOS lors de l’installation du chargeur.
La set chassis routing-engine bios uninterrupt commande est introduite sur les appareils SRX300, SRX320, SRX340 et SRX345 pour désactiver les entrées utilisateur à l’étape U-Boot et boot loader. La set chassis routing-engine bios uninterrupt commande est introduite pour les équipements SRX380 Series.
Le set chassis routing-engine bios uninterrupt est disponible sur les appareils vSRX3.0.
La set chassis routing-engine bios uninterrupt commande peut être utilisée sur les appareils SRX300, SRX320, SRX340 et SRX345, pour désactiver les entrées utilisateur à l’étape de démarrage U-Boot, du chargeur de démarrage et de démarrage de Junos-Kernel. La set chassis routing-engine bios uninterrupt commande est introduite dans Junos OS sur les équipements SRX380 Series.
Pour désactiver les entrées utilisateur à l’étape de démarrage U-Boot, du chargeur de démarrage et du noyau Junos, utilisez la chassis routing-engine bios commande comme suit :
user@host# set chassis routing-engine bios uninterrupt
Installez U-Boot version 3.2 ou ultérieure et loader version 2.9 ou ultérieure sur les pare-feu SRX Series pour désactiver les entrées utilisateur à l’étape U-Boot et boot loader avec la chassis routing-engine bios commande.
Vous pouvez vérifier le numéro de version à la sortie de la console lorsque votre appareil démarre, comme indiqué dans l’exemple suivant :
U-Boot 2013.07-JNPR-3.4 (Build time: Aug 02 2017 - 18:57:37)
FreeBSD/MIPS U-Boot bootstrap loader, Revision 2.9
Vous pouvez également vérifier la version U-Boot et du chargeur à l’invite de shell de Junos, comme illustré dans l’exemple suivant :
root@% kenv
LINES="24"
boot.ver="3.5"
loader.name="FreeBSD/MIPS U-Boot bootstrap loader"
loader.version="2.9"
root@%
Sur les pare-feu, si les deux set system ports console insecure options et set chassis routing-engine bios uninterrupt sont configurées, aucune autre méthode de récupération n’est disponible si le système d’exploitation Junos OS échoue au démarrage et que l’équipement devient inutilisable.