검색

8장. OpenStack 구성 요소 통합 및 director 및 오버클라우드와의 관계

download PDF

특정 통합 지점에 대한 다음 개념을 사용하여 하드웨어 및 소프트웨어를 RHOSP(Red Hat OpenStack Platform)와 통합할 수 있습니다.

8.1. Bare Metal Provisioning(ironic)

director 내에서 OpenStack Bare Metal Provisioning(ironic) 구성 요소를 사용하여 노드의 전원 상태를 제어합니다. director는 백엔드 드라이버 세트를 사용하여 특정 베어 메탈 전원 컨트롤러와 상호 작용합니다. 이러한 드라이버는 하드웨어 및 벤더 특정 확장 및 기능을 지원하는 데 중요한 요소입니다. 가장 일반적인 드라이버는 IPMI 드라이버pxe_ipmitool 입니다. 이 드라이버는 IPMI 드라이버로 IPMI(Intelligent Platform Management Interface)를 지원하는 모든 서버의 전원 상태를 제어합니다.

베어 메탈 프로비저닝과의 통합은 업스트림 OpenStack 커뮤니티와 함께 시작됩니다. 지원되는 Ironic 드라이버는 기본적으로 핵심 RHOSP 제품 및 director에 자동으로 포함됩니다. 그러나 인증 요구 사항에 따라 지원되지 않을 수 있습니다.

하드웨어 드라이버는 지속적인 기능을 보장하기 위해 지속적인 통합 테스트를 거쳐야 합니다. 타사 드라이버 테스트 및 적합성에 대한 자세한 내용은 OpenStack 커뮤니티 페이지 Ironic 테스트에서 참조하십시오.

업스트림 리포지토리:

업스트림 Blueprints:

Puppet 모듈:

Bugzilla 구성 요소:

  • openstack-ironic
  • python-ironicclient
  • python-ironic-oscplugin
  • openstack-ironic-discoverd
  • openstack-puppet-modules
  • openstack-tripleo-heat-templates

통합 노트:

  • 업스트림 프로젝트에는 ironic/drivers 디렉터리에 드라이버가 포함되어 있습니다.
  • director는 JSON 파일에 정의된 노드를 대량으로 등록합니다. os-cloud-config 도구 https://github.com/openstack/os-cloud-config/ 는 이 파일을 구문 분석하여 노드 등록 세부 정보를 확인하고 등록을 수행합니다. 즉 os-cloud-config 도구, 특히 nodes.py 파일은 드라이버를 지원해야 합니다.
  • director는 Bare Metal Provisioning을 사용하도록 자동 구성되어 있습니다. 즉 Puppet 구성은 수정하지 않아도 됩니다. 그러나 베어 메탈 프로비저닝에 드라이버가 포함된 경우 /etc/ironic/ironic.conf 파일에 드라이버를 추가해야 합니다. 이 파일을 편집하고 enabled_drivers 매개변수를 검색합니다.

    enabled_drivers=pxe_ipmitool,pxe_ssh,pxe_drac

    이렇게 하면 베어 메탈 프로비저닝에서 드라이버 디렉터리에서 지정된 드라이버 를 사용할 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.