2.10. 설치 개요


설치 프로그램은 대화형 모드를 지원합니다. 그러나 모든 베어 메탈 호스트 및 관련 클러스터 세부 정보가 포함된 install-config.yaml 파일을 미리 준비할 수 있습니다.

설치 프로그램은 install-config.yaml 파일을 로드하고 관리자가 매니페스트를 생성하고 모든 사전 요구 사항을 확인합니다.

설치 프로그램은 다음 작업을 수행합니다.

  • 클러스터의 모든 노드 등록
  • 부트스트랩 VM(가상 머신) 시작
  • 다음 컨테이너가 있는 머신 플랫폼 구성 요소를 systemd 서비스로 시작합니다.

    • ironic-dnsmasq: IP 주소를 provisioning 네트워크에서 다양한 노드의 프로비저닝 인터페이스로 전달하는 DHCP 서버입니다. ironic-dnsmasq는 provisioning 네트워크를 사용하여 OpenShift Container Platform 클러스터를 배포할 때만 활성화됩니다.
    • ironic-httpd: 이미지를 노드에 제공하는 데 사용되는 HTTP 서버입니다.
    • image-customization
    • Ironic
    • ironic-inspector (OpenShift Container Platform 4.16 및 이전 버전에서 사용 가능)
    • ironic-ramdisk-logs
    • extract-machine-os
    • provisioning-interface
    • Metal3-baremetal-operator

노드는 검증 단계에 들어갑니다. 이 단계에서는 Ironic에서 인증 정보를 검증하여 BMC(Baseboard Management Controller)에 액세스한 후 각 노드가 manageable 상태로 이동합니다.

노드가 manageable 상태에 있으면 검사 단계가 시작됩니다. 검사 단계를 수행하면 하드웨어가 OpenShift Container Platform을 성공적으로 배포하는 데 필요한 최소 요구 사항을 충족할 수 있습니다.

install-config.yaml 파일은 provisioning 네트워크를 자세히 설명합니다. 부트스트랩 VM에서 설치 프로그램은 PXE(Pre-Boot Execution Environment)를 사용하여 Ironic Python Agent(IPA)가 로드된 모든 노드에 라이브 이미지를 푸시합니다. 가상 미디어를 사용하는 경우 가상 미디어를 사용하여 각 노드의 BMC에 직접 연결하여 이미지를 사실상 연결합니다.

PXE 부팅을 사용하는 경우 모든 노드가 재부팅되어 프로세스를 시작합니다.

  • 부트스트랩 VM에서 실행되는 ironic-dnsmasq 서비스는 노드의 IP 주소와 TFTP 부팅 서버를 제공합니다.
  • 첫 번째 부팅 소프트웨어는 HTTP를 통해 루트 파일 시스템을 로드합니다.
  • 부트스트랩 VM의 ironic 서비스는 각 노드에서 하드웨어 정보를 수신합니다.

노드를 정리 상태로 전환하면 각 노드가 구성을 계속하기 전에 모든 디스크를 정리해야 합니다.

정리 상태가 완료되면 노드가 available 상태로 전환되고 설치 프로그램은 노드를 배포 상태로 이동합니다.

IPA는 coreos-installer 명령을 실행하여 install-config.yaml 파일의 rootDeviceHints 매개변수로 정의된 디스크에 RHCOS(Red Hat Enterprise Linux CoreOS) 이미지를 설치합니다. 노드는 RHCOS를 사용하여 부팅됩니다.

설치 프로그램이 컨트롤 플레인 노드를 구성한 후 컨트롤 플레인 노드에서 컨트롤 플레인 노드로 제어를 이동하고 부트스트랩 VM을 삭제합니다.

Bare-Metal Operator는 작업자, 스토리지 및 인프라 노드를 계속 배포합니다.

설치가 완료되면 노드가 active 상태로 이동합니다. 그런 다음 설치 후 구성 및 기타 Day 2 작업을 진행할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat