Realizar una actualización importante de una imagen de Podman
En este documento se explica cómo realizar una actualización importante de un agente remoto con la imagen de Podman. En este procedimiento se da por hecho que estás viendo el cuadro de 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
-
Lista de los contenedores de Podman en ejecución:
podman ps
-
Introduce el ID de contenedor de tu agente:
CONTAINER_ID
-
Introduce el nombre del contenedor de tu agente:
.AGENT_NAME
-
Extrae la imagen de Podman más reciente en tu máquina con el siguiente comando.
Puedes sustituir 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 Podman del agente.
podman stop CONTAINER_ID
-
Cambia el nombre del contenedor de la copia de seguridad.
podman rename AGENT_NAME AGENT_NAME_backup
-
Ejecuta la nueva imagen del agente. Si has cambiado la etiqueta
latest
, asegúrate de que la etiqueta de imagen coincida con la que se ha insertado.PODMAN
-
Lista los contenedores de Podman en ejecución.
podmabn ps
-
Introduce el nuevo ID de contenedor de tu agente:
NEW_CONTAINER_ID
-
Copia las variables de entorno
.bash_profile
del archivo temporal al nuevo contenedor.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? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.