Podman 이미지의 메이저 업그레이드 실행

다음에서 지원:

이 문서에서는 Podman 이미지를 사용하여 기존 원격 에이전트를 메이저 업그레이드하는 방법을 설명합니다. 이 절차에서는 Google Security Operations SOAR 플랫폼에서 주 업그레이드 대화상자를 보고 있다고 가정합니다.

  1. 주 업그레이드 대화상자에서 제공된 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 전문가로부터 답변을 받으세요.