제한된 네트워크 환경에서 설치 명령을 IBM Software Hub 실행하기 전에 이미지 olm-utils-v4 확보하기 ( 5.2 버전에서 5.3 버전으로 업그레이드 시)

클러스터가 제한된 네트워크에 있는 경우, 설치 명령을 실행할 클라이언트 워크스테이션에 지원되는 버전의 이미지가 olm-utils-v4 설치되어 있는지 확인해야 합니다. 설치 중인 IBM Software Hub 버전에 맞는 버전을 사용하는 것이 좋습니다.

업그레이드 단계
  • 당신은 여기 없군요. 클라이언트 워크스테이션 업데이트
  • 당신은 여기 없군요. 필요한 정보 수집
  • 현재 위치 아이콘. 제한된 네트워크 환경에서 업그레이드 실행 준비
  • 당신은 여기 없군요. 사설 컨테이너 레지스트리에서 업그레이드를 실행하기 위한 준비
  • 당신은 여기 없군요. 필수 소프트웨어 업그레이드
  • 당신은 여기 없군요. 공유 클러스터 구성 요소 업그레이드
  • 당신은 여기 없군요. 인스턴스 업그레이드 준비
  • 당신은 여기 없군요. 인스턴스 업그레이드
누가 이 작업을 완료해야 합니까?

모든 관리자 (클러스터 관리자, 레지스트리 관리자 및 인스턴스 관리자)는 이 작업을 완료해야 합니다.

이 작업을 언제까지 완료해야 하나요?

제한된 네트워크 환경에서는 클라이언트 워크스테이션에 해당 olm-utils-v4 이미지가 설치되어 있는지 반드시 확인해야 합니다.

이 작업을 완료하려면 다음 중 하나를 선택할 수 있습니다:

  • 일회성 설정 소프트웨어 IBM Software Hub 이미지를 사설 컨테이너 레지스트리에 미러링하는 경우, 레지스트리 관리자는 이미지를 미러링하기 전에 이 작업을 완료할 수 있습니다. 그러면 다른 사용자들은 비공개 컨테이너 레지스트리에서 해당 이미지를 가져올 수 있습니다.
  • 필요한 경우 이 과정을 반복하십시오. 이미지 파일을 에서 가져올 IBM Entitled Registry계획이라면, 업그레이드 작업을 수행할 각 워크스테이션에서 이 작업을 완료하십시오.

프로시저

수행해야 할 단계는 클러스터 네트워크 내에서 동일한 워크스테이션을 사용할 계획인지 여부와 사용 권한이 있는 이미지에 따라 달라집니다:


클러스터 네트워크 내에서 동일한 워크스테이션을 사용할 계획입니다

사용 중인 라이선스에 따라 다음 단계를 수행하십시오:

olm-utils-v4
모든 IBM Software Hub 고객은 해당 olm-utils-v4 이미지를 사용할 수 있습니다.
  1. 워크스테이션이 인터넷에 연결되어 있으면, 다음 명령을 실행하여 워크스테이션의 이미지를 olm-utils-v4 업데이트하십시오:
    cpd-cli manage restart-container

    다음 메시지가 cpd-cli 반환될 때까지 기다립니다:

    [SUCCESS] ... Successfully pulled the container image icr.io/cpopen/cpd/olm-utils-v4:${VERSION}
    [SUCCESS] ... Successfully started the container olm-utils-play-v4
    [SUCCESS] ... Container olm-utils-play-v4 has been re-created

    이미지의 olm-utils-v4 버전은 설치하려는 버전의 IBM Software Hub 버전과 동일해야 합니다.

olm-utils-premium-v4
프리미엄:olm-utils-premium-v4 이미지를 사용하려면 IBM Software Hub Premium Cartridge 라이선스를 구매하셔야 합니다.
  1. 클러스터의 하드웨어 사양에 따라 환경 OLM_UTILS_IMAGE 변수를 설정하십시오:
    x86-64 클러스터
    export OLM_UTILS_IMAGE=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.amd64
    ppc64le 클러스터
    export OLM_UTILS_IMAGE=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.ppc64le
    s390x 클러스터
    export OLM_UTILS_IMAGE=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.s390x
  2. 워크스테이션이 인터넷에 연결되어 있으면, 다음 명령을 실행하여 이미지를 cpd-cliolm-utils-premium-v4 사용하고 있는지 확인하십시오:
    cpd-cli manage restart-container

    다음 메시지가 cpd-cli 반환될 때까지 기다립니다:

    [SUCCESS] ... Successfully pulled the container image cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.${IMAGE_ARCH}
    [SUCCESS] ... Successfully started the container olm-utils-play-v4
    [SUCCESS] ... Container olm-utils-play-v4 has been re-created


클러스터 네트워크 내에서 다른 워크스테이션을 사용할 계획입니다
시작하기 전에

클러스터 네트워크 내의 워크스테이션에 해당 소프트웨어가 cpd-cli 설치되어 있어야 합니다

이 태스크에 대한 정보

모든 IBM Software Hub 고객은 해당 olm-utils-v4 이미지를 사용할 수 있습니다.

olm-utils-premium-v4 이미지를 사용하려면 IBM Software Hub Premium Cartridge 라이선스를 구매하셔야 합니다.

  1. 인터넷에 연결할 수 있는 워크스테이션에서:
    1. 워크스테이션에서 또는 PodmanDocker 실행 중인지 확인하십시오.
    2. 해당 olm-utils-v4 이미지를 olm-utils-premium-v4 클라이언트 워크스테이션에 저장하려면 적절한 명령을 실행하십시오.
      olm-utils-v4
      x86-64 클러스터
      cpd-cli manage save-image \
      --from=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.amd64

      이 명령은 이미지를 라는 이름의 압축된 icr.io_cpd_olm-utils-v4_${VERSION}.amd64.tar.gz TAR 파일로 cpd-cli-workspace/olm-utils-workspace/work/offline 디렉터리에 저장합니다.

      ppc64le 클러스터
      cpd-cli manage save-image \
      --from=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.ppc64le

      이 명령은 이미지를 라는 이름의 압축된 icr.io_cpopen_cpd_olm-utils-v4_${VERSION}.ppc64le.tar.gz TAR 파일로 cpd-cli-workspace/olm-utils-workspace/work/offline 디렉터리에 저장합니다.

      s390x 클러스터
      cpd-cli manage save-image \
      --from=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.s390x

      이 명령은 이미지를 라는 이름의 압축된 icr.io_cpopen_cpd_olm-utils-v4_${VERSION}.s390x.tar.gz TAR 파일로 cpd-cli-workspace/olm-utils-workspace/work/offline 디렉터리에 저장합니다.

      olm-utils-premium-v4
      x86-64 클러스터
      cpd-cli manage save-image \
      --from=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.amd64

      이 명령은 이미지를 라는 이름의 압축된 cp.icr.io_cp_cpd_olm-utils-premium-v4_${VERSION}.amd64.tar.gz TAR 파일로 cpd-cli-workspace/olm-utils-workspace/work/offline 디렉터리에 저장합니다.

      ppc64le 클러스터
      cpd-cli manage save-image \
      --from=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.ppc64le

      이 명령은 이미지를 라는 이름의 압축된 cp.icr.io_cp_cpd_olm-utils-premium-v4_${VERSION}.ppc64le.tar.gz TAR 파일로 cpd-cli-workspace/olm-utils-workspace/work/offline 디렉터리에 저장합니다.

      s390x 클러스터
      cpd-cli manage save-image \
      --from=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.s390x

      이 명령은 이미지를 라는 이름의 압축된 cp.icr.io_cp_cpd_olm-utils-premium-v4_${VERSION}.s390x.tar.gz TAR 파일로 cpd-cli-workspace/olm-utils-workspace/work/offline 디렉터리에 저장합니다.

  2. 압축 파일을 클러스터에 연결할 수 있는 클라이언트 워크스테이션으로 전송하십시오.

    파일을 TAR 다음 work/offline 디렉터리에 저장해야 합니다:

    olm-utils-v4
    x86-64 클러스터
    icr.io_cpd_olm-utils-v4_${VERSION}.amd64.tar.gz
    ppc64le 클러스터
    icr.io_cpopen_cpd_olm-utils-v4_${VERSION}.ppc64le.tar.gz
    s390x 클러스터
    icr.io_cpopen_cpd_olm-utils-v4_${VERSION}.s390x.tar.gz
    olm-utils-premium-v4
    x86-64 클러스터
    cp.icr.io_cp_cpd_olm-utils-premium-v4_${VERSION}.amd64.tar.gz
    ppc64le 클러스터
    cp.icr.io_cp_cpd_olm-utils-premium-v4_${VERSION}.ppc64le.tar.gz
    s390x 클러스터
    cp.icr.io_cp_cpd_olm-utils-premium-v4_${VERSION}.s390x.tar.gz
  3. 클러스터에 연결할 수 있는 워크스테이션에서:
    1. 워크스테이션에서 또는 PodmanDocker 실행 중인지 확인하십시오.
    2. 클라이언트 olm-utils-premium-v4 워크스테이션에서 이미지를 olm-utils-v4 로드하려면 다음 명령을 실행하십시오:
      olm-utils-v4
      x86-64 클러스터
      cpd-cli manage load-image \
      --source-image=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.amd64

      이미지가 로드되면 다음 메시지가 표시됩니다:

      Loaded image: icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.amd64
      pp64le 클러스터
      cpd-cli manage load-image \
      --source-image=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.ppc64le

      이미지가 로드되면 다음 메시지가 표시됩니다:

      Loaded image: icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.ppc64le
      s390x 클러스터
      cpd-cli manage load-image \
      --source-image=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.s390x

      이미지가 로드되면 다음 메시지가 표시됩니다:

      Loaded image: icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.s390x
      olm-utils-premium-v4
      x86-64 클러스터
      cpd-cli manage load-image \
      --source-image=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.amd64

      이미지가 로드되면 다음 메시지가 표시됩니다:

      Loaded image: cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.amd64
      pp64le 클러스터
      cpd-cli manage load-image \
      --source-image=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.ppc64le

      이미지가 로드되면 다음 메시지가 표시됩니다:

      Loaded image: cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.ppc64le
      s390x 클러스터
      cpd-cli manage load-image \
      --source-image=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.s390x

      이미지가 로드되면 다음 메시지가 표시됩니다:

      Loaded image: cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.s390x
    3. 다음 OLM_UTILS_IMAGE 환경 변수를 설정하여 클라이언트 워크스테이션에 있는 이미지 버전을 사용하도록 cpd-cli 하십시오:
      olm-utils-v4
      x86-64 클러스터
      export OLM_UTILS_IMAGE=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.amd64
      ppc64le 클러스터
      export OLM_UTILS_IMAGE=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.ppc64le
      s390x 클러스터
      export OLM_UTILS_IMAGE=icr.io/cpopen/cpd/olm-utils-v4:${VERSION}.s390x
      olm-utils-premium-v4
      x86-64 클러스터
      export OLM_UTILS_IMAGE=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.amd64
      ppc64le 클러스터
      export OLM_UTILS_IMAGE=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.ppc64le
      s390x 클러스터
      export OLM_UTILS_IMAGE=cp.icr.io/cp/cpd/olm-utils-premium-v4:${VERSION}.s390x

다음에 수행할 작업

이제 클라이언트 워크스테이션에서 이미지를 olm-utils-v4 사용할 수 있게 되었으므로, 제한된 네트워크 환경에서 ` IBM ` 및 ` Software Hub ` 업그레이드 명령을 실행하기 전에 ` CASE ` 패키지 다운로드를 완료할 준비가 되었습니다(버전 5.2 에서 버전 5.3 으로 업그레이드).