Ir para o conteúdo

Introdução aos upgrades de versão a quente

Um upgrade de versão a quente do CyberElements Bastion consiste em atualizar diretamente componentes já instalados. Este método implica, por isso, interrupções da produção, com impactos variáveis em função dos componentes atualizados. Recomendamos atualizar os componentes pela ordem seguinte:

  1. CyberElements Bastion clients. Impacto durante o upgrade de versão: interrupção da ligação do cliente, com desligamento das aplicações que a exigem (as aplicações HTML5 ou web não são afetadas). O upgrade de versão do cliente pode demorar até 5 minutos (em função do desempenho do computador e dos componentes de análise do posto de trabalho, como o antivírus ou o EDR).
  2. Direct recording agent. Impacto durante o upgrade de versão: os acessos diretos e as aplicações RDP e RDP HTML5 com agente serão interrompidos. Recomendamos prever 5 minutos de indisponibilidade do serviço para o servidor onde o agente está instalado. Além disso, dado que o upgrade de versão pode ser automatizado e planeado, é preferível desencadeá-lo fora do horário de trabalho.
  3. Servidor Mediation Controller. Impacto durante o upgrade de versão: instabilidade de todos os serviços da plataforma (em função do momento em que os diferentes subcomponentes são atualizados). Recomendamos prever uma janela de manutenção de, no mínimo, 1 hora.
  4. Servidor Edge Gateway. Impacto durante o upgrade de versão: os acessos diretos fornecidos pelo servidor Edge Gateway deixarão de estar disponíveis, tal como a possibilidade de acesso às aplicações e aos recursos normalmente acessíveis através do Edge Gateway. Recomendamos prever uma janela de manutenção de uma hora.

Sugestão

O upgrade de versão dos diferentes servidores pode ser efetuado em paralelo para reduzir o tempo de indisponibilidade da plataforma.

Para os primeiros upgrades de versão com o CyberElements Bastion, reservar uma janela de manutenção total de quatro horas permite realizar a operação dispondo ainda de tempo para contactar o Suporte em caso de dúvidas ou de imprevistos próprios do seu ambiente. Segundo a experiência adquirida, o upgrade de versão do servidor pode ser realizado em apenas 30 minutos nos casos mais favoráveis (pré-requisitos corretamente cumpridos, velocidade de transferência elevada dos pacotes Debian e potência do servidor que não limite a operação).

Informação

Nas arquiteturas Cluster, as operações necessárias ao upgrade de versão dos servidores devem ser realizadas, no mínimo, duas vezes (uma por cada servidor do mesmo tipo). Tenha em conta que recomendamos utilizar a mesma versão nos servidores Mediation Controller, pelo que os seus upgrades devem ser realizados em paralelo ou de forma sucessiva (começando pelo servidor escravo).

No conjunto, o upgrade de versão a quente seguirá estas etapas:

  1. Planeamento e preparação
    1. Elaboração de um caderno de receção
    2. Verificação da abertura dos fluxos para os repositórios Debian
    3. Transferência das fontes e das ferramentas necessárias
    4. Cópia de segurança do ambiente CyberElements Bastion (incluindo as bases de dados externas, se forem utilizadas)
    5. Qualificação dos novos componentes cliente e do agente CyberElements Bastion
  2. Upgrade de versão
    1. Upgrade de versão dos clientes e do agente CyberElements Bastion
    2. Upgrade de versão do servidor ou dos servidores Mediation Controller
    3. Upgrade de versão do servidor ou dos servidores Edge Gateway
    4. Upgrade de versão do servidor ou dos servidores HTML5 Gateway
  3. Validação
    1. Validação das versões dos servidores Mediation Controller e Edge Gateway
    2. Validação da plataforma CyberElements Bastion a partir do documento de critérios de aceitação elaborado durante a fase preparatória

O documento de critérios de aceitação será utilizado no final da operação de upgrade de versão para confirmar que a plataforma funciona corretamente. Recomenda-se vivamente identificar os serviços atualmente prestados pela infraestrutura CyberElements Bastion para o poder elaborar (por exemplo: aplicação web para um servidor web específico; ligação por federação de identidades SAMLv2 ou utilização de acessos diretos).

A qualificação dos novos componentes cliente e agente consiste em validar o bom funcionamento da nova versão em algumas máquinas representativas do conjunto da infraestrutura. Se não for detetada qualquer anomalia, o processo global de upgrade de versão pode ser iniciado.

  • Clientes e agentes


    Upgrade de versão a quente dos clientes e dos agentes utilizados para o CyberElements Bastion.

    Atualizar

  • Mediation Controller


    Upgrade de versão a quente do servidor Mediation Controller do CyberElements Bastion.

    Atualizar

  • Edge Gateway


    Upgrade de versão a quente do servidor Edge Gateway do CyberElements Bastion.

    Atualizar