Cómo instalar software de terceros en dispositivos que ejecutan Junos OS Evolved
El software de terceros es software que no forma parte de la cadencia de lanzamiento normal para un chasis de destino determinado. En el caso de Junos OS Evolved, software de terceros se refiere a los siguientes tipos de software entregados a un nodo o un clúster de nodos que ejecutan Junos OS Evolved:
Software privado desarrollado por clientes y socios
Software o herramientas desarrollados por Juniper
Los terceros empaquetan su software como archivos .tgz . El nombre de archivo del paquete contiene el nombre del componente y su versión, así como la arquitectura y la versión del SDK. Instalar el paquete de software de terceros en un dispositivo que ejecute Junos OS evolucionado mediante el request system software add filename
comando. Este comando es el mismo que se utiliza para instalar diferentes versiones del software Junos OS Evolved en un dispositivo. La única diferencia es que los nombres de archivo de software de terceros usan la extensión de nombre de archivo .tgz , no la extensión de nombre de archivo .iso utilizada por los archivos de software Junos OS Evolved.
El procedimiento es el mismo que instalar software en cualquier dispositivo que ejecute Junos OS. Se realiza una copia de seguridad del sistema actual y se coloca el software en el dispositivo, normalmente en el directorio /var/tmp del motor de enrutamiento activo.
Por ejemplo, si tiene software de terceros desarrollado por Acme con el nombre de archivo acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz, use el siguiente comando para instalarlo en un dispositivo que ejecute Junos OS Evolved:
user@host> request system software add /var/tmp/acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz
No es necesario usar el reboot
comando para instalar aplicaciones de terceros en dispositivos que ejecutan Junos OS Evolved.
Para Junos OS Evolved, si está intentando reinstalar una aplicación ya instalada, utilice la force
opción. La force
opción hará que el programa elimine la aplicación existente antes de volver a instalarla.
El programa detecta componentes de terceros ya instalados en la versión actual que colisionan con nuevos componentes en acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz. Si no se usa la force
opción, se produce un error en la reinstalación de una aplicación de terceros.
Utilice el show version
comando para ver una lista de los componentes instalados actualmente que no forman parte de la lista de materiales publicada. La lista está etiquetada como "Software externo" y proporciona el nombre y la versión de cada componente de terceros.
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
El software de terceros se elimina del mismo modo que se eliminan las versiones de Junos OS Evolved. Por ejemplo, para eliminar el software Acme, utilice este comando:
user@host> request system software delete acmeMonitor
Si desea eliminar todo el software de terceros, utilice el request system software delete all-third-party-packages
comando.