Comment récupérer Junos OS avec FreeBSD mis à jour
Lorsque vous n'avez pas accès à l'interface de ligne de commande, vous pouvez utiliser le menu principal et le menu de démarrage de Junos pour récupérer un périphérique exécutant Junos OS avec FreeBSD mis à jour.
Façons de récupérer Junos OS avec FreeBSD mis à jour sans utiliser l’interface de ligne de commande
Si un périphérique exécutant Junos OS avec FreeBSD mis à jour a un système d’exploitation ou une configuration endommagée qui empêche le système de démarrer normalement, ou si vous avez besoin de récupérer le mot de passe root, vous n’avez pas accès à la CLI. Cependant, vous pouvez accéder au menu principal et au menu de démarrage de Junos et les utiliser. Ces menus comportent des options telles que le démarrage à partir d’un périphérique USB ou d’une version précédemment installée de Junos OS, ou l’utilisation du mode de récupération CLI pour modifier votre mot de passe root. Pour déterminer si votre système utilise Junos OS avec FreeBSD mis à jour, voir : Mise à niveau du noyau Junos vers FreeBSD 10+.
Pour les pare-feu SRX300, SRX320, SRX340, SRX345 et SRX380 mis à niveau vers Junos OS version 24.4R1, reportez-vous à la section KB85650 pour plus d’informations sur la restauration d’un système qui ne démarre pas normalement. Pour ces pare-feu, vous ne pouvez pas utiliser le menu Boot pour démarrer à partir d’un périphérique USB.
- Démarrez à partir du volume /junos
- Démarrer à partir du mode sans échec
- Démarrer à partir d’une version précédemment installée de Junos OS avec FreeBSD mis à jour
- Démarrage en mode mono-utilisateur
- Démarrer à partir d’un instantané de récupération
- Démarrer à partir d’un périphérique USB
- Démarrer à partir de l’interpréteur de commandes OAM
- Mode de récupération CLI
- Vérifier le système de fichiers
- Activer/Désactiver l’amorçage détaillé
- Invite de démarrage
Démarrez à partir du volume /junos
Les périphériques Juniper Networks qui exécutent Junos OS avec FreeBSD mis à jour ont deux volumes distincts :
-
dev/gpt/junos (/junos en abrégé) volume utilisé pour exécuter Junos OS et stocker les fichiers de configuration et journaux
-
dev/gpt/oam (/oam en abrégé), un volume d’opérations, d’administration et de maintenance (OAM) utilisé pour stocker une sauvegarde complète de Junos OS et de la configuration.
Si un périphérique exécutant Junos OS avec FreeBSD mis à jour a un système d’exploitation ou une configuration endommagée, empêchant le système de démarrer normalement, vous pouvez toujours démarrer à partir du volume /junos sans utiliser la commande request system rebootCLI . Accédez au menu principal de Junos. Le démarrage du volume /junos est la première option du menu principal de Junos.
Démarrer à partir du mode sans échec
Le mode sans échec est un mode de diagnostic du système d’exploitation d’un ordinateur dont les fonctionnalités sont réduites, ce qui facilite la tâche d’isolement des problèmes, car de nombreux composants non essentiels sont désactivés. Dans Junos OS avec FreeBSD mis à jour, le mode sans échec démarre l’ensemble de Junos OS et FreeBSD, mais avec quelques fonctionnalités du noyau désactivées.
Une autre différence entre le mode normal et le mode sans échec est que pour les périphériques EX3400, le multitraitement symétrique (SMP) en mode normal utilise un double cœur, alors qu’en mode sans échec, il utilise un seul cœur.
Une installation qui présente un problème majeur (tel qu’une corruption de disque ou l’installation d’un logiciel mal configuré) qui empêche le système d’exploitation de démarrer dans son mode de fonctionnement normal peut démarrer en mode sans échec et vous permettre de diagnostiquer le problème.
Le démarrage à partir du mode sans échec est la deuxième option du menu principal de Junos.
Démarrer à partir d’une version précédemment installée de Junos OS avec FreeBSD mis à jour
Avec les périphériques fonctionnant sous Junos OS avec FreeBSD mis à jour, vous pouvez démarrer à partir d’une version précédente du système d’exploitation, à condition qu’il y ait une image précédente sur le périphérique et qu’elle soit toujours là. Les fichiers image précédents se trouvent dans le répertoire /packages/sets/previous Certaines plates-formes ne conservent pas une image plus ancienne en raison de limitations d’espace de stockage (par exemple, EX2300 et EX3400 n’ont pas de répertoire /packages/sets/previous ).
Voici un exemple de sortie d’un commutateur EX9200, montrant l’image précédente :
root@:/ # ls -al /packages/sets/previous/ total 20 drwxr-xr-x 4 root wheel 1536 Mar 30 15:45 . drwxrwxrwx 4 root wheel 512 Mar 30 18:47 .. drwxr-xr-x 2 root wheel 512 Mar 30 15:45 boot lrwxr-xr-x 1 root wheel 66 Mar 30 15:44 jail-runtime -> /packages/db/jail-runtime-x86-32-20171012.356211_builder_stable_10 lrwxr-xr-x 1 root wheel 62 Mar 30 15:44 jdocs -> /packages/db/jdocs-x86-32-20171121.225603_builder_junos_161_r6 lrwxr-xr-x 1 root wheel 63 Mar 30 15:44 jpfe-X -> /packages/db/jpfe-X-x86-32-20171121.225603_builder_junos_161_r6 ...
Pour voir s’il existe des packages précédents sur l’appareil, effectuez l’une des opérations suivantes :
-
À partir d’un shell UNIX, exécutez la
ls /packages/sets/previouscommande. -
À partir du mode opérationnel de l’interface de ligne de commande, utilisez la
file list /packages/sets/previouscommande.
Le démarrage à partir d’une version précédemment installée de Junos OS avec FreeBSD mis à jour est la première option du menu de démarrage.
Le système démarre l’ancien système d’exploitation Junos OS avec l’image FreeBSD mise à jour. S’il n’y a pas d’image précédente, le système démarre à partir de l’image actuellement installée.
Démarrage en mode mono-utilisateur
Le mode mono-utilisateur est un mode dans lequel un système d’exploitation d’ordinateur multi-utilisateur démarre sur un seul superutilisateur. Il est principalement utilisé pour la maintenance d’environnements multi-utilisateurs.
Pour les périphériques fonctionnant sous Junos OS avec FreeBSD mis à jour, le mode mono-utilisateur vous place dans un shell avec une invite. L’assistance est limitée et la récupération du mot de passe n’est pas possible à l’aide de cette option. Mais vous pouvez effectuer quelques opérations sur les fichiers.
Le démarrage en mode mono-utilisateur est la deuxième option du menu de démarrage.
Démarrer à partir d’un instantané de récupération
Un snapshot de récupération pour les périphériques exécutant Junos OS avec FreeBSD mis à jour est pris avec la request system snapshot recovery commande. Les instantanés de récupération sont des copies complètes des packages et de la configuration pris au moment de l’émission de la commande de snapshot.
Le démarrage à partir d’un instantané de récupération est la troisième option du menu de démarrage.
Démarrer à partir d’un périphérique USB
Si vous souhaitez démarrer à partir d’un périphérique USB, vous devez connecter le périphérique USB au périphérique. Sélectionnez ensuite l’option Démarrer à partir de [U]SB dans le menu de démarrage. Si aucun périphérique USB n’est connecté, vous verrez un message No USB media found.
Sur les plates-formes basées sur Linux (images jinstall-host* ) où Junos OS avec FreeBSD mis à jour s’exécute en tant que machine virtuelle invitée (VM), l’option de démarrage à partir d’une clé USB est prise en charge par le gestionnaire de démarrage du BIOS. Après le redémarrage, appuyez sur ESC pour ouvrir le menu des options de démarrage et sélectionnez l’option Gestionnaire de démarrage .
Pour les pare-feu SRX300, SRX320, SRX340, SRX345 et SRX380, vous ne pouvez pas utiliser le menu Boot pour démarrer à partir d’un périphérique USB.
Démarrer à partir de l’interpréteur de commandes OAM
L’option Boot to the OAM Shell est similaire au mode mono-utilisateur, sauf que vous êtes placé dans le shell ou le volume OAM. Le lecteur Compact Flash est le volume /oam et stocke les informations de sauvegarde de l’instantané de récupération. En cas de défaillance du volume /junos, le volume /oam peut être utilisé pour démarrer le système.
Le démarrage à partir du shell oam est la cinquième option du menu de démarrage.
Mode de récupération CLI
Si vous choisissez l’option Mode de récupération CLI, vous vous retrouvez à une root> invite. Entrez configure à l’invite pour accéder au mode CLI de configuration. À partir de là, vous pouvez modifier le mot de passe root pour récupérer votre accès à l’appareil (voir Récupération du mot de passe root sur les routeurs).
Le mode de récupération CLI est la deuxième option du menu Options.
Vérifier le système de fichiers
L’option de vérification du système de fichiers vous permet de vous assurer qu’il n’y a pas de problèmes ou de fichiers corrompus. Le système démarre à partir du volume OAM pour effectuer des vérifications de disque. Il s’agit de la troisième option du menu Options.
Activer/Désactiver l’amorçage détaillé
Le choix de la quatrième option dans le menu Options permet soit d’activer le démarrage détaillé, qui vous permet de voir défiler l’ensemble du démarrage, soit de désactiver le démarrage détaillé.
Invite de démarrage
L’option Invite de démarrage affiche une invite OK à partir de laquelle vous pouvez taper l’une des commandes suivantes :
-
menu: vous ramène au menu principal de Junos. -
boot-junos: démarre l’équipement à partir de la version actuelle de Junos OS. -
reboot: redémarre le système.
Vous pouvez également taper ? à l’invite OK pour afficher plusieurs autres commandes disponibles. L’option d’invite de démarrage est la cinquième option du menu Options.