Realiza una actualización principal de una imagen de Podman
Compatible con:
Google SecOps
SOAR
En este documento, se explica cómo realizar una actualización principal de un agente remoto existente con la imagen de Podman. El procedimiento supone que estás viendo el diálogo Actualización principal en la plataforma SOAR de Google Security Operations.
-
En el cuadro de diálogo Actualización principal, copia el comando de ejecución de Podman proporcionado:
PODMAN_COMMAND
-
Enumera los contenedores de Podman en ejecución actuales:
podman ps
-
Ingresa el ID del contenedor del agente:
CONTAINER_ID
-
Ingresa el nombre del contenedor del agente:
.AGENT_NAME
-
Extrae la imagen de Podman más reciente a tu máquina con el siguiente comando.
Puedes reemplazar la etiqueta
:latest
por una versión específica, como1.4.8.3
.podman pull us-podman.pkg.dev/siem-ar-public/images/agent:latest
-
Copia las variables de entorno originales (
.bash_profile
) en un archivo temporal local.podman exec CONTAINER_ID cat /home/siemplify_agent/.bash_profile > temp_bash_profile.txt
-
Detén el contenedor de Podman del agente.
podman stop CONTAINER_ID
-
Cambia el nombre del contenedor para la copia de seguridad.
podman rename AGENT_NAME AGENT_NAME_backup
-
Ejecuta la nueva imagen del agente. Si cambiaste la etiqueta
latest
, asegúrate de que la etiqueta de imagen coincida con la que se extrajo.PODMAN
-
Enumera los contenedores de Podman en ejecución.
podmabn ps
-
Ingresa el nuevo ID del contenedor del agente:
NEW_CONTAINER_ID
-
Copia las variables de entorno
.bash_profile
del archivo temporal al contenedor nuevo.cat temp_bash_profile.txt | podman exec -i NEW_CONTAINER_ID sh -c 'cat > /home/siemplify_agent/.bash_profile'
-
Reinicia el servicio del agente para aplicar las variables de entorno modificadas.
podman exec NEW_CONTAINER_ID supervisorctl restart all
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.