Esegui un upgrade di versione principale di un'immagine Podman

Supportato in:

Questo documento spiega come eseguire un upgrade principale per un agente remoto esistente utilizzando l'immagine Podman. La procedura presuppone che tu stia visualizzando la finestra di dialogo Aggiornamento principale nella piattaforma Google Security Operations SOAR.

  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 del tuo agente:
    CONTAINER_ID
  4. Inserisci il nome del contenitore dell'agente:
    AGENT_NAME
    .
  5. Esegui il pull dell'ultima immagine Podman sulla tua macchina utilizzando questo 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 nel 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.