Red Hat OpenStack Platform Director 라이프 사이클

배포 툴 지원 정책

2018 년 6 월 27 일부터 Red Hat OpenStack Platform Director는 Red Hat OpenStack Platform 환경을 완전히 지원하기 위해 Red Hat OpenStack Platform을 새로 설치할 때마다 필요한 배포 툴입니다.

이 정책은 기존 배포에는 적용되지 않습니다.

대체 배포 툴 사용과 관련하여 질문이 있는 경우 Red Hat 지원에 문의하십시오.

개요

Red Hat OpenStack Platform director는 다음과 같습니다.

  • Red Hat OpenStack Platform 핵심 릴리스 일정과 연관되어 있음
  • 핵심 Red Hat OpenStack Platform 제품과 동시에 지원
  • 이전 Red Hat OpenStack Platform 코어 버전과의 역호환 가능

Red Hat OpenStack Platform director란 무엇입니까?

Red Hat OpenStack Platform director는 Red Hat OpenStack Platform 7 이상 버전의 배포 및 라이프 사이클을 설치 및 관리하는 데 사용되는 툴입니다. 기본 OpenStack 운영에서 업데이트, 업그레이드 및 인프라 제어가 중요한 클라우드 운영자의 유스 케이스를 대상으로 합니다. 또한 하드웨어 인트로스펙션, 서비스 할당 및 OpenStack Platform 스택 관리를 제공하는 API 기반 프레임워크도 제공합니다.

이 문서에서는 다음 두 가지로 Red Hat OpenStack Platform을 나눕니다.

  • Core: 주요 OpenStack 구성 요소(Nova, Neutron, Ironic 등)
  • Director: 배포 관리 툴

Red Hat OpenStack Platform 설치 프로그램에 대한 자세한 내용은 Red Hat OpenStack Platform 설치 및 관리를 참조하십시오.

릴리스 일정

Red Hat OpenStack Platform director는 업스트림 TripleO 프로젝트를 기반으로 하며 코어(Core) 제품 릴리스 일정과 연결되어 있습니다.

Red Hat OpenStack Platform director는 코어 Red Hat OpenStack Platform과 동시에 릴리스됩니다.

주요 및 유지 관리 릴리스에는 무엇이 포함되어 있습니까?

주요 릴리스

Director의 주요 릴리스 버전은 코어 제품의 각 주요 릴리스 버전에서 제공되며 Red Hat OpenStack Platform 배포와 동일한 방식으로 지원됩니다. 이러한 주요 릴리스에서는 Red Hat OpenStack Platform의 배포 방식에 영향을 미칠 수 있는 기능이 포함되어 있으며 코어 제품의 최신 기능을 강조합니다. 새로운 주요 버전에는 다른 API가 도입될 수 있으며, 이는 릴리스 시 문서화됩니다.

각 director 버전에서는 Red Hat OpenStack Platform의 연속 주요 릴리스 간에 자동 인플레이스 업그레이드를 수행할 수 있습니다 (예: director 버전 9는 최신 코어 버전 8을 최신 9 버전으로 업그레이드할 수 있음).

유지 관리 릴리스

제품이 GA(General Availability)되면 유지 관리 릴리스에서 버그 수정 및 개선 사항을 제공합니다. 이러한 릴리스에는 새로운 기능이 추가되지 않습니다 (예외는 사례별로 처리됨). 이는 또한 DB 마이그레이션 및 기타 주요 변경사항의 필요성뿐만 아니라 API 중단 가능성이 감소함을 의미합니다.

각 director 버전에서는 최신 콘텐츠를 가져올 수 있도록 유지 관리 릴리스 간에 자동 마이너 인플레이스 업데이트를 사용할 수 있습니다. 이러한 업데이트는 고가용성 모드에서 "롤링" 절차로 처리되며 모든 OpenStack 서비스는 계속 실행됩니다.

라이프 사이클 지원

Red Hat OpenStack director는 핵심 제품과 함께 일관된 라이프 사이클 지원을 제공합니다.

자세한 내용은 Red Hat OpenStack Platform 지원을 참조하십시오. (1)

다른 제품과의 통합

Director와 통합해야 하는 제품은 주요 릴리스 API를 대상으로 하는 기능을 제공해야 합니다. API는 nova, ironic 등 OpenStack 표준 API이며 Director에는 프라이빗 API가 없습니다. API 버전 관리 및 사용 중단은 업스트림 OpenStack 정책 (2) 및 모든 백포트를 준수합니다. 이러한 내용은 릴리스 노트에 설명되어 있습니다.

director와 코어가 동시에 릴리스되므로 타이밍에 대한 질문은 많지 않을 것입니다.

이러한 통합의 한 예는 위에서 언급한 API를 사용하여 인프라 관리를 허용하는 Cloudforms입니다. 이는 일반 API를 사용하고 있기 때문에 통합이 원활하게 실행되어야 하며 개발 주기는 독립적일 수 있습니다.

(2) http://developer.openstack.org/api-ref.html

배포 및 관리 툴 교체

director의 주요 사용 사례는 Day 1(초기 배포) 및 Day 2(업그레이드, 확장 등)를 수행하는 것입니다. Day 2 관리에 Director를 사용하려면 Director 또는 Director API를 통해 모든 작업을 수행해야 합니다. Director 이외의 변경 사항을 Red Hat에서 조정할 수 있는 적절한 방법은 없습니다. 또한 이 조정을 수행하지 않으면 Red Hat의 지원되는 도구 세트(Director)에서 확장, 업데이트 및 업그레이드 기능이 완전히 손실됩니다.

Director를 Day 1 (초기 배포)에서만 사용하고 Day 2를 다른 방법으로 관리하면 Director에서 Day 2 작업 실행 기능이 손실됩니다. Director 이외의 도구를 사용하는 경우 이후 작업에서는 변경 관리, 스케일업, 업데이트, 업그레이드 등의 오케스트레이션을 수동으로 수행해야 합니다. 수동 오케스트레이션을 수행할 때 모범 사례를 적용하기 위해 이러한 작업을 수행하는 Director의 절차를 참조할 수 있지만 작업을 수행하는 데 사용하는 스크립트/도구는 자체 지원(또는 컨설팅 지원)이 됩니다.

Director API를 호출하는 타사 툴과의 통합이 지원 대상되며 Director를 통해 Day 2 운영 지원이 중단되지 않습니다. Red Hat OpenStack director와 Red Hat CloudForms의 통합은 이 사용 사례에 해당합니다.

피드백

피드백은 항상 환영합니다. director 제품 관리자에게 문의하여 질문을 명확히 하거나 제품 라이프 사이클이 고객 또는 당사 제품에 미치는 영향에 대한 피드백을 제공해 주십시오.