Esegui un upgrade 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 SOAR di Google Security Operations.

  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 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-podman.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 contenitore 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 estratto.
    PODMAN
  10. Elenca i container Podman in esecuzione.
    podmabn 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 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.