6.2. 설치 후 프로비저닝 네트워크 활성화


베어 메탈 클러스터에 지원되는 설치 프로그램 및 설치 관리자 프로비저닝 설치는 provisioning 네트워크 없이 클러스터를 배포하는 기능을 제공합니다. 이 기능은 개념 증명 클러스터 또는 각 노드의 베이스보드 관리 컨트롤러를 baremetal 네트워크를 통해 라우팅할 수 있는 Redfish 가상 미디어 전용 배포와 같은 시나리오에 적합합니다.

CVO(Cluster Baremetal Operator)를 사용하여 설치 후 provisioning 네트워크를 활성화할 수 있습니다.

사전 요구 사항

  • 모든 작업자 및 컨트롤 플레인 노드에 연결된 전용 물리적 네트워크가 있어야 합니다.
  • 태그가 지정되지 않은 기본 물리적 네트워크를 분리해야 합니다.
  • provisioningNetwork 구성 설정이 Managed로 설정된 경우 네트워크에 DHCP 서버가 있을 수 없습니다.
  • OpenShift Container Platform 4.10에서 provisioningInterface 설정을 생략하여 bootMACAddress 구성 설정을 사용할 수 있습니다.

프로세스

  1. provisioningInterface 설정을 설정할 때 먼저 클러스터 노드의 프로비저닝 인터페이스 이름을 확인합니다. 예를 들어 eth0 또는 eno1 입니다.
  2. 클러스터 노드의 provisioning 네트워크 인터페이스에서 PXE(Preboot eXecution Environment)를 활성화합니다.
  3. provisioning 네트워크의 현재 상태를 검색하여 provisioning CR(사용자 정의 리소스) 파일에 저장합니다.

    $ oc get provisioning -o yaml > enable-provisioning-nw.yaml
    Copy to Clipboard Toggle word wrap
  4. 프로비저닝 CR 파일을 수정합니다.

    $ vim ~/enable-provisioning-nw.yaml
    Copy to Clipboard Toggle word wrap

    아래로 스크롤하여 provisioningNetwork 구성 설정으로 이동한 후 Disabled에서 Managed로 변경합니다. 그런 다음 provisioningNetwork 설정 후 provisioningIP,provisioningNetworkCIDR,provisioningDHCPRange,provisioningInterfacewatchAllNameSpaces 구성 설정을 추가합니다. 각 설정에 적절한 값을 제공합니다.

    apiVersion: v1
    items:
    - apiVersion: metal3.io/v1alpha1
      kind: Provisioning
      metadata:
        name: provisioning-configuration
      spec:
        provisioningNetwork: 
    1
    
        provisioningIP: 
    2
    
        provisioningNetworkCIDR: 
    3
    
        provisioningDHCPRange: 
    4
    
        provisioningInterface: 
    5
    
        watchAllNameSpaces: 
    6
    Copy to Clipboard Toggle word wrap
    1
    provisioningNetworkManaged, Unmanaged 또는 Disabled 중 하나입니다. Managed로 설정하면 Metal3에서 프로비저닝 네트워크를 관리하고 CBO는 구성된 DHCP 서버를 사용하여 Metal3 pod를 배포합니다. Unmanaged로 설정하면 시스템 관리자가 DHCP 서버를 수동으로 구성합니다.
    2
    provisioningIP는 DHCP 서버와 ironic에서 네트워크를 프로비저닝하는 데 사용하는 고정 IP 주소입니다. 이 고정 IP 주소는 provisioning 서브넷 내에 있어야 하며 DHCP 범위 외부에 있어야 합니다. 이 설정을 구성하는 경우 provisioning 네트워크가 Disabled인 경우에도 유효한 IP 주소가 있어야 합니다. 고정 IP 주소는 metal3 pod에 바인딩됩니다. metal3 pod에 장애가 발생하여 다른 서버로 이동하는 경우 고정 IP 주소도 새 서버로 이동합니다.
    3
    CIDR(Classless Inter-Domain Routing) 주소입니다. 이 설정을 구성하는 경우 provisioning 네트워크가 Disabled인 경우에도 유효한 CIDR 주소가 있어야 합니다. 예: 192.168.0.1/24
    4
    DHCP 범위입니다. 이 설정은 Managed 프로비저닝 네트워크에만 적용할 수 있습니다. provisioning 네트워크가 Disabled인 경우 이 구성 설정을 생략합니다. 예: 192.168.0.64, 192.168.0.253.
    5
    클러스터 노드의 provisioning 인터페이스의 NIC 이름입니다. provisioningInterface 설정은 ManagedUnmanaged 프로비저닝 네트워크에만 적용할 수 있습니다. provisioning 네트워크가 Disabled인 경우 provisioningInterface 구성 설정을 생략합니다. 대신 bootMACAddress 구성 설정을 사용하려면 provisioningInterface 구성 설정을 생략합니다.
    6
    metal3가 기본 openshift-machine-api 네임스페이스 이외의 네임스페이스를 감시하도록 하려면 이 설정을 true로 설정합니다. 기본값은 false입니다.
  5. 프로비저닝 CR 파일에 변경 사항을 저장합니다.
  6. 프로비저닝 CR 파일을 클러스터에 적용합니다.

    $ oc apply -f enable-provisioning-nw.yaml
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat