2.5. HCI용 노드 지정


HCI에 대한 노드를 지정하려면 ComputeHCI 역할을 구성하기 위해 새 역할 파일을 생성하고 ComputeHCI 의 리소스 클래스로 베어 메탈 노드를 구성해야 합니다.

프로세스

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. stackrc 인증 정보 파일을 소싱합니다.

    [stack@director ~]$ source ~/stackrc
  3. ControllerComputeHCI 역할을 포함하는 roles_data.yaml 이라는 새 역할 데이터 파일을 생성합니다.

    (undercloud)$ openstack overcloud roles generate Controller ComputeHCI -o ~/roles_data.yaml
  4. roles_data.yaml 을 열고 다음 매개변수 및 섹션이 있는지 확인합니다.

    Expand
    섹션/Parameter현재의

    역할 주석

    역할: ComputeHCI

    역할 이름

    이름: ComputeHCI

    description

    HCI 역할

    HostnameFormatDefault

    %stackname%-novaceph-%index%

    deprecated_nic_config_name

    ceph.yaml

  5. 노드 정의 템플릿 node.json 또는 node.yaml 에 추가하여 오버클라우드의 ComputeHCI 노드를 등록합니다.
  6. 노드 하드웨어를 검사합니다.

    (undercloud)$ openstack overcloud node introspect --all-manageable --provide
  7. 사용자 지정 HCI 리소스 클래스를 사용하여 HCI를 지정할 각 베어 메탈 노드에 태그를 지정합니다.

    (undercloud)$ openstack baremetal node set \
     --resource-class baremetal.HCI <node>

    & lt;node& gt;를 베어 메탈 노드의 ID로 바꿉니다.

  8. ComputeHCI 역할을 /home/stack/templates/overcloud-baremetal-deploy.yaml 파일에 추가하고 노드에 할당할 예측 노드 배치, 리소스 클래스 또는 기타 속성을 정의합니다.

    - name: Controller
      count: 3
    - name: ComputeHCI
      count: 1
      defaults:
        resource_class: baremetal.HCI
  9. baremetal.yaml 파일을 열고 HCI에 필요한 네트워크 구성이 포함되어 있는지 확인합니다. 다음은 구성 예제입니다.

    - name: ComputeHCI
      count: 3
      hostname_format: compute-hci-%index%
      defaults:
        profile: ComputeHCI
        network_config:
          template: /home/stack/templates/three-nics-vlans/compute-hci.j2
        networks:
        - network: ctlplane
          vif: true
        - network: external
          subnet: external_subnet
        - network: internalapi
          subnet: internal_api_subnet01
        - network: storage
          subnet: storage_subnet01
        - network: storage_mgmt
          subnet: storage_mgmt_subnet01
        - network: tenant
          subnet: tenant_subnet01
    참고

    ComputeHCI 역할의 네트워크 구성에는 storage_mgmt 네트워크가 포함되어 있습니다. CephOSD 노드는 이 네트워크를 사용하여 중복 데이터 사본을 만듭니다. Compute 역할의 네트워크 구성에는 이 네트워크가 포함되어 있지 않습니다.

    자세한 내용은 베어 메탈 프로비저닝 서비스 구성 을 참조하십시오.

  10. 프로비저닝 명령을 실행합니다.

    (undercloud)$ openstack overcloud node provision \
    --stack overcloud \
    --network_config \
    --output /home/stack/templates/overcloud-baremetal-deployed.yaml \
    /home/stack/templates/overcloud-baremetal-deploy.yaml
  11. 별도의 터미널에서 프로비저닝 진행 상황을 모니터링합니다.

    (undercloud)$ watch openstack baremetal node list
    참고

    watch 명령은 기본적으로 2초마다 갱신됩니다. -n 옵션은 갱신 타이머를 다른 값으로 설정합니다.

  12. 감시 프로세스를 중지하려면 Ctrl-c 를 입력합니다.
  13. 확인: 프로비저닝이 성공하면 노드 상태가 available 에서 active 로 변경됩니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동