執行 Podman 映像檔的重大升級

支援的國家/地區:

本文說明如何使用 Podman 映像檔,為現有的遠端代理程式執行重大升級。本程序假設您正在 Google Security Operations SOAR 平台中查看「Major Upgrade」對話方塊。

  1. 在「Major Upgrade」(重大升級) 對話方塊中,複製提供的 Podman 執行指令:
    PODMAN_COMMAND
  2. 列出目前執行的 Podman 容器:
    podman ps
  3. 輸入代理程式的容器 ID:
    CONTAINER_ID
  4. 輸入代理程式的容器名稱:
    AGENT_NAME
  5. 使用下列指令,將最新的 Podman 映像檔提取至電腦。 您可以將 :latest 標記替換為特定版本,例如 1.4.8.3
    podman pull us-podman.pkg.dev/siem-ar-public/images/agent:latest
  6. 將原始環境變數 (.bash_profile) 複製到本機暫存檔案。
    podman exec CONTAINER_ID cat /home/siemplify_agent/.bash_profile > temp_bash_profile.txt
  7. 停止代理程式的 Podman 容器。
    podman stop CONTAINER_ID
  8. 重新命名備份容器。
    podman rename AGENT_NAME AGENT_NAME_backup
  9. 執行新的代理程式映像檔。如果變更了 latest 標記,請確認映像檔標記與提取的標記相符。
    PODMAN
  10. 列出執行中的 Podman 容器。
    podmabn ps
  11. 輸入代理程式的新容器 ID:
    NEW_CONTAINER_ID
  12. 將環境變數 .bash_profile 從暫時檔案複製到新容器。
    cat temp_bash_profile.txt | podman exec -i 
        NEW_CONTAINER_ID sh -c 'cat > /home/siemplify_agent/.bash_profile'
  13. 重新啟動代理程式服務,套用修改後的環境變數。
    podman exec NEW_CONTAINER_ID supervisorctl restart all

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。