검색

3장. 베어 메탈 프로비저닝 서비스를 사용하여 IPv4 오버클라우드 배포

download PDF
참고

OVN을 사용하는 경우 베어 메탈 프로비저닝 서비스(ironic)는 ironic-overcloud.yaml 파일의 neutron DHCP 에이전트에서만 지원됩니다. OVN의 기본 제공 DHCP 서버는 현재 베어 메탈 노드를 프로비저닝하거나 프로비저닝 네트워크의 DHCP를 제공할 수 없습니다. chainbooting iPXE에는 OVN DHCP 서버에서 지원되지 않는 태그 지정(--dhcp 일치)이 필요합니다.

다음 절차에는 베어 메탈 프로비저닝 서비스(ironic)와 관련된 배포 단계가 포함되어 있습니다. director를 사용한 오버클라우드 배포에 대한 자세한 내용은 Director 설치 및 사용 가이드를 참조하십시오.

사전 요구 사항

3.1. 베어 메탈 템플릿 생성

환경 파일을 사용하여 베어 메탈 프로비저닝 서비스가 활성화된 Overcloud를 배포합니다. /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-overcloud.yaml 의 director 노드에 있는 템플릿 예제를 사용할 수 있습니다.

사전 요구 사항

템플릿 완료

제공된 템플릿 또는 추가 yaml 파일에서 추가 구성을 지정할 수 있습니다(예: ~/templates/ironic.yaml ).

  • 베어 메탈 및 가상 인스턴스가 모두 포함된 하이브리드 배포의 경우 AggregateInstanceExtraSpecsFilterNovaSchedulerDefaultFilter 목록에 추가해야 합니다. NovaSchedulerDefaultFilters 를 어디에서나 설정하지 않은 경우 ironic.yaml 에서 이를 수행할 수 있습니다. 예를 들어 템플릿 예시 를 참조하십시오.

    참고

    SR-IOV를 사용하는 경우 NovaSchedulerDefaultFilters 는 이미 tripleo-heat-templates/environments/neutron-sriov.yaml 에 설정되어 있습니다. AggregateInstanceExtraSpecsFilter 를 이 목록에 추가합니다.

  • 배포 전후에 발생하는 정리 유형은 IronicingDiskErase 에 의해 설정됩니다. 기본적으로 deployment/ironic/ironic-conductor-container-puppet.yaml 에 의해 full 로 설정됩니다. 파티션 테이블만 정리하므로 이를 메타데이터 로 설정하여 프로세스 속도를 크게 높일 수 있습니다. 그러나 배포는 멀티 테넌트 환경에서 덜 안전하지 않으므로 신뢰할 수 있는 테넌트 환경에서만 이 작업을 완료합니다.
  • IronicEnabledHardwareTypes 매개 변수를 사용하여 드라이버를 추가할 수 있습니다. 기본적으로 ipmiredfish 는 활성화되어 있습니다.

구성 매개 변수의 전체 목록은 Overcloud Parameters 가이드의 베어 메탈 을 참조하십시오.

3.1.1. 템플릿 예

다음은 템플릿 파일의 예입니다. 이 파일은 환경의 요구 사항을 충족하지 못할 수 있습니다. 이 예제를 사용하기 전에 환경의 기존 구성을 방해하지 않는지 확인합니다. 이 예제에는 다음 구성이 포함되어 있습니다.

  • AggregateInstanceExtraSpecsFilter 는 하이브리드 배포를 위해 가상 및 베어 메탈 인스턴스를 모두 허용합니다.
  • 배포 전후에 수행되는 디스크 정리는 파티션 테이블(메타데이터)만 지웁니다.

~/templates/ironic.yaml

parameter_defaults:

    NovaSchedulerDefaultFilters:
        - AggregateInstanceExtraSpecsFilter
        - AvailabilityZoneFilter
        - ComputeFilter
        - ComputeCapabilitiesFilter
        - ImagePropertiesFilter

    IronicCleaningDiskErase: metadata
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.