SUR CETTE PAGE
Dépannage de l’installation logicielle sur les commutateurs EX Series
Cette rubrique décrit la résolution des problèmes liés aux installations logicielles sur les commutateurs EX Series.
Récupération d’une mise à niveau logicielle échouée sur un commutateur EX Series
Problème
Description
Si Junos OS se charge mais que la CLI ne fonctionne pas, ou si le commutateur n’a pas de logiciel installé, utilisez cette procédure d’installation pour installer Junos OS.
Solution
S’il y a déjà une image junos OS sur le système, vous pouvez soit installer le nouveau package Junos OS dans une partition distincte et que les deux images de Junos OS restent sur le système, ou vous pouvez nettoyer le disque avant l’installation.
S’il n’y a pas d’image junos OS sur le système, suivez les instructions de démarrage d’un commutateur EX Series À l’aide d’un package logiciel stocké sur une clé USB pour obtenir une image sur le système et démarrer le commutateur.
Pour effectuer une installation de récupération :
Allumez le commutateur.
Le script loader commence.
Une fois le message
Loading /boot/defaults/loader.conf
affiché, vous êtes invité avec les éléments suivants :Hit [Enter] to boot immediately, or space bar for command prompt.
Appuyez sur la barre d’espace pour entrer le chargeur manuel.
L’invite
loader>
s’affiche.Saisissez la commande suivante :
loader> install [– –format] [– –external] source
Où:
format
: utilisez cette option pour effacer le support d’installation avant d’installer le package logiciel. Si vous n’incluez pas cette option, le système installe le nouveau package Junos OS dans une partition différente de celle utilisée par le dernier package Junos OS installé.external
: utilisez cette option pour installer le package logiciel sur un support externe.source
— Représente le nom et l’emplacement du package Junos OS sur un serveur du réseau ou sous forme de fichier sur la clé USB :l’adresse réseau du serveur et le chemin sur le serveur ; par exemple, tftp://192.168.1.28/junos/jinstall-ex-4200-9.4R1.5-domestic-signed.tgz
Le package Junos OS sur un équipement USB est généralement stocké dans le lecteur racine comme seul fichier ; par exemple, file:///jinstall-ex-4200-9.4R1.5-domestic-signed.tgz
Le processus de démarrage se déroule normalement et se termine par une invite de connexion.
Redémarrage à partir de la partition inactive
Problème
Description
Les commutateurs EX Series fournis avec Junos OS version 10.4R2 ou antérieure ont Junos OS chargé sur le disque système dans la partition 1. La première fois que vous effectuez une mise à niveau, le nouveau package logiciel est installé dans la partition 2. Une fois l’installation terminée et le redémarrage, la partition 2 devient la partition active. De même, les packages logiciels suivants sont installés dans la partition inactive, qui devient la partition active lorsque vous redémarrez à la fin du processus d’installation.
Sur les commutateurs fournis avec les versions 10.4R3 et ultérieures, la même image Junos OS est chargée dans chacune des deux partitions racines, et vous devez copier la nouvelle image logicielle sur la partition alternative chaque fois que vous mettez à niveau.
Si vous avez effectué une mise à niveau et redémarré, le système réinitialise la partition active. Vous pouvez utiliser cette procédure pour démarrer manuellement à partir de la partition inactive.
Si vous avez terminé l’installation de l’image du logiciel mais que vous n’avez pas encore redémarré, envoyez la request system software rollback
commande pour revenir au package d’installation du logiciel d’origine.
Solution
Redémarrez à partir de la partition inactive :
user@switch> request system reboot slice alternate
Si vous ne pouvez pas accéder à la CLI, vous pouvez redémarrer à partir de la partition inactive en suivant la procédure suivante à partir de l’invite de script du loader :
Déchargez et effacez le démarrage interrompu de la partition active :
loader> unload loader> unset vfs.root.mountfrom
Sélectionnez la nouvelle partition (inactive) à démarrer à partir de :
loader> set currdev=diskxsy:
où x est soit 0 (interne) ou 1 (externe), et le y indique le nombre de la partition inactive, soit 1 ou 2.
Vous devez inclure le côlon (:) à la fin de cette commande.
Démarrez Junos OS à partir de la partition inactive :
loader> boot
Libérer de l’espace disque pour l’installation des logiciels
Problème
Description
Le processus d’installation du logiciel nécessite un certain volume d’espace disque inutilisé. S’il n’y a pas assez d’espace, vous pouvez recevoir un message d’erreur tel que :
fetch: /var/tmp/incoming-package.tgz: No space left on device
Solution
Identifiez et supprimez les fichiers inutiles à l’aide de la request system storage cleanup
commande.
L’installation à partir du chargeur de démarrage génère l’erreur « impossible d’ouvrir le package »
Problème
Description
Lors de l’installation d’une image logicielle Junos OS à partir de l’invite du chargeur, une « erreur de package ne peut pas ouvrir » est générée :
loader> install - -format tftp://10.204.33.248/images/Flash_corr/official/jinstall-ex-4200-10.4I2011012-domestic-signed.tgz Speed: 1000, full duplex bootp: no reply No response for RARP request net_open: RARP failed cannot open package (error 5)
Solution
Cela peut être dû au fait que l’adresse IP, l’adresse IP de la passerelle, l’adresse du masque net ou l’adresse IP du serveur ne sont pas correctement définies. Vous pouvez définir ces valeurs à partir du shell ou de l’invite u-boot.
Pour définir ces valeurs à partir du shell :
% nvram setenv ipaddr 10.204.35.235 % nvram setenv netmask 255.255.240.0 % nvram setenv gatewayip 10.204.47.254 % nvram setenv serverip 10.204.33.248
Pour définir ces valeurs à partir de l’invite u-boot, connectez-vous à une connexion console, redémarrez et arrêtez à l’invite u-boot (Cntrl+c) :
=> setenv ipaddr 10.204.35.235 => setenv gatewayip 10.204.47.254 => setenv serverip 10.204.33.248 => setenv netmask 255.255.240.0 => saveenv => printenv Verify whether variables are set properly or not => boot