Considerações gerais de upgrade
Antes de executar um upgrade do vSRX, esteja ciente das considerações a seguir:
-
Você pode enfrentar interrupções na rede ao atualizar a versão do vSRX. Para evitar interrupções, execute o upgrade durante uma janela de manutenção que suporte o tempo de inatividade da rede potencial. O failover não estará disponível até a conclusão do upgrade e isso poderá levar várias horas. Para ambientes de alta disponibilidade (HA), as suas definições de configuração do vSRX são migradas, no entanto, recomenda-se exportá-las antes do upgrade.
-
Para um ambiente independente, a configuração anterior não é restaurada, portanto, é necessário exportar e importar a sua configuração. Para obter mais informações, consulte Importando e exportando uma configuração do vSRX.
-
Para um recarregamento bem-sucedido em um vSRX de alta disponibilidade, a senha raiz para o gateway vSRX provisionado deve corresponder à senha raiz definida no portal do vSRX. Além disso, deve-se ativar o login SSH raiz para o IP privado do vSRX.
Você definiu a senha no portal quando provisionou o seu gateway. Isso pode não corresponder à senha de gateway atual. Se ela tiver sido mudada após o fornecimento, use o SSH para se conectar ao gateway vSRX e mudar a senha raiz para gerar correspondência. A verificação de prontidão falhará se houver uma incompatibilidade de senha.
-
Não modifique a configuração do vSRX durante um recarregamento do S.O. O processo de upgrade captura uma captura instantânea da configuração de cluster do vSRX atual no início do processo. Portanto, modificar a configuração do vSRX durante o processo de upgrade pode resultar em uma falha ou em resultados imprevisíveis. Por exemplo, agentes de software automatizados que tentam modificar um ou ambos os nós do vSRX. As mudanças de configurações podem corromper o processo de recarregamento do S.O. Além disso, essas mudanças de configuração não serão preservadas se um retrocesso for iniciado.
-
Antes de executar um upgrade de recarregamento do S.O., em um cluster de alta disponibilidade, execute o comando
show chassis cluster status. Os nós devem ser agrupados em um cluster, com um nó definido como primário e o outro como secundário. Assegure-se de que não existammonitor failures. Se o cluster não estiver em bom estado antes da atualização, a atualização poderá falhar, causando uma interrupção prolongada do tráfego.Exemplo de um cluster em funcionamento:
root@asloma-19-10g-ha1-vsrx-vSRX-Node0> show chassis cluster status Monitor Failure codes: CS Cold Sync monitoring FL Fabric Connection monitoring GR GRES monitoring HW Hardware monitoring IF Interface monitoring IP IP monitoring LB Loopback monitoring MB Mbuf monitoring NH Nexthop monitoring NP NPC monitoring SP SPU monitoring SM Schedule monitoring CF Config Sync monitoring RE Relinquish monitoring IS IRQ storm Cluster ID: 2 Node Priority Status Preempt Manual Monitor-failures Redundancy group: 0 , Failover count: 1 node0 100 primary no no None node1 1 secondary no no None Redundancy group: 1 , Failover count: 1 node0 100 primary no no None node1 1 secondary no no None {primary:node0}Exemplo de um cluster não em funcionamento com falhas de monitor:
root@asloma-tc11-15-10g-pubpriv-ha1-vsrx-vSRX-Node1> show chassis cluster status Monitor Failure codes: CS Cold Sync monitoring FL Fabric Connection monitoring GR GRES monitoring HW Hardware monitoring IF Interface monitoring IP IP monitoring LB Loopback monitoring MB Mbuf monitoring NH Nexthop monitoring NP NPC monitoring SP SPU monitoring SM Schedule monitoring CF Config Sync monitoring Cluster ID: 3 Node Priority Status Preempt Manual Monitor-failures Redundancy group: 0 , Failover count: 1 node0 0 lost n/a n/a n/a node1 1 primary no no None Redundancy group: 1 , Failover count: 1 node0 0 lost n/a n/a n/a node1 0 primary no no CS {primary:node1} -
Se sua conta da IBM Cloud tiver várias instâncias de gateway vSRX no mesmo pod, certifique-se de que somente um gateway receba upgrade a cada vez. Fazer upgrade de mais de um vSRX por vez poderá resultar em colisões de IP, interromper o processo de upgrade e potencialmente causar falhas.
-
Se você configurar seu cluster de alta disponibilidade (HA) para usar Políticas de Detecção de Intrusão (IDP) e um banco de dados de assinaturas, é recomendável atualizar o banco de dados de assinaturas após concluir a atualização. Isso ocorre porque o banco de dados pode estar desatualizado. Para obter informações sobre atualizações de banco de dados online e offline, consulte " Detecção e Prevenção de Intrusões" em IBM Cloud
-
O processo de atualização não faz backup nem restaura nenhum certificado do servidor de certificação local ( vSRX ) da máquina virtual ( VM ) que está sendo atualizada. O processo de atualização exclui o arquivo
VMexistente e cria um novo, que substitui o sistema de arquivosJunOS. Por exemplo, um certificado local comoIKE_POLICY_CERTdeve ser submetido a backup antes do upgrade e restaurado manualmente após sua conclusão.
set security ike policy MY_VPN_IKE_POLICY certificate local-certificate IKE_POLICY_CERT
Ubuntu Considerações sobre a atualização do hipervisor
O servidor de aplicativos ( vSRX ) é executado como uma máquina virtual ( VM ) em um hipervisor ( Ubuntu ). Geralmente, esse sistema operacional do hipervisor é reiniciado como parte de uma atualização do vSRX. No entanto, há casos em que apenas o hipervisor Ubuntu requer manutenção, como a aplicação de atualizações do kernel, patches de segurança ou correções de vulnerabilidades, sem a necessidade de atualizar a própria máquina virtual vSRX.
Nesses casos, o comando padrão apt update costuma ser suficiente, mas há algumas ressalvas importantes que você deve ter em mente. A atualização apenas do hipervisor do Ubuntu é geralmente considerada uma operação
de manutenção segura e, normalmente, pode ser realizada com o mínimo de interrupção nas máquinas virtuais do vSRX em execução. A maioria das atualizações de pacotes, incluindo bibliotecas e utilitários padrão do espaço do usuário, não exige
a interrupção das operações do sistema operacional convidado ( VM ).
No entanto, os administradores devem analisar cuidadosamente os pacotes incluídos em uma atualização antes de prosseguir. Algumas atualizações podem afetar a estabilidade ou a conectividade das máquinas virtuais em execução até que o hipervisor seja reiniciado.
Os seguintes tipos de atualizações requerem atenção especial:
- Pacotes do kernel
systemde atualizações doudevlibvirtpacotes- Pacotes relacionados à rede, como o
nftables``, pontes ou outros componentes de virtualização de rede qemue atualizações do pacotekvm
Em alguns casos, atualizar pacotes relacionados à virtualização ou à rede enquanto as máquinas virtuais permanecem ativas pode resultar em desempenho reduzido do VM, interfaces paralisadas ou um estado inconsistente do libvirt até
que o nó do hipervisor seja reiniciado. Normalmente, reiniciar o hipervisor do Ubuntu restaura o funcionamento normal.
Ao realizar uma atualização do sistema operacional ( apt upgrade ) no hipervisor, leve em consideração as seguintes recomendações:
- Verifique os pacotes pendentes antes de aplicar as atualizações.
- Agende uma janela de manutenção caso o kernel, o
libvirtou os componentes de rede estejam sendo atualizados. - Planeje a reinicialização do hipervisor quando necessário.
- Sempre que possível, evite realizar manutenção simultânea em vários nós de alta disponibilidade.
Exemplo:
apt update
apt list --upgradable
apt upgrade