16장. 단일 노드 OpenShift를 위한 이미지 기반 설치


16.1. 단일 노드 OpenShift에 대한 이미지 기반 설치 및 배포 이해

이미지 기반 설치는 설치 프로세스를 간소화하여 단일 노드 OpenShift 클러스터의 배포 시간을 크게 줄여줍니다.

이 방법을 사용하면 대상 호스트에 단일 노드 OpenShift의 구성 및 검증된 인스턴스를 사전 설치할 수 있습니다. 사전 설치된 호스트는 최소한의 개입으로 연결이 끊긴 환경을 포함하여 네트워크의 가장 먼 가장자리에서 신속하게 재구성하고 배포할 수 있습니다.

참고

GitOps Zero Touch Provisioning(ZTP)과 함께 이미지 기반 접근 방식을 사용하여 관리형 클러스터를 배포하려면 SiteConfig 연산자를 사용할 수 있습니다. 자세한 내용은 SiteConfig 연산자를 참조하세요.

네트워크의 가장 먼 가장자리에 인프라를 구축하는 것은 대역폭이 낮고 지연 시간이 길며 연결이 끊긴 환경을 가진 서비스 제공자에게 과제를 안겨줍니다. 단일 노드 OpenShift 클러스터를 설치하고 배포하는 데는 비용과 시간이 많이 소요됩니다.

네트워크의 가장 먼 가장자리에 단일 노드 OpenShift 클러스터를 설치하고 배포하기 위한 이미지 기반 접근 방식은 설치 및 배포 단계를 분리하여 이러한 과제를 극복합니다.

그림 16.1. 관리형 단일 노드 OpenShift 클러스터에 대한 이미지 기반 설치 및 배포 개요

이미지 기반 설치
서비스 창고나 공장과 같은 중앙 사이트에 단일 노드 OpenShift를 사용하여 여러 호스트를 사전 설치합니다. 그런 다음 이러한 호스트에 대한 기본 구성을 검증하고 이미지 기반 접근 방식을 활용하여 단일 라이브 설치 ISO를 사용하여 대규모로 재현 가능한 공장 설치를 수행합니다.
이미지 기반 배포
사전 설치 및 검증된 호스트를 원격 사이트로 배송하고 구성 ISO를 사용하여 몇 분 만에 클러스터를 빠르게 재구성하고 배포합니다.

SNO 클러스터를 사전 설치하고 구성하는 데는 두 가지 방법 중에서 선택할 수 있습니다.

openshift-install 프로그램 사용
단일 노드 OpenShift 클러스터의 경우 openshift-install 프로그램을 사용하여 모든 호스트에 공통적인 라이브 설치 ISO를 수동으로 생성하세요. 그런 다음, 해당 프로그램을 다시 사용하여 호스트가 고유한지 확인하는 구성 ISO를 만듭니다. 자세한 내용은 “openshift-install 프로그램을 사용하여 관리형 단일 노드 OpenShift 배포”를 참조하세요.
IBI 연산자 사용
관리형 단일 노드 OpenShift 클러스터의 경우, 이미지 기반 설치(IBI) 연산자와 함께 openshift-install을 사용하여 작업을 확장할 수 있습니다. 이 프로그램은 라이브 설치 ISO를 생성한 다음 IBI Operator가 각 호스트에 대해 하나의 구성 ISO를 생성합니다. 자세한 내용은 "IBI Operator를 사용하여 단일 노드 OpenShift 배포"를 참조하세요.

16.1.1.1. 단일 노드 OpenShift 클러스터를 위한 이미지 기반 설치

Lifecycle Agent를 사용하면 단일 노드 OpenShift 클러스터 인스턴스를 캡슐화하는 OCI 컨테이너 이미지를 생성할 수 있습니다. 이 이미지는 대상 OpenShift Container Platform 버전으로 구성할 수 있는 전용 클러스터에서 파생되었습니다.

라이브 설치 ISO에서 이 이미지를 참조하여 단일 노드 OpenShift의 구성 및 검증된 인스턴스를 여러 호스트에 일관되게 사전 설치할 수 있습니다. 이러한 접근 방식을 사용하면 사전 설치된 호스트를 원격 사이트로 배송하여 신속하게 재구성하고 배포하기 전에 공장이나 서비스 창고와 같은 중앙 위치에서 호스트를 준비할 수 있습니다. 호스트를 사전 설치하는 방법에 대한 지침은 openshift-install 프로그램만 사용하여 호스트를 배포하든, IBI Operator와 함께 프로그램을 사용하든 동일합니다.

이미지 기반 설치 프로세스에 대한 간략한 개요는 다음과 같습니다.

  1. 단일 노드 OpenShift 클러스터에서 이미지를 생성합니다.
  2. openshift-install 프로그램을 사용하여 시드 이미지 URL과 기타 설치 아티팩트를 라이브 설치 ISO에 포함합니다.
  3. 라이브 설치 ISO를 사용하여 호스트를 사전 설치하여 호스트를 시작합니다.

    이 과정에서 openshift-install 프로그램은 Red Hat Enterprise Linux CoreOS(RHCOS)를 디스크에 설치하고, 생성한 이미지를 가져오고, 릴리스 컨테이너 이미지를 디스크에 미리 캐시합니다.

  4. 설치가 완료되면 호스트는 신속한 재구성 및 배포를 위해 원격 사이트로 전송될 준비가 됩니다.

16.1.1.2. 단일 노드 OpenShift 클러스터를 위한 이미지 기반 배포

openshift-install 프로그램이나 IBI Operator를 사용하여 이미지 기반 설치로 사전 설치한 호스트를 구성하고 배포할 수 있습니다.

단일 노드 OpenShift 클러스터 배포

openshift-install 프로그램을 사용하여 사이트별 세부 정보로 대상 호스트를 구성하려면 다음 리소스를 만들어야 합니다.

  • install-config.yaml 설치 매니페스트
  • image-based-config.yaml 매니페스트

openshift-install 프로그램은 이러한 리소스를 사용하여 사전 설치된 대상 호스트에 첨부하여 배포를 완료하는 구성 ISO를 생성합니다.

관리형 단일 노드 OpenShift 클러스터 배포

Red Hat Advanced Cluster Management(RHACM)와 Kubernetes Operator(MCE)용 멀티클러스터 엔진은 허브 앤 스포크 아키텍처를 사용하여 여러 사이트에 걸쳐 단일 노드 OpenShift 클러스터를 관리하고 배포합니다. 이러한 접근 방식을 사용하면 허브 클러스터는 스포크 클러스터를 관리하는 중앙 제어 평면 역할을 하는데, 스포크 클러스터는 대개 네트워크의 가장 먼 가장자리에 배치된 원격 단일 노드 OpenShift 클러스터입니다.

허브 클러스터에서 이미지 기반 배포에 대한 사이트별 구성 리소스를 정의할 수 있습니다. IBI 운영자는 이러한 구성 리소스를 사용하여 원격 사이트에 사전 설치된 호스트를 재구성하고 호스트를 관리형 단일 노드 OpenShift 클러스터로 배포합니다. 이러한 접근 방식은 광범위하고 분산된 인프라를 보유한 통신 서비스 제공업체 및 기타 서비스 제공업체에 특히 유용합니다. 원격 사이트에서 엔드투엔드 설치를 수행하는 데는 시간과 비용이 많이 들기 때문입니다.

다음은 이미지 기반 설치가 사전 설치된 호스트의 이미지 기반 배포 프로세스에 대한 간략한 개요입니다.

  • 허브 클러스터에 사전 설치된 호스트에 대한 사이트별 구성 리소스를 정의합니다.
  • 허브 클러스터에 이러한 리소스를 적용합니다. 이렇게 하면 배포 프로세스가 시작됩니다.
  • IBI 운영자는 구성 ISO를 생성합니다.
  • IBI Operator는 구성 ISO가 첨부된 대상 사전 설치 호스트를 부팅합니다.
  • 호스트는 구성 ISO를 마운트하고 재구성 프로세스를 시작합니다.
  • 재구성이 완료되면 단일 노드 OpenShift 클러스터가 준비됩니다.

호스트는 이미 이미지 기반 설치를 통해 사전 설치되어 있으므로 기술자는 몇 분 안에 호스트를 재구성하고 배포할 수 있습니다.

16.1.2. 이미지 기반 설치 및 배포 구성 요소

다음 내용은 이미지 기반 설치 및 배포의 구성 요소를 설명합니다.

씨앗 이미지
대상 OpenShift Container Platform 버전을 사용하여 전용 클러스터에서 생성된 OCI 컨테이너 이미지입니다.
씨앗 클러스터
시드 이미지를 만드는 데 사용하고 대상 OpenShift Container Platform 버전과 함께 배포되는 전용 단일 노드 OpenShift 클러스터입니다.
라이프사이클 에이전트
시드 이미지를 생성합니다.
이미지 기반 설치(IBI) 운영자
관리형 클러스터를 배포할 때 IBI Operator는 허브 클러스터에서 정의한 사이트별 리소스에서 구성 ISO를 생성하고 베어 메탈 프로비저닝 서비스를 사용하여 구성 ISO를 사전 설치된 호스트에 연결합니다.
openshift-install 프로그램
설치 및 구성 ISO를 생성하고, 라이브 설치 ISO에 시드 이미지 URL을 포함합니다. IBI Operator를 사용하지 않는 경우 배포를 완료하려면 구성 ISO를 사전 설치된 호스트에 수동으로 연결해야 합니다.

16.1.3. 이미지 기반 설치 및 배포를 위한 클러스터 가이드라인

성공적인 이미지 기반 설치 및 배포를 위해서는 다음 지침을 참조하세요.

16.1.3.1. 클러스터 가이드라인

  • Red Hat Advanced Cluster Management(RHACM)를 사용하는 경우 시드 이미지에 RHACM 리소스가 포함되지 않도록 하려면 시드 이미지를 생성하기 전에 모든 선택적 RHACM 추가 기능을 비활성화해야 합니다.

16.1.3.2. 씨앗 클러스터 지침

  • 네트워크 가장자리에 클러스터를 배포할 때 프록시 구성이 필요한 경우 프록시 구성을 갖춘 시드 클러스터에서 시드 이미지를 만들어야 합니다. 프록시 구성이 일치할 필요는 없습니다.
  • 시드 클러스터의 clusterNetworkserviceNetwork 네트워크 구성은 배포된 클러스터에 유지됩니다. 라이프사이클 에이전트는 이러한 설정을 시드 이미지에 포함합니다. 나중에 이미지 기반 설치 및 배포 프로세스에서는 이러한 설정을 변경할 수 없습니다.
  • 시드 클러스터에서 최대 전송 단위(MTU)를 설정한 경우 이미지 기반 구성 ISO에 대한 정적 네트워크 구성에서도 동일한 MTU 값을 설정해야 합니다.
  • 단일 노드 OpenShift 시드 클러스터에는 이미지 기반 설치 중에 이미지를 사전 캐싱하기 위한 공유 /var/lib/containers 디렉토리가 있어야 합니다. 자세한 내용은 "ostree stateroots 간 공유 컨테이너 파티션 구성"을 참조하세요.
  • 대상 베어 메탈 호스트와 동일한 하드웨어를 사용하는 단일 노드 OpenShift 클러스터에서 시드 이미지를 만듭니다. 시드 클러스터는 다음 항목에 대한 대상 클러스터 구성을 반영해야 합니다.

    • CPU 토폴로지

      • CPU 아키텍처
      • CPU 코어 수
      • 예약된 CPU 수와 같은 조정된 성능 구성
    • IP 버전

      참고

      이 릴리스에서는 듀얼 스택 네트워킹이 지원되지 않습니다.

    • 연결이 끊긴 레지스트리

      참고

      대상 클러스터가 연결이 끊긴 레지스트리를 사용하는 경우 시드 클러스터도 연결이 끊긴 레지스트리를 사용해야 합니다. 등록기관은 동일할 필요는 없습니다.

    • FIPS 구성

16.1.4. 이미지 기반 설치 및 배포를 위한 소프트웨어 필수 구성 요소

이미지 기반 설치 및 배포에는 이러한 필수 구성 요소에 대한 최소 소프트웨어 버전이 필요합니다.

Expand
표 16.1. 최소 소프트웨어 요구 사항
Component소프트웨어 버전

관리형 클러스터 버전

4.17

hub 클러스터 버전

4.16

Red Hat 고급 클러스터 관리(RHACM)

2.12

라이프사이클 에이전트

4.16 이상

이미지 기반 설치 운영자

4.17

openshift-install 프로그램

4.17

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat