Comment installer un logiciel tiers sur des périphériques exécutant Junos OS Evolved
Un logiciel tiers est un logiciel qui ne fait pas partie de la cadence de publication normale pour un châssis cible donné. Dans le cas de Junos OS Evolved, les logiciels tiers désignent les types de logiciels suivants fournis à un nœud ou à un cluster de nœuds exécutant Junos OS Evolved :
Logiciels privés développés par des clients et des partenaires
Logiciels ou outils développés par Juniper
Les tiers empaquettent leurs logiciels sous forme de fichiers .tgz . Le nom de fichier du package contient le nom du composant et sa version, ainsi que l’architecture et la version du SDK. Vous installez le progiciel tiers sur un périphérique exécutant Junos OS Evolved à l’aide de la request system software add filename
commande. Il s’agit de la même commande que celle utilisée pour installer différentes versions du logiciel Junos OS Evolved sur un périphérique. La seule différence est que les noms de fichiers de logiciels tiers utilisent l’extension de nom de fichier .tgz , et non l’extension de nom de fichier .iso utilisée par les fichiers logiciels Junos OS Evolved.
La procédure est la même que pour l’installation d’un logiciel sur n’importe quel périphérique exécutant Junos OS. Vous sauvegardez le système actuel et vous placez le logiciel sur l’appareil, généralement dans le répertoire /var/tmp du moteur de routage actif.
Par exemple, si vous disposez d’un logiciel tiers développé par Acme avec le nom de fichier acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz, utilisez la commande suivante pour l’installer sur un périphérique exécutant Junos OS Evolved :
user@host> request system software add /var/tmp/acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz
Vous n’avez pas besoin d’utiliser la commande pour installer des reboot
applications tierces sur des périphériques exécutant Junos OS Evolved.
Pour Junos OS Evolved, si vous essayez de réinstaller une application déjà installée, utilisez l’option force
. L’option force
entraînera la suppression de l’application existante avant de la réinstaller.
Le programme détecte les composants tiers déjà installés dans la version actuelle qui entrent en collision avec de nouveaux composants dans acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz. Si cette force
option n’est pas utilisée, la réinstallation d’une application tierce échoue.
Utilisez la show version
commande pour afficher la liste des composants actuellement installés qui ne font pas partie de la nomenclature publiée. La liste est étiquetée comme « Logiciel externe » et donne le nom de chaque composant tiers nom et version.
user@host> show version Hostname: host-re0 Model: ptx10008 Junos: 22.4R1.11-EVO Yocto: 3.0.2 Linux Kernel: 5.2.60-yocto-standard-gae998d995 JUNOS-EVO OS 64-bit [junos-evo-install-ptx-x86-64-22.4R1.11-EVO] External Software: JET app acmeMonitor 1.2.3 JET app multi_app 1.1.1 JET app custom_logger 1.0.2
Vous supprimez les logiciels tiers de la même manière que vous supprimez les versions de Junos OS Evolved. Par exemple, pour supprimer le logiciel Acme, utilisez la commande suivante :
user@host> request system software delete acmeMonitor
Si vous souhaitez supprimer tous les logiciels tiers, utilisez la request system software delete all-third-party-packages
commande.