Esegui un upgrade principale di un'immagine Podman
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.
-
Nella finestra di dialogo Upgrade principale, copia il comando di esecuzione di Podman fornito:
PODMAN_COMMAND
-
Elenca i container Podman attualmente in esecuzione:
podman ps
-
Inserisci l'ID contenitore dell'agente:
CONTAINER_ID
-
Inserisci il nome del contenitore dell'agente:
.AGENT_NAME
-
Esegui il pull dell'ultima immagine Podman sulla tua macchina utilizzando questo comando.
Puoi sostituire il tag
:latest
con una versione specifica, ad esempio1.4.8.3
.podman pull us-podman.pkg.dev/siem-ar-public/images/agent:latest
-
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
-
Arresta il container Podman dell'agente.
podman stop CONTAINER_ID
-
Rinomina il contenitore per il backup.
podman rename AGENT_NAME AGENT_NAME_backup
-
Esegui la nuova immagine dell'agente. Se hai modificato il tag
latest
, assicurati che il tag immagine corrisponda a quello estratto.PODMAN
-
Elenca i container Podman in esecuzione.
podmabn ps
-
Inserisci il nuovo ID contenitore dell'agente:
NEW_CONTAINER_ID
-
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'
-
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.