19.3. 단일 노드에서 ZTP 및 분산 장치 정보

지원 설치 관리자(AI) 및 코어 재구축 기술이 활성화된 정책 생성기를 사용하여 RHACM(Red Hat Advanced Cluster Management)(ACM)을 사용하여 단일 노드에 분산 장치(DU)를 설치할 수 있습니다. DU 설치는 연결이 끊긴 환경에서 ZTP(zero touch provisioning)를 사용하여 수행됩니다.

ACM은 단일 허브 클러스터에서 여러 스포크 클러스터를 관리하는 허브 및 스포크 아키텍처를 관리합니다. ACM은 사전 정의된 CR(사용자 정의 리소스)의 RAN(Radio Access Network) 정책을 적용합니다. ACM 프로비저닝을 실행 중인 허브 클러스터 및 ZTP 및 HFS를 사용하여 spoke 클러스터를 배포합니다. DU 설치는 단일 노드에 OpenShift Container Platform의 2.5 설치를 따릅니다.

Kiali 서비스는 베어 메탈에서 실행되는 단일 노드에서 OpenShift Container Platform의 프로비저닝을 처리합니다. ACM에는 MultiClusterHub 사용자 정의 리소스가 설치될 때 지원 설치 프로그램이 함께 제공되고 배포됩니다.

ZTP 및 IC를 사용하면 OpenShift Container Platform 단일 노드를 프로비저닝하여 대규모로 DU를 실행할 수 있습니다. 연결이 끊긴 환경에서 분산 유닛에 대한 ZTP의 고급 개요는 다음과 같습니다.

  • ACM을 실행하는 허브 클러스터에서는 OpenShift Container Platform 릴리스 이미지를 미러링하는 연결이 끊긴 내부 레지스트리를 관리합니다. 내부 레지스트리는 spoke 단일 노드를 프로비저닝하는 데 사용됩니다.
  • 포맷에 YAML을 사용하는 인벤토리 파일에서 DU의 베어 메탈 호스트 시스템을 관리합니다. 인벤토리 파일을 Git 리포지토리에 저장합니다.
  • DU 베어 메탈 호스트 시스템을 사이트에 설치하고 호스트를 프로비저닝할 준비가 되어 있습니다. 프로비저닝을 준비하려면 각 베어 메탈 호스트에 다음이 필요합니다.

    • 네트워크 연결 - 네트워크용 DNS 포함. 호스트는 허브 및 관리 대화 상자 클러스터를 통해 연결할 수 있어야 합니다. 허브 클러스터를 설치할 호스트와 허브 사이에 계층 3 연결이 있는지 확인합니다.
    • 각 호스트에 대한 BMC(Baseboard Management Controller) 세부 정보 - ZTP는 BMC 세부 정보를 사용하여 BMC에 액세스하는 데 필요한 URL 및 자격 증명을 연결합니다. 대화식 클러스터 정의 CR을 생성합니다. 이러한 요소는 관리 클러스터의 관련 요소를 정의합니다. 필수 CR은 다음과 같습니다.

      사용자 정의 리소스설명

      네임스페이스

      관리형 단일 노드 클러스터의 네임스페이스입니다.

      BMCSecret CR

      호스트 BMC의 자격 증명.

      Image Pull Secret CR

      연결이 끊긴 레지스트리의 시크릿을 가져옵니다.

      AgentClusterInstall

      네트워킹, 컨트롤 플레인(컨트롤 플레인) 노드 수 등과 같은 단일 노드 클러스터 구성을 지정합니다.

      ClusterDeployment

      클러스터 이름, 도메인 및 기타 세부 정보를 정의합니다.

      KlusterletAddonConfig

      ACM의 ManagedCluster에서 애드온의 설치 및 종료 관리.

      ManagedCluster

      ACM의 관리 클러스터를 설명합니다.

      InfraEnv

      지원 설치 프로그램 서비스에서 생성하는 대상 노드에 마운트할 설치 ISO를 설명합니다. 매니페스트 생성 단계의 마지막 단계입니다.

      BareMetalHost

      BMC 및 인증 정보 세부 정보를 포함하여 베어 메탈 호스트의 세부 정보를 설명합니다.

  • 호스트 인벤토리 리포지토리에서 변경 사항이 감지되면 새 또는 업데이트된 호스트를 프로비저닝하기 위해 호스트 관리 이벤트가 트리거됩니다.
  • 호스트가 프로비저닝되었습니다. 호스트가 프로비저닝되고 재부팅되면 호스트 에이전트에서 hub 클러스터에 Ready 상태를 보고합니다.