Hauptupgrade eines Podman-Images durchführen
In diesem Dokument wird beschrieben, wie Sie ein Hauptversions-Upgrade für einen vorhandenen Remote-Agent mit dem Podman-Image durchführen. Bei dieser Vorgehensweise wird davon ausgegangen, dass Sie das Dialogfeld Major Upgrade (Wichtiges Upgrade) in der Google Security Operations SOAR-Plattform sehen.
-
Kopieren Sie im Dialogfeld Major Upgrade (Haupt-Upgrade) den bereitgestellten Podman-Ausführungsbefehl:
PODMAN_COMMAND
-
Listen Sie die derzeit ausgeführten Podman-Container auf:
podman ps
-
Geben Sie die Container-ID des Agents ein:
CONTAINER_ID
-
Geben Sie den Containernamen Ihres Agents ein:
.AGENT_NAME
-
Rufen Sie das neueste Podman-Image mit dem folgenden Befehl auf Ihren Computer ab.
Sie können das Tag
:latest
durch eine bestimmte Version wie1.4.8.3
ersetzen.podman pull us-podman.pkg.dev/siem-ar-public/images/agent:latest
-
Kopieren Sie die ursprünglichen Umgebungsvariablen (
.bash_profile
) in eine lokale temporäre Datei.podman exec CONTAINER_ID cat /home/siemplify_agent/.bash_profile > temp_bash_profile.txt
-
Beenden Sie den Podman-Container des Agents.
podman stop CONTAINER_ID
-
Benennen Sie den Container für die Sicherung um.
podman rename AGENT_NAME AGENT_NAME_backup
-
Führen Sie das neue Agent-Image aus. Wenn Sie das
latest
-Tag geändert haben, muss das Image-Tag mit dem übereinstimmen, das abgerufen wurde.PODMAN
-
Listen Sie die laufenden Podman-Container auf.
podmabn ps
-
Geben Sie die neue Container-ID des Agents ein:
NEW_CONTAINER_ID
-
Kopieren Sie die Umgebungsvariablen
.bash_profile
aus der temporären Datei in den neuen Container.cat temp_bash_profile.txt | podman exec -i NEW_CONTAINER_ID sh -c 'cat > /home/siemplify_agent/.bash_profile'
-
Starten Sie den Agent-Dienst neu, damit die geänderten Umgebungsvariablen übernommen werden.
podman exec NEW_CONTAINER_ID supervisorctl restart all
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten