Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request system software add (Junos OS)

Sintaxe

Sintaxe (switches da Série EX)

Sintaxe (roteador de matriz TX)

Sintaxe (roteador TX Matrix Plus)

Sintaxe (roteador da Série MX)

Sintaxe (Série QFX)

Sintaxe (Série OCX)

Descrição

Instale um pacote ou pacote de software no dispositivo.

Recomendamos que você sempre baixe a imagem do software apenas para /var/tmp . Nos switches da Série EX e da Série QFX, você deve usar o /var/tmp directory. Outros diretórios não são suportados.

A partir do Junos OS Release 23.4R1 para roteadores da Série MX, você pode configurar a dual-phase-bootup declaração no nível de hierarquia [do sistema de edição]. Durante upgrades ou rebaixamentos de dispositivos, esse recurso permite um processo de reinicialização em duas etapas. Se a dual-phase-bootup declaração já estiver configurada e comprometida, o dispositivo pegará o arquivo rescue.conf durante qualquer upgrade ou rebaixamento. A imagem é então validada contra o arquivo rescue.conf e o arquivo juniper.conf . Um compromisso interno é realizado após a reinicialização, com a última configuração de usuário sendo comprometida. Embora essa configuração esteja sendo comprometida, você não pode fazer nenhuma alteração na configuração.

Quando você está atualizando para uma versão diferente do Junos OS, você geralmente usa a opção validate neste comando. A opção validate verifica o software do candidato na configuração atual do dispositivo para garantir que eles são compatíveis. (Validar é o comportamento padrão quando o pacote de software que está sendo adicionado é uma versão diferente.) No entanto, existem circunstâncias em que você não pode validar a configuração em execução desta maneira. Uma dessas circunstâncias é quando você está atualizando para o Junos OS com o FreeBSD atualizado do Junos OS com base no FreeBSD 6.1. Outra circunstância é quando você está atualizando entre diferentes versões do Junos OS com FreeBSD atualizado, e a versão mais nova do FreeBSD usa chamadas de sistema que não estão disponíveis em versões anteriores do FreeBSD.

Portanto, você não pode usar a opção validate ao atualizar para o Junos Release 21.2R1, porque esta versão é executada no FreeBSD 12; versões anteriores com FreeBSD atualizado são executados no FreeBSD 10 ou 11.

Se você estiver atualizando entre versões que não podem usar validação direta, você precisa especificar um dos seguintes no comando do request system software add modo operacional quando você atualizar:

  • A opção no-validate — essa opção não valida o pacote de software em relação à configuração atual. Portanto, a configuração atual pode falhar assim que você atualizar o sistema. Escolha essa opção pela primeira vez, você atualiza um sistema para a versão mais recente.

  • A opção validate-on-host — essa opção valida o pacote de software comparando-o com a configuração em execução em um host remoto do Junos OS. Certifique-se de escolher um host que você já atualizou para a versão mais recente do software.

  • A opção validate-on-routing-engine — (para sistemas com REs redundantes) essa opção valida o pacote de software comparando-o com a configuração em execução em um mecanismo de roteamento no mesmo chassi. Use essa opção quando já tiver atualizado o outro Mecanismo de Roteamento para a versão mais recente.

Para obter informações sobre formatos de arquivo e URL válidos, consulte Formato para especificar nomes de arquivo e URLs nos comandos CLI do Junos OS.

Quaisquer alterações de configuração realizadas após a entrada do request system software add comando serão perdidas quando o sistema reiniciar com uma versão atualizada do Junos OS.

A partir do Junos OS Release 17.2R1, PTX10008 roteadores não suportam o request system software add comando. A partir do Junos OS Release 17.4R1, PTX10016 roteadores não suportam o request system software add comando. Use o request vmhost software add comando em vez do request system software add comando nos roteadores PTX10008 e PTX10016 para instalar ou atualizar o pacote ou pacote de software Junos OS no roteador. Veja a solicitação do software vmhost.

Quando o switchover gracioso do Mecanismo de Roteamento (GRES) é habilitado em um dispositivo, você deve realizar uma operação unificada de atualização de software em serviço (ISSU) para atualizar o software em execução no dispositivo. Com o GRES habilitado, se você tentar realizar uma atualização de software entrando no comando, uma mensagem de erro é exibida afirmando que apenas atualizações de software em serviço são suportadas quando o request system software add package-name GRES é configurado. Nesse caso, você deve remover a configuração GRES antes de tentar a atualização ou realizar um ISSU unificado.

Começando pelo Junos OS Release 15.1F3, a declaração request system software add instala um pacote de software para o SO convidado apenas para o roteador PTX5000 com RE-DUO-C2600-16G, e para roteadores MX240, MX480 e MX960 com RE-S-S-1800X4-32G-S.

Começando pelo Junos OS Release 15.1F5, a declaração request system software add instala um pacote de software para o SO convidado apenas para os roteadores MX2010 e MX2020 com REMX2K-1800-32G-S.

Nesses roteadores, a fim de instalar tanto o software Junos quanto os pacotes de software de host, use o request vmhost software add comando.

Opções

package-name

Localização a partir da qual o pacote ou pacote de software deve ser instalado.

No Junos OS, package-name pode ser a URL de um local remoto ou o nome de caminho de um pacote local. No entanto, o Junos OS Evolved não oferece suporte a um iso remoto para upgrade, de modo que "URL" é removido da cadeia de ajuda na CLI.

Por exemplo:

  • /var/tmp/package-name— Para um pacote ou pacote de software que está sendo instalado em um diretório local no roteador ou switch.

  • protocol:///hostname/package-namepathname— Para um pacote ou pacote de software que deve ser baixado e instalado em um local remoto. Substitua protocol por um dos seguintes:

    • ftp — Protocolo de transferência de arquivos. Use ftp://hostname/pathname/package-name. Para especificar as credenciais de autenticação, use ftp://<username>:<password>@hostname/pathname/package-name. Para que o sistema o solicite a senha, especifique prompt no lugar da senha. Se uma senha for necessária e você não especificar a senha ou prompt, uma mensagem de erro for exibida.

    • http — Protocolo de transferência de hipertexto. Use http://hostname/pathname/package-name. Para especificar as credenciais de autenticação, use http://<username>:<password>@hostname/pathname/package-name. Se uma senha é necessária e você a omite, você é solicitado a ela.

    • scp — Cópia segura (não disponível para edições limitadas). Use scp://hostname/pathname/package-name. Para especificar as credenciais de autenticação, use scp://<username>:<password>@hostname/pathname/package-name.

  • O pathname protocolo é o caminho relativo para o diretório de casa do usuário no sistema remoto e não o diretório raiz.

  • Não use o protocolo scp no request system software add comando para baixar e instalar um pacote de software ou pacote de um local remoto. A declaração anterior não se aplica ao switch QFabric. A atualização de software é tratada pelo processo de gerenciamento (mgd), que não oferece suporte a scp.Use o file copy comando para copiar o pacote ou pacote de software do local remoto para o /var/tmp directory no disco rígido:cópia do arquivo scp://source/package-name /var/tmpEm seguida, instale o pacote ou pacote de software usando o request system software add software de comando:solicitar software add /var/tmp/package-name

best-effort-load

(Opcional) Ative uma carga parcial e trate os erros de análise como avisos em vez de erros.

component all

(Somente sistemas QFabric) (Opcional) Instale o pacote de software em todos os componentes QFabric.

delay-restart

(Opcional) Instale um pacote ou pacote de software, mas não reinicie processos de software.

device-alias alias-name

(Somente Junos Fusion) (Opcional) Instale o pacote de software de satélite no dispositivo de satélite especificado usando o nome do dispositivo satélite.

force

(Opcional) Force a inclusão do pacote ou pacote de software (ignore os avisos).

force-host

(Opcional) Force a inclusão do pacote ou pacote de software do host (ignore os avisos) no dispositivo QFX5100.

lcc number

(Somente roteadores TX Matrix e roteadores TX Matrix Plus) (Opcional) Em uma matriz de roteamento baseada no roteador TX Matrix, instale um pacote ou pacote de software em um roteador T640 conectado ao roteador TX Matrix. Em uma matriz de roteamento baseada no roteador TX Matrix Plus, instale um pacote ou pacote de software em um roteador conectado ao roteador TX Matrix Plus.

Substitua number pelos seguintes valores dependendo da configuração do LCC:

  • 0 a 3, quando os roteadores T640 são conectados a um roteador TX Matrix em uma matriz de roteamento.

  • 0 a 3, quando os roteadores T1600 são conectados a um roteador TX Matrix Plus em uma matriz de roteamento.

  • 0 a 7, quando os roteadores T1600 são conectados a um roteador TX Matrix Plus com SIBs 3D em uma matriz de roteamento.

  • 0, 2, 4 ou 6, quando os roteadores T4000 são conectados a um roteador TX Matrix Plus com SIBs 3D em uma matriz de roteamento.

member member-id

(somente roteadores da Série MX) (Opcional) Instale um pacote de software no membro específico do Virtual Chassis. Substitua member-id por um valor de 0 ou 1.

partition

(somente com switches QFX3500) (Opcional) Formato e repartição da mídia antes da instalação.

satellite slot-id

(Somente Junos Fusion) (Opcional) Instale o pacote de software de satélite no dispositivo de satélite especificado usando o identificador de slot FPC dos dispositivos de satélite.

scc

(Somente roteadores TX Matrix) (Opcional) Instale um pacote ou pacote de software em um mecanismo de roteamento em um roteador TX Matrix (ou chassi de placa de switch).

sfc number

(Somente roteadores TX Matrix Plus) (Opcional) Instale um pacote ou pacote de software em um mecanismo de roteamento em um roteador TX Matrix Plus. Substitua number por 0.

no-copy

(Opcional) Instale um pacote ou pacote de software, mas não economize cópias do pacote ou arquivos de pacotes.

no-validate

(Opcional) Ao carregar um pacote ou pacote de software com uma versão diferente, suprime o comportamento padrão da opção validate .

Para atualizar para o Junos OS Release 21.2R1, você não pode usar a opção validate . Em vez disso, escolha uma das seguintes opções:

  • no-validate

  • validate-on-host

  • validate-on-routing-engine

Pacotes de software de provedores não identificados não podem ser carregados. Para autorizar provedores, inclua a provider-id declaração no nível hierárquica [edit system extensions provider] .

re0 | re1

(Opcional) Em roteadores ou switches que oferecem suporte a mecanismos de roteamento duplos ou redundantes, carregue um pacote ou pacote de software no mecanismo de roteamento no slot 0 (re0) ou no mecanismo de roteamento no slot 1 (re1).

reboot

(Opcional) Depois de adicionar o pacote ou pacote de software, reinicialize o sistema. Em um switch QFabric, a instalação de software não está concluída até que você reinicialize o componente para o qual instalou o software.

set [package-name1package-name2]

(Chassi virtual misto ex4200 e EX4500, Série M, Série MX e roteadores da Série T) (Opcional) Instale vários pacotes ao mesmo tempo:

  • No caso do Virtual Chassis EX4200 e EX4500 mistos, instale dois pacotes de software — um pacote para um switch EX4200 e a mesma versão do pacote para um switch EX4500 — para atualizar todos os switches membros em um Virtual Chassis EX4200 e EX4500 misto.

  • No caso dos roteadores série M, MX e Série T, instale vários (dois ou mais) pacotes de software e pacotes adicionais de software ao mesmo tempo. A variável package-name pode ser uma lista de pacotes de instalação, cada um separado por um espaço em branco, ou a URL completa para o diretório ou arquivo de piche que contém a lista de pacotes de instalação.

Em cada caso, installation-package pode ser uma lista de pacotes de instalação, cada um separado por um espaço em branco, ou a URL completa para o diretório ou arquivo de piche que contém a lista de pacotes de instalação.

Use o request system software add set comando para reter qualquer configuração SDK instalando os pacotes adicionais de SDK, juntamente com o pacote de instalação do Junos OS central.

unlink

(Opcional) Nos roteadores da Série M, T e Série MX, use a opção de desvinculação para remover o pacote de software deste diretório após uma atualização bem-sucedida ser concluída.

upgrade-group [ all |upgrade-group-name]

(Somente Junos Fusion) (Necessário para configurar um Junos Fusion usando autoconversão ou conversão manual) Associe uma imagem de software de satélite a um grupo de atualização de software de satélite. O pacote de software de satélite está associado ao grupo especificado de atualização de software de satélite usando o upgrade-group-name, ou para todos os grupos de atualização de software de satélite em um Junos Fusion quando a palavra-chave é especificada.

Um grupo de atualização de software de satélite é um grupo de dispositivos de satélite em um Junos Fusion que são designados para atualizar para a mesma versão de software de satélite usando o mesmo pacote de software de satélite. Ver Entendendo o software em um Junos Fusion Provider EdgeEntendendo o software em uma Junos Fusion Enterprisee gerenciamento de grupos de upgrade de software de satélite em um Junos Fusion.

upgrade-with-config

(Opcional) Instale um ou mais arquivos de configuração.

Os arquivos de configuração especificados com essa opção devem ter a extensão .text ou .xml e ter a extensão especificada. Usar a extensão .txt não funcionará.

validate

(Opcional) Valide o pacote ou pacote de software em relação à configuração atual como um pré-requisito para adicionar o pacote ou pacote de software. Esse é o comportamento padrão quando o pacote ou pacote de software que está sendo adicionado é uma versão diferente.

Para atualizar para o Junos OS Release 21.2R1, você não pode usar a opção validate . Em vez disso, escolha uma das seguintes opções:

  • no-validate

  • validate-on-host

  • validate-on-routing-engine

A opção validate só funciona em sistemas que não têm graceful-switchover (GRES) habilitado. Para usar a opção validate em um sistema com GRES, desabiira o GRES durante a instalação ou instale usando o comando request system software in-service-upgrade , que exige que o roteamento ativo (NSR) ininterrupto seja habilitado ao usar o GRES.

validate-on-host hostname

(Opcional) Valide o pacote de software comparando-o com a configuração em execução em um host remoto do Junos OS. Especifique um host, substituindo hostname pelo nome de host remoto. Você pode fornecer opcionalmente o nome de usuário que será usado para fazer login no host remoto especificando o nome de host no formato user@hostname.

validate-on-routing-engine routing-engine

(Opcional) Valide o pacote ou o pacote de software comparando-o com a configuração em execução em um Junos OS Routing Engine no mesmo chassi. Especifique um mecanismo de roteamento, substituindo routing-engine pelo nome do mecanismo de roteamento.

Informações adicionais

Antes de atualizar o software no roteador ou switch, quando você tiver um sistema estável conhecido, emita o comando para fazer backup request system snapshot do software, incluindo a configuração, para os sistemas de arquivos /altroot e /altconfig . Depois de atualizar o software no roteador ou switch e ficar satisfeito que o novo pacote ou pacote esteja instalado e em execução com sucesso, emita o request system snapshot comando novamente para fazer o backup do novo software para os sistemas de arquivos /altroot e /altconfig .

Atualmente request system snapshot , o comando não é suportado no sistema QFabric. Além disso, você não pode adicionar ou instalar vários pacotes em um sistema QFabric.

Depois de executar o request system snapshot comando, você não pode retornar à versão anterior do software porque as cópias em execução e backup do software são idênticas.

Se você estiver atualizando mais de um pacote ao mesmo tempo, exclua o pacote do sistema operacional, jkernel, por último. Adicione o pacote do sistema operacional, jkernel, primeiro e o pacote de software de roteamento, jroute, por último. Se você estiver atualizando todos os pacotes de uma só vez, exclua-os e adicione-os na ordem a seguir:

Por padrão, quando você emite o request system software add package-name comando em um mecanismo de roteamento primário da TX Matrix, todos os mecanismos de roteamento primárioS T640 que estão conectados a ele são atualizados para a mesma versão do software. Se você emitir o mesmo comando no TX Matrix backup Routing Engine, todos os mecanismos de roteamento de backup T640 que estão conectados a ele são atualizados para a mesma versão do software.

Da mesma forma, quando você emite o request system software add package-name comando em um mecanismo de roteamento primário TX Matrix Plus, todos os mecanismos de roteamento primárioS T1600 ou T4000 que estão conectados a ele são atualizados para a mesma versão do software. Se você emitir o mesmo comando no TX Matrix Plus backup Routing Engine, todos os mecanismos de roteamento de backup T1600 ou T4000 que estão conectados a ele são atualizados para a mesma versão do software.

Antes de instalar um software em um dispositivo que tenha um ou mais modelos de dados YANG personalizados adicionados a ele, faça backup e remova os dados de configuração correspondentes aos modelos de dados YANG personalizados da configuração ativa. Para obter mais informações, veja o gerenciamento de pacotes e configurações YANG durante uma atualização de software ou rebaixamento.

Nível de privilégio exigido

Manutenção

Campos de saída

Ao inserir este comando, você fornece feedback sobre a situação da sua solicitação.

Saída de amostra

solicitar software de sistema adicionar validar

software do sistema de solicitação adicionar /var/tmp/ sem validação

solicitar software do sistema adicionar reinicialização sem validação sem cópia

solicitar software de sistema adicionar validar-on-host

software de sistema de solicitação (Mixed EX4200 e EX4500 Virtual Chassis)

solicitar software de sistema adicionar todos os componentes (QFabric Systems)

solicitar software de sistema adicionar grupo de upgrade (Junos Fusion)

solicitar software de sistema adicionar sem validação (Firewall da Série SRX)

adicionar software do sistema de solicitação (Firewall da Série SRX)

Informações de versão

Comando introduzido antes do Junos OS Release 7.4.

best-effort-load e unlink opções adicionadas no Junos OS Release 7.4.

sfc opção introduzida no Junos OS Release 9.6 para o roteador TX Matrix Plus.

set [package-name1package-name2] opção adicionada no Junos OS Release 11.1 para switches da Série EX. Adicionado no Junos OS Release 12.2 para roteadores M Series, MX Series e T Series.

Nos switches da Série EX, a opção set [package-name1package-name2] permite instalar apenas dois pacotes de software em um Virtual Chassis EX4200 e EX4500 misto. Considerando que, na Série M, série MX e roteadores da Série T, a opção set [package-name1package-name2package-name3] permite que você instale vários pacotes de software e pacotes adicionais de software ao mesmo tempo.

upgrade-with-config e upgrade-with-config-format format opções adicionadas no Junos OS Release 12.3 para roteadores da Série M, roteadores da Série MX e roteadores da Série T, switches de ethernet da Série EX e dispositivos da Série QFX.

device-alias, satellitee upgrade-groupversion opções introduzidas no Junos OS Release 14.2R3 para o Junos Fusion.

validate-on-host e validate-on-routing-engine opções adicionadas no Junos OS Release 15.1F3 para roteadores PTX5000 e roteadores MX240, MX480 e MX960.

upgrade-with-config-format format opção excluída no Junos OS Release 16.1 para roteadores da Série M, roteadores da Série MX e roteadores da Série T, switches de ethernet da Série EX e dispositivos da Série QFX.