Atualizar e rebaixar para o Junos OS com FreeBSD atualizado
Você pode atualizar ou rebaixar o Junos OS com o FreeBSD atualizado. Você pode atualizar o Junos OS com o FreeBSD atualizado do Junos OS com base no FreeBSD 6.1 e atualizar entre diferentes versões do Junos OS com FreeBSD atualizado. Antes de realizar um upgrade entre diferentes versões do Junos OS com FreeBSD atualizado, você deve instalar o software de pacote os para ajudar a atualização a ir mais tranquilamente.
Se você estiver atualizando ou instalando o Junos OS em um host VM, consulte Instalação, atualização, backup e recuperação do host VM.
Antes de atualizar, instale o pacote os
Antes de realizar um upgrade entre diferentes versões do Junos OS com FreeBSD atualizado, você deve instalar o software de pacote os para ajudar a atualização a ir mais tranquilamente. A grande maioria de todos os problemas de atualização são causados por limitações no software já em execução que está realizando a instalação, em vez do novo software que está sendo instalado. O software de pacote os contém a versão mais recente do sistema de pacotes. O software pode ser instalado em qualquer versão do Junos OS que executa uma versão atualizada do FreeBSD (FreeBSD 10 ou posterior).
Benefícios:
-
o pacote oss facilita os principais upgrades freebsd (ou seja, versão 10 à versão 11 ou versão 11 à versão 12).
-
O objetivo do sistema operacional é ser compatível com todos os lançamentos BSDx anteriores do JUNOS.
-
o pacote os é neutro em arquitetura.
Você não precisa reiniciar o dispositivo após a instalação do pacote os. Leva apenas alguns segundos para adicionar e está imediatamente disponível para ajuda com um upgrade planejado. Quando adicionado, o sistema operacional verifica o sistema operacional kernel para obter um alternador de recursos, o que indica que é seguro reiniciar com o pacote os no conjunto ativo. Se o alternador estiver ausente, a seguinte nota será emitida:
NOTE: os-package will remove itself from 'active' set at next boot.
O pacote OS NÃO é empacotado com o Junos OS Release 22.2R1 ou mais antigo. o pacote os-os só é necessário quando o pacote JUNOS enviado que está em execução em um dispositivo precisa ser atualizado para facilitar um upgrade. Você deve instalar o pacote mais recente antes de cada atualização, independentemente de o pacote os-package ter sido instalado anteriormente no dispositivo. Mesmo quando o pacote os-package é empacotado com o Junos OS (versão 22.3R1 e posterior), você deve buscar e instalar o pacote os mais recente antes de atualizar para reduzir a probabilidade de problemas afetarem a atualização.
Antes de instalar o os-package:
-
Determine quais versões do Junos OS têm BSDx, por plataforma: upgrade do kernel Junos para FreeBSD 10+
-
Depois de saber qual versão do Junos OS BSDx você tem, encontre o pacote os correto para ele:
-
Versão 18.x e posterior do Junos OS: os-package (Por exemplo,
os-package-20221105.013526_builder_stable_12.tgz.) -
Versão do Junos OS 17.x e anterior: os-package-sha1 (Por exemplo,
os-package-sha1-20221105.013526_builder_stable_12.tgz.)
-
Assim que o pacote os-package tiver sido instalado com sucesso, você pode fazer o upgrade para uma versão mais alta do Junos OS. Se o sistema reiniciar antes que você tenha a chance de atualizar o Sistema Operacional Junos, o sistema operacional se desativa e você terá que instalar o pacote os novamente. Se você quiser excluir o pacote os, você pode usar o request system software delete os-package comando CLI.
Instale o Junos OS com FreeBSD atualizado sobre o Junos OS com FreeBSD atualizado de uma versão diferente
Se você fizer uma instalação de mídia (usb ou rede), o sistema será limpo e repartido completamente. Antes de começar, se tiver arquivos importantes, copie-os do dispositivo para um local seguro antes de atualizar o dispositivo.
Para instalar o Junos OS com o FreeBSD atualizado no Junos OS com o FreeBSD atualizado de uma versão diferente:
Atualize para uma versão do Junos OS com FreeBSD atualizado
Este tópico discute como atualizar para uma versão do Junos OS com o FreeBSD atualizado.
Se você estiver atualizando ou instalando o Junos OS em um host VM, consulte Instalação, atualização, backup e recuperação do host VM.
Esta seção abrange a atualização do Junos OS com base no FreeBSD 6.1 para o Junos OS com o FreeBSD atualizado. Ele não trata da atualização usando o ISSU. Existem certas limitações para usar o ISSU ao atualizar para o Junos OS com o FreeBSD atualizado. Para obter mais informações sobre o uso do ISSU, veja Exemplo: Realização de um ISSU unificado.
Quando você está atualizando para uma versão diferente do Junos OS, você normalmente usa o request system software add validate 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.
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 que você atualizar 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 mecanismos de roteamento 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.
Se você estiver atualizando entre versões que não podem usar validação direta, outra abordagem seria validar em um host diferente. Não importa onde esse outro host esteja, desde que você possa chegar a ele com o NETCONF sobre SSH (veja Estabelecendo uma conexão SSH para uma sessão NETCONF). O sistema alvo usa a rede para entrar em contato com o outro host, executar a validação e autenticação e devolver o resultado.
O procedimento abrange a atualização para uma versão do Junos OS com FreeBSD atualizado a partir de um lançamento do Junos OS baseado no FreeBSD 6.1. Para determinar se você está atualizando entre versões que podem usar validação direta ou não, consulte Upgrade para uma versão do Junos OS com FreeBSD atualizado.
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.
- Determinar qual pacote ou pacotes instalar
- Instale um sistema operacional Junos com versão atualizada do FreeBSD por meio de uma versão existente do Junos OS
Determinar qual pacote ou pacotes instalar
Para determinar qual pacote de software instalar para atualizar para o Junos OS com FreeBSD atualizado, você precisará consultar o Feature Explorer e a Tabela 1.
Você não pode pular mais do que duas versões ao atualizar (ou rebaixar). Isso significa que você só pode atualizar para uma das três versões subsequentes à sua versão atual. Se você quiser atualizar em mais versões do que isso, você precisa realizar vários upgrades.
Recomendamos que você atualize para uma imagem de 64 bits do Junos OS com FreeBSD atualizado. Em versões do Junos OS antes de 15.1, as páginas de troca de partição são contadas como parte da partição do sistema de arquivos de memória. O uso deste método deixa 4 GB de memória como o máximo que teoricamente é acessível quando você está usando uma imagem de 32 bits. No entanto, quando o Junos OS com FreeBSD atualizado é executado, o sistema conta apenas o tamanho real da partição, o que deixa cerca de 3,4 GB de espaço disponível no endereço físico, ou apenas 3 GB de RAM utilizável.
Para determinar qual pacote e procedimento de instalação você precisa:
Veja o upgrade do kernel Junos para a entrada FreeBSD 10+ no Feature Explorer.
Clique no link ou vá para https://apps.juniper.net/feature-explorer/, digite freebsde selecione o upgrade do kernel Junos para FreeBSD 10+.
Você verá uma lista de plataformas que executam o Junos OS com FreeBSD atualizado e a versão de software em que foi introduzido. Plataformas diferentes primeiro oferecem suporte ao Junos OS com FreeBSD atualizado em diferentes versões. Use esta listagem para encontrar qual versão você precisa instalar para o seu dispositivo para atualizar para o Junos OS com FreeBSD.
Consulte a Tabela 1 para determinar o caminho de atualização a seguir.
Determine qual versão seu dispositivo está sendo executado no momento.
Veja primeiro a sequência de lançamento e, em seguida, na segunda coluna e encontre a versão em execução em seu dispositivo.
Determine qual versão você precisa instalar.
A terceira coluna fornecerá a versão mais antiga que você precisa instalar para o seu tipo de plataforma para estar executando o Junos OS com FreeBSD atualizado.
Tabela 1: Atualize o caminho para o Junos OS com o FreeBSD atualizado Sequência de versão
Versão do Junos OS do roteador atual
Versão mais antiga que oferece suporte ao Junos OS com FreeBSD atualizado
Caminho de atualização
Exemplo
Roteamento e comutação
Todos os roteadores e switches atualmente suportados executam o Junos OS com FreeBSD atualizado.
Todos os roteadores e switches atualmente suportados executam o Junos OS com FreeBSD atualizado.
Atualize em uma única etapa.
Para atualizar a partir do lançamento 23.4R1, atualize diretamente para versão 24.2R1 ou 24.4R1.
Segurança
12,3 a 17,2
17.3
Atualize em uma única etapa.
Para atualizar a versão 12.3X48, atualize diretamente para a versão 17.3.
15,1 a 17,2
17.3
Atualize em uma única etapa.
Para atualizar a versão 15.1X49, atualize diretamente para a versão 17.3.
15,1 a 17,3
17.4
Atualize em uma única etapa.
Para atualizar a versão 15.1x49-D80, atualize diretamente para a versão 17.4.
(SRX300, SRX320, SRX340, SRX345, apenas SRX380), 23.4R2-S3 ou 24.2R2
24.4R1
Atualize em uma única etapa.
Para obter instruções de atualização, inclusive para atualização de versões anteriores a 23.4R2-S3, veja KB85650.
Nota:Você também pode fazer o downgrade de uma versão do Junos OS com FreeBSD atualizado para uma versão do Junos OS baseada no FreeBSD 6.1, desde que o caminho esteja em conformidade com a política do Junos OS de ignorar a maioria das duas versões anteriores.
Baixe o Junos OS com um pacote FreeBSD atualizado.
Para uma tabela que lista os prefixos do pacote, veja os nomes dos pacotes de instalação evoluídos do Junos OS e Junos OS.
Continue instalando um pacote de software em um dispositivo usando o procedimento neste tópico: Instale um Junos OS com versão atualizada do FreeBSD por meio de uma versão existente do Junos OS.
Instale um sistema operacional Junos com versão atualizada do FreeBSD por meio de uma versão existente do Junos OS
Atualizar para uma versão do Junos OS com o FreeBSD atualizado reforma o sistema de arquivos. A menos que você tome precauções para salvar arquivos importantes em outros lugares, a maioria dos arquivos e diretórios são excluídos. Por padrão, o processo de atualização preserva apenas os seguintes diretórios e os arquivos dentro deles:
-
/configuração
-
/etc/hora local
-
/var/db
-
/var/etc/master.passwd
-
/var/etc/inetd.conf
-
/var/etc/pam.conf
-
/var/etc/resolv.conf
-
/var/etc/syslog.conf
-
/var/etc/localtime
-
/var/etc/exportações
-
/var/etc/extensões.permitir
-
/var/preserve
-
/var/tmp/baseline-config.config.conf
-
/var/tmp/preinstall_boot_loader.conf
No diretório /var/db/config , até 10 configurações de reversão são salvas, dependendo do tamanho do arquivo de configuração.
Nos switches EX2300 e EX3400, os seguintes diretórios não são aplicáveis:
-
/etc/hora local
-
/var/etc/localtime
-
/var/etc/exportações
-
/var/preserve
-
/var/tmp/preinstall_boot_loader.conf
Antes de começar, se você tiver arquivos importantes em diretórios que não estão preservados, copie-os do dispositivo para um local seguro antes de atualizar o dispositivo.
Se você fizer uma instalação de mídia (usb ou rede), o sistema será limpo e repartido completamente. Antes de começar, se tiver arquivos importantes, copie-os do dispositivo para um local seguro antes de atualizar o dispositivo.
Para instalar uma versão do Junos OS com o FreeBSD atualizado em um sistema operacional Junos simples:
Rebaixamento do Junos OS com FreeBSD atualizado
Este tópico discute os diferentes procedimentos para o rebaixamento de uma versão do Junos OS com FreeBSD atualizado.
Determinadas plataformas de hardware executam um Sistema Operacional Junos baseado em um kernel FreeBSD atualizado em vez de versões mais antigas do FreeBSD. Para encontrar quais plataformas oferecem suporte ao Junos OS com FreeBSD atualizado, consulte o Feature Explorer, entre freebsde selecione o upgrade do kernel Junos para FreeBSD 10+.
Se você estiver atualizando ou instalando o Junos OS em um host VM, consulte Instalação, atualização, backup e recuperação do host VM.
Este tópico discute os diferentes procedimentos para o rebaixamento de uma versão do Junos OS com FreeBSD atualizado. Um procedimento descreve como rebaixar para o Junos OS legado. Os outros procedimentos descrevem como rebaixar para uma versão anterior do Junos OS com o FreeBSD atualizado.
A principal diferença entre os procedimentos é usar a opção validate ou no-validate usar o request system software add comando. Se você rebaixar entre duas versões do junos OS legado, validate funciona. Da mesma forma, se você fizer o downgrade do Junos OS com a versão FreeBSD 18.1 atualizada ou posterior para a versão 17.4 ou posterior, validate funcionará. No entanto, existe um conjunto de circunstâncias em que a opção deve ser usada ao rebaixar entre o no-validate Junos OS com versões FreeBSD atualizadas, e é quando você rebaixa de um Junos OS com o FreeBSD Release 17.4 atualizado ou posterior para um lançamento antes de 17.4, ou seja, o Junos OS lança 15.1 a 17.3.
Selecione e realize o procedimento que corresponda ao seu conjunto de circunstâncias.
- Redução do sistema operacional Junos com FreeBSD atualizado para o sistema operacional Junos legado
- Rebaixamento do Junos OS com versão freebsd atualizada 17.4 ou posterior para lançamento de 15.1 a 17.3
- Rebaixamento do Junos OS com versão freebsd atualizada 17.3 ou mais cedo para lançar 15.1 a 17.2
- Rebaixamento do Junos OS com versão freebsd atualizada 18.1 ou posterior para versão 17.4 ou posterior
Redução do sistema operacional Junos com FreeBSD atualizado para o sistema operacional Junos legado
Se você já tiver atualizado anteriormente para o Junos OS com o FreeBSD atualizado, você pode fazer o downgrade para uma versão anterior do Junos OS (ou seja, o Junos OS legado) desde que o rebaixamento esteja em conformidade com a política do Junos OS de ignorar no máximo duas versões anteriores.
Para os firewalls SRX300, SRX320, SRX340, SRX345 e SRX380, você deve primeiro rebaixar para o Junos OS Release 23.4R2-S3 ou versão 24.2R2 antes de rebaixar para qualquer outro lançamento. Além disso, se você tem clusters de chassi, você não pode usar o método de atualização de cluster (UTI) em banda para este rebaixamento em particular. Você pode usar o procedimento descrito KB85650 ou o procedimento mínimo de inatividade documentado em KB17947 (Minimal_Downtime_Upgrade_Branch_Mid arquivo PDF). Você deve usar o request system software add package-name no-validate comando para rebaixar o software.
Este exemplo usa o pacote /var/tmp/jinstall-13.3R2.7-domestic-signed.tgz para instalar o Junos OS legado no mecanismo de roteamento primário (re0).
Para rebaixar do Junos OS com o FreeBSD atualizado para o junos OS legado:
Rebaixamento do Junos OS com versão freebsd atualizada 17.4 ou posterior para lançamento de 15.1 a 17.3
Este procedimento é aplicável ao rebaixar do Junos OS com versão FreeBSD atualizada 17.4 ou posterior para uma versão anterior do Junos OS com FreeBSD atualizado.
Se você tiver arquivos importantes em outros diretórios, copie-os do roteador ou switch para um local seguro antes de atualizar o roteador ou switch.
Para rebaixar do Junos OS com versão FreeBSD 17.4 atualizada ou posterior para um lançamento de 15.1 a 17.3:
Rebaixamento do Junos OS com versão freebsd atualizada 17.3 ou mais cedo para lançar 15.1 a 17.2
Este procedimento é aplicável ao rebaixar do Junos OS com versões FreeBSD atualizadas de 17,3 a 15,1 para uma versão anterior do Junos OS com FreeBSD atualizado.
Se você tiver arquivos importantes em outros diretórios, copie-os do roteador ou switch para um local seguro antes de atualizar o roteador ou switch.
Para rebaixar do Junos OS com versão FreeBSD 17.3 atualizada ou anterior para um lançamento anterior do Junos OS com FreeBSD atualizado:
Rebaixamento do Junos OS com versão freebsd atualizada 18.1 ou posterior para versão 17.4 ou posterior
Esse procedimento é aplicável ao rebaixar do Junos OS com versões FreeBSD atualizadas 18.1 ou posteriores para um Junos OS com versão FreeBSD atualizada 17.4 ou posterior.
Se você tiver arquivos importantes em outros diretórios, copie-os do roteador ou switch para um local seguro antes de atualizar o roteador ou switch.
Para rebaixar do Junos OS com versão FreeBSD 18.1 ou posterior atualizada para o Junos OS com versão FreeBSD atualizada 17.4 ou posterior: