Fazer um upgrade principal de uma imagem do Podman

Compatível com:

Neste documento, explicamos como fazer um upgrade principal de um agente remoto usando a imagem do Podman. O procedimento pressupõe que você está visualizando a caixa de diálogo Upgrade principal na plataforma SOAR do Google Security Operations.

  1. Na caixa de diálogo Upgrade principal, copie o comando de execução do Podman fornecido:
    PODMAN_COMMAND
  2. Liste os contêineres do Podman em execução:
    podman ps
  3. Insira o ID do contêiner do agente:
    CONTAINER_ID
  4. Insira o nome do contêiner do agente:
    AGENT_NAME
    .
  5. Extraia a imagem mais recente do Podman para sua máquina usando o seguinte comando. É possível substituir a tag :latest por uma versão específica, como 1.4.8.3.
    podman pull us-podman.pkg.dev/siem-ar-public/images/agent:latest
  6. Copie as variáveis de ambiente originais (.bash_profile) para um arquivo temporário local.
    podman exec CONTAINER_ID cat /home/siemplify_agent/.bash_profile > temp_bash_profile.txt
  7. Interrompa o contêiner do Podman do agente.
    podman stop CONTAINER_ID
  8. Renomeie o contêiner para backup.
    podman rename AGENT_NAME AGENT_NAME_backup
  9. Execute a nova imagem do agente. Se você mudou a tag latest, verifique se ela corresponde à tag de imagem extraída.
    PODMAN
  10. Liste os contêineres do Podman em execução.
    podmabn ps
  11. Insira o novo ID do contêiner do agente:
    NEW_CONTAINER_ID
  12. Copie as variáveis de ambiente .bash_profile do arquivo temporário para o novo contêiner.
    cat temp_bash_profile.txt | podman exec -i 
        NEW_CONTAINER_ID sh -c 'cat > /home/siemplify_agent/.bash_profile'
  13. Reinicie o serviço do agente para aplicar as variáveis de ambiente modificadas.
    podman exec NEW_CONTAINER_ID supervisorctl restart all

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.