2.2. 연결이 끊긴 레지스트리의 OpenShift Container Platform 이미지 저장소 미러링 정보


에이전트 기반 설치 관리자를 사용하여 연결이 끊긴 설치에 미러 이미지를 사용하려면 install-config.yaml 파일을 수정해야 합니다.

oc adm release mirror 또는 oc mirror 명령의 출력을 사용하여 릴리스 이미지를 미러링할 수 있습니다. 이는 미러 레지스트리를 설정하는 데 사용한 명령에 따라 달라집니다.

다음 예제에서는 oc adm release mirror 명령의 출력을 보여줍니다.

$ oc adm release mirror

출력 예

To use the new mirrored repository to install, add the following
section to the install-config.yaml:

imageContentSources:

mirrors:
virthost.ostest.test.metalkube.org:5000/localimages/local-release-image
source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
mirrors:
virthost.ostest.test.metalkube.org:5000/localimages/local-release-image
source: registry.ci.openshift.org/ocp/release

다음 예제는 oc-mirror 플러그인에서 생성한 imageContentSourcePolicy.yaml 파일의 일부를 보여줍니다. 파일은 결과 디렉터리(예: oc-mirror-workspace/results-1682697932/ )에서 찾을 수 있습니다.

Example imageContentSourcePolicy.yaml file

spec:
  repositoryDigestMirrors:
  - mirrors:
    - virthost.ostest.test.metalkube.org:5000/openshift/release
    source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
  - mirrors:
    - virthost.ostest.test.metalkube.org:5000/openshift/release-images
    source: quay.io/openshift-release-dev/ocp-release

2.2.1. 미러링된 이미지를 사용하도록 에이전트 기반 설치 프로그램 구성

미러링된 이미지를 사용하도록 에이전트 기반 설치 관리자를 구성하려면 oc adm release mirror 명령 또는 oc-mirror 플러그인의 출력을 사용해야 합니다.

프로세스

  1. oc-mirror 플러그인을 사용하여 릴리스 이미지를 미러링한 경우 다음을 수행합니다.

    1. 결과 디렉터리에 있는 imageContentSourcePolicy.yaml 을 엽니다(예: oc-mirror-workspace/results-1682697932/ ).
    2. yaml 파일의 repositoryDigestMirrors 섹션에 텍스트를 복사합니다.
  2. oc adm release mirror 명령을 사용하여 릴리스 이미지를 미러링한 경우 다음을 수행합니다.

    • 명령 출력의 imageContentSources 섹션에 텍스트를 복사합니다.
  3. 복사된 텍스트를 install-config.yaml 파일의 imageContentSources 필드에 붙여넣습니다.
  4. 미러 레지스트리에 사용된 인증서 파일을 yaml 파일의 additionalTrustBundle 필드에 추가합니다.

    중요

    값은 미러 레지스트리에 사용한 인증서 파일의 내용이어야 합니다. 인증서 파일은 신뢰할 수 있는 기존 인증 기관 또는 미러 레지스트리에 대해 생성한 자체 서명 인증서일 수 있습니다.

    install-config.yaml 파일 예

      additionalTrustBundle: |
        -----BEGIN CERTIFICATE-----
        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
        -----END CERTIFICATE-----

  5. {ztp} manifests를 사용하는 경우: registries.confca-bundle.crt 파일을 미러 경로에 추가하여 에이전트 ISO 이미지에 미러 구성을 추가합니다.

    참고

    oc adm release mirror 명령 또는 oc mirror 플러그인의 출력에서 registries.conf 파일을 생성할 수 있습니다. /etc/containers/registries.conf 파일의 형식이 변경되었습니다. 현재 버전은 TOML 형식의 버전 2입니다.

    registries.conf 파일 예

    [[registry]]
    location = "registry.ci.openshift.org/ocp/release" mirror-by-digest-only = true
    
    [[registry.mirror]] location = "virthost.ostest.test.metalkube.org:5000/localimages/local-release-image"
    
    [[registry]]
    location = "quay.io/openshift-release-dev/ocp-v4.0-art-dev" mirror-by-digest-only = true
    
    [[registry.mirror]] location = "virthost.ostest.test.metalkube.org:5000/localimages/local-release-image"

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.