SUSE Multi-Linux Manager 프록시 업그레이드

업그레이드 명령을 실행하기 전에 호스트 운영 체제를 업데이트해야 합니다. 호스트 운영 체제를 업데이트하면 SUSE Multi-Linux Manager 도구와 같은 mgrpxy 도구도 업데이트됩니다.

절차 프록시 업그레이드
  1. `zypper`을(를) 사용하여 소프트웨어 리포지토리를 새로 고치세요:

    zypper ref
  2. 호스트 운영 체제에 따라 다음 단계를 진행합니다.

    SL Micro와 같은 트랜잭션 시스템의 경우:
    1. `transactional-update`을(를) 사용하여 사용 가능한 업데이트를 적용하세요:

      transactional-update
    2. 업데이트가 적용되었다면 `reboot`을(를) 실행하세요.

    SUSE Linux Enterprise Server의 경우:

    `zypper`을(를) 사용하여 설치된 소프트웨어를 업데이트하세요:

    zypper up
  3. SUSE Multi-Linux Manager 프록시 컨테이너가 `podman`에서 실행 중인 경우, 다음 명령을 사용하여 업데이트할 수 있습니다:

    mgrpxy upgrade podman

    또는 Kubernetes 클러스터에서 실행 중인 경우 다음을 사용하여 업데이트할 수 있습니다.

    mgrpxy upgrade kubernetes
  4. podman에서, 사용하지 않는 컨테이너 이미지를 정리하여 디스크 공간을 확보합니다.

    podman image prune -a

    Kubernetes에서는 이미지 정리가 자동으로 처리되며, Kubernetes 배포판에 따라 달라질 수 있습니다.

    일부 업그레이드에서는 여러 개의 .rpmnew.rpmsave 파일이 생성될 수 있습니다. 이러한 파일의 존재 여부나 개수가 수동 작업이 필요함을 나타내는 것은 아닙니다. SUSE Multi-Linux Manager 컨테이너 환경에서는 업그레이드 프로세스 중에 필요한 구성 변경 사항이 자동으로 적용됩니다. 이러한 파일은 패키지된 기본값과 기존 구성 파일 간의 차이로 인해 생성되며, 병합할 의도가 없는 내부 또는 정보 제공용 변경 사항이 포함될 수도 있습니다. 구성 변경을 위해 수동 작업이 필요한 경우, 릴리스 정보 또는 업그레이드 문서에 명시적으로 기록됩니다.

    이러한 파일을 업그레이드 후 체크리스트로 취급하거나 일괄적으로 병합하지 마십시오. 특정 문제를 적극적으로 해결 중이고 해당 파일에 포함된 구성의 영향을 이해하고 있는 경우에만 파일을 검토하십시오. 변경이 필요한 경우, 이러한 파일의 차이점을 복사하는 방식이 아니라 알려진 요구 사항에 따라 의도적으로 적용해야 합니다. 확실하지 않은 경우 파일을 변경하지 마십시오.

특정 버전으로 업그레이드할 때 태그 매개변수를 지정하지 않으면 가장 최근 버전으로 업그레이드됩니다. 특정 버전으로 업그레이드하려면 원하는 이미지 태그와 함께 태그 매개변수를 제공하십시오.

특정 태그를 사용하여 특정 컨테이너를 업그레이드하는 옵션이 있지만, 이 기능은 PTF를 적용하는 경우에만 사용할 수 있습니다. 일반적인 상황에서는 일관성을 유지하기 위해 모든 프록시 컨테이너에 동일한 태그를 사용하는 것이 좋습니다.

특정 태그를 사용하여 특정 컨테이너를 업그레이드하는 옵션이 있지만, 이 기능은 PTF를 적용하는 경우에만 사용할 수 있습니다. 일반적인 상황에서는 일관성을 유지하기 위해 모든 프록시 컨테이너에 동일한 태그를 사용하는 것이 좋습니다.

에어갭 설치의 경우, 먼저 컨테이너 RPM 패키지를 업그레이드한 후 mgrpxy upgrade podman 명령을 실행하세요.