Effectuer une mise à niveau majeure d'une image Podman
Compatible avec :
Google SecOps
SOAR
Ce document explique comment effectuer une mise à niveau majeure pour un agent distant existant à l'aide de l'image Podman. La procédure suppose que vous consultez la boîte de dialogue Mise à niveau majeure dans la plate-forme SOAR Google Security Operations.
-
Dans la boîte de dialogue Mise à niveau majeure, copiez la commande d'exécution Podman fournie :
PODMAN_COMMAND
-
Répertoriez les conteneurs Podman en cours d'exécution :
podman ps
-
Saisissez l'ID du conteneur de votre agent :
CONTAINER_ID
-
Saisissez le nom du conteneur de votre agent :
.AGENT_NAME
-
Extrayez la dernière image Podman sur votre machine à l'aide de la commande suivante.
Vous pouvez remplacer le tag
:latest
par une version spécifique, telle que1.4.8.3
.podman pull us-podman.pkg.dev/siem-ar-public/images/agent:latest
-
Copiez les variables d'environnement d'origine (
.bash_profile
) dans un fichier temporaire local.podman exec CONTAINER_ID cat /home/siemplify_agent/.bash_profile > temp_bash_profile.txt
-
Arrêtez le conteneur Podman de l'agent.
podman stop CONTAINER_ID
-
Renommez le conteneur pour la sauvegarde.
podman rename AGENT_NAME AGENT_NAME_backup
-
Exécutez la nouvelle image de l'agent. Si vous avez modifié le tag
latest
, assurez-vous que le tag d'image correspond à celui extrait.PODMAN
-
Répertoriez les conteneurs Podman en cours d'exécution.
podmabn ps
-
Saisissez le nouvel ID de conteneur de votre agent :
NEW_CONTAINER_ID
-
Copiez les variables d'environnement
.bash_profile
du fichier temporaire vers le nouveau conteneur.cat temp_bash_profile.txt | podman exec -i NEW_CONTAINER_ID sh -c 'cat > /home/siemplify_agent/.bash_profile'
-
Redémarrez le service de l'agent pour appliquer les variables d'environnement modifiées.
podman exec NEW_CONTAINER_ID supervisorctl restart all
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.