Esegui l'upgrade di una versione principale di un'immagine Podman

Supportata in:

Questo documento spiega come eseguire un upgrade di versione principale per un agente remoto esistente utilizzando l'immagine Podman. La procedura presuppone che tu stia visualizzando la finestra di dialogo Upgrade principale nella piattaforma Google Security Operations SOAR. Prima di iniziare, verifica che il firewall consenta l'accesso HTTPS in uscita sulla porta TCP 443 ai container registry elencati in Requisiti di rete e firewall.

  1. Nella finestra di dialogo Upgrade principale, copia il comando di esecuzione di Podman fornito:
    PODMAN_COMMAND
  2. Elenca i container Podman attualmente in esecuzione:
    podman ps
  3. Inserisci l'ID contenitore dell'agente:
    CONTAINER_ID
  4. Inserisci il nome del container dell'agente:
    AGENT_NAME
    .
  5. Esegui il pull dell'immagine Podman più recente sulla tua macchina utilizzando il seguente comando. Puoi sostituire il tag :latest con una versione specifica, ad esempio 1.4.8.3.
    podman pull us-docker.pkg.dev/siem-ar-public/images/agent:latest
  6. Copia le variabili di ambiente originali (.bash_profile) in un file temporaneo locale.
    podman exec CONTAINER_ID cat /home/siemplify_agent/.bash_profile > temp_bash_profile.txt
  7. Arresta il container Podman dell'agente.
    podman stop CONTAINER_ID
  8. Rinomina il container per il backup.
    podman rename AGENT_NAME AGENT_NAME_backup
  9. Esegui la nuova immagine dell'agente. Se hai modificato il tag latest, assicurati che il tag immagine corrisponda a quello di cui è stato eseguito il pull.
    PODMAN
  10. Elenca i container Podman in esecuzione.
    podman ps
  11. Inserisci il nuovo ID contenitore dell'agente:
    NEW_CONTAINER_ID
  12. Copia le variabili di ambiente .bash_profile dal file temporaneo al nuovo container.
    cat temp_bash_profile.txt | podman exec -i 
        NEW_CONTAINER_ID sh -c 'cat > /home/siemplify_agent/.bash_profile'
  13. Riavvia il servizio dell'agente per applicare le variabili di ambiente modificate.
    podman exec NEW_CONTAINER_ID supervisorctl restart all

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.