2장. 소프트웨어


RHOSP(Red Hat OpenStack Platform) IaaS 클라우드는 컴퓨팅, 스토리지 및 네트워킹 리소스를 제어하는 상호 작용 서비스 컬렉션으로 구현됩니다. 관리자는 클라우드를 관리하기 위해 웹 기반 대시보드 또는 명령줄 클라이언트를 사용하여 OpenStack 리소스를 제어, 프로비저닝 및 자동화할 수 있습니다. RHOSP에는 모든 클라우드 사용자가 사용할 수 있는 광범위한 API도 있습니다.

다음 다이어그램에서는 RHOSP 핵심 서비스 및 서로의 관계를 개괄적으로 설명합니다.

RHOSP 구성 요소 관계

Red Hat OpenStack Platform component relationships

다음 표에서는 다이어그램의 각 구성 요소에 대해 설명하고 구성 요소 설명서 섹션에 대한 링크를 제공합니다.

Expand
표 2.1. 핵심 서비스
 Service코드설명

1

대시보드

Horizon

OpenStack 서비스를 관리하는 데 사용하는 웹 브라우저 기반 대시보드입니다.

2

ID

Keystone

OpenStack 서비스의 인증 및 권한 부여 및 사용자, 프로젝트, 역할 관리를 위한 중앙 집중식 서비스입니다.

3

네트워킹

Neutron

OpenStack 서비스의 인터페이스 간 연결을 제공합니다.

4

블록 스토리지

cinder

가상 머신의 영구 블록 스토리지 볼륨을 관리합니다.

5

Compute

Nova

하이퍼바이저 노드에서 실행되는 가상 머신을 관리하고 프로비저닝합니다.

6

공유 파일 시스템

Manila

여러 컴퓨팅 인스턴스, 베어 메탈 노드 또는 컨테이너에서 사용할 수 있는 공유 파일 시스템을 프로비저닝합니다.

7

Image

glance

가상 머신 이미지 및 볼륨 스냅샷과 같은 리소스를 저장하는 데 사용하는 레지스트리 서비스입니다.

8

오브젝트 스토리지

swift

사용자가 파일 및 임의의 데이터를 저장하고 검색할 수 있습니다.

9

telemetry

ceilometer

클라우드 리소스의 측정을 제공합니다.

10

로드 밸런싱

Octavia

클라우드에 대한 로드 밸런싱 서비스를 제공합니다.

11

DNS

designate

클라우드의 DNS(Domain Name System) 레코드 및 영역을 관리합니다.

12

오케스트레이션

Heat

리소스 스택 자동 생성을 지원하는 템플릿 기반 오케스트레이션 엔진입니다.

각 OpenStack 서비스에는 기능적인 Linux 서비스 및 기타 구성 요소 그룹이 포함되어 있습니다.

2.1. components

이 섹션에서는 각 OpenStack 구성 요소에 대해 설명합니다.

  • OpenStack Dashboard 서비스(horizon)

    OpenStack 대시보드 서비스는 사용자와 관리자가 인스턴스를 생성 및 시작하고, 네트워킹을 관리하고, 액세스 제어를 설정할 수 있는 그래픽 사용자 인터페이스를 제공합니다.

    대시보드 서비스는 프로젝트, 관리자 및 설정 기본 대시보드를 제공합니다. 모듈식 설계를 통해 대시보드는 청구, 모니터링 및 추가 관리 툴과 같은 다른 제품과 상호 작용할 수 있습니다.

  • OpenStack ID 서비스(keystone)

    OpenStack ID 서비스는 모든 OpenStack 구성 요소에 대한 사용자 인증 및 권한 부여를 제공합니다. ID 서비스는 사용자 이름 및 암호 자격 증명, 토큰 기반 시스템 및 AWS 스타일 로그를 포함한 여러 인증 메커니즘을 지원합니다.

  • OpenStack Networking 서비스(neutron)

    OpenStack Networking 서비스는 OpenStack 클라우드에서 가상 네트워킹 인프라의 생성 및 관리를 처리합니다. 인프라 요소에는 네트워크, 서브넷 및 라우터가 포함됩니다.

  • OpenStack Block Storage 서비스(cinder)

    OpenStack 블록 스토리지 서비스는 가상 하드 드라이브를 위한 영구 블록 스토리지 관리를 제공합니다. 블록 스토리지를 사용하면 블록 장치를 생성 및 삭제하고 서버에 대한 블록 장치 연결을 관리할 수 있습니다.

  • OpenStack Compute 서비스(nova)

    OpenStack Compute 서비스는 필요에 따라 가상 머신 인스턴스를 제공하고 관리하여 RHOSP 클라우드의 핵심 역할을 합니다. Compute 서비스는 기본 하드웨어를 추상화하고 다른 RHOSP 서비스와 상호 작용하여 RHOSP 클라우드에서 인스턴스를 생성하고 프로비저닝합니다.

  • OpenStack Shared File Systems 서비스(manila)

    OpenStack Shared File Systems 서비스는 Compute 인스턴스가 사용할 수 있는 공유 파일 시스템을 제공합니다. 공유 파일 시스템에서 제공하는 기본 리소스는 공유, 스냅샷, 네트워크 공유입니다.

  • OpenStack Image 서비스(glance)

    OpenStack 이미지 서비스는 가상 디스크 이미지의 레지스트리입니다. 사용자는 새 이미지를 추가하거나 기존 서버의 스냅샷을 생성하여 즉시 저장할 수 있습니다. 백업 또는 새 서버의 템플릿으로 스냅샷을 사용할 수 있습니다.

  • OpenStack Object Storage 서비스(swift)

    오브젝트 스토리지 서비스는 비디오, 이미지, 이메일 메시지, 파일 또는 VM 이미지와 같은 정적 엔티티를 포함하여 대량의 데이터에 액세스할 수 있는 HTTP 액세스 가능한 스토리지 시스템을 제공합니다. 오브젝트는 각 파일의 확장 속성에 저장된 메타데이터가 있는 기본 파일 시스템의 바이너리로 저장됩니다.

  • OpenStack Telemetry 서비스(ceilometer)

    OpenStack Telemetry 서비스는 RHOSP 기반 클라우드에 대한 사용자 수준 사용 데이터를 제공합니다. 고객 청구, 시스템 모니터링 또는 알림에 데이터를 사용할 수 있습니다. Telemetry는 Compute 사용 이벤트와 같은 기존 OpenStack 구성 요소에서 전송한 알림에서 데이터를 수집하거나 libvirt와 같은 RHOSP 인프라 리소스를 폴링하여 데이터를 수집할 수 있습니다.

  • OpenStack 로드 밸런싱 서비스(octavia)

    OpenStack 로드 밸런싱 서비스는 여러 공급자 드라이버를 지원하는 LBaaS(Load Balancing-as-a-Service) 구현을 제공합니다. 참조 공급자 드라이버(Amphora 공급자 드라이버)는 오픈 소스, 확장 및 고가용성 로드 밸런싱 공급자입니다. 필요에 따라 생성하는 amphorae라고 하는 가상 머신의 플릿을 관리하여 부하 분산 서비스를 제공합니다.

  • OpenStack DNS 서비스(designate)

    OpenStack DNS 서비스는 클라우드에서 DNS 레코드와 영역을 관리할 수 있는 DNSaaS(DNS-as-a-Service) 구현을 제공합니다. RHOSP DNS 서비스는 REST API를 제공하며 사용자 관리를 위해 RHOSP Identity 서비스(keystone)와 통합됩니다. RHOSP director를 사용하여 DNS 레코드를 포함하도록 BIND 인스턴스를 배포하거나 DNS 서비스를 기존 BIND 인프라에 통합할 수 있습니다. 또한 director는 DNS 서비스 통합을 RHOSP Networking 서비스(neutron)와 구성하여 컴퓨팅 인스턴스, 네트워크 포트 및 유동 IP에 대한 레코드를 자동으로 생성할 수 있습니다.

  • OpenStack Orchestration 서비스(heat)

    OpenStack Orchestration 서비스는 스토리지, 네트워킹, 인스턴스 또는 애플리케이션과 같은 클라우드 리소스를 생성하고 관리하는 템플릿을 제공합니다. 템플릿 을 사용하여 리소스 컬렉션인 스택을 생성합니다.

  • OpenStack Bare Metal Provisioning 서비스(ironic)

    OpenStack Bare Metal Provisioning 서비스는 하드웨어별 드라이버가 있는 다양한 하드웨어 벤더의 물리적 시스템을 지원합니다. 베어 메탈 프로비저닝은 컴퓨팅 서비스와 통합되어 가상 머신이 프로비저닝되는 방식과 동일한 방식으로 물리적 시스템을 프로비저닝하고 베어 메탈-투-신뢰 프로젝트 사용 사례에 대한 솔루션을 제공합니다.

  • OpenStack Key Manager 서비스(barbican)

    OpenStack Key Manager 서비스는 암호, 암호화 키, X.509 인증서와 같은 보안의 프로비저닝 및 관리를 위해 설계된 REST API입니다. 여기에는 Symmetric Keys, Asymmetric Keys, Certificates 및 raw 바이너리 데이터와 같은 주요 자료가 포함됩니다.

  • Red Hat OpenStack Platform director

    RHOSP(Red Hat OpenStack Platform) director는 전체 RHOSP 환경을 설치하고 관리하기 위한 툴셋입니다. 주로 OpenStack-On-OpenStack의 약어인 OpenStack 프로젝트 TripleO를 기반으로 합니다. 이 프로젝트는 OpenStack 구성 요소를 사용하여 완전히 작동하는 RHOSP 환경을 설치합니다. OpenStack 노드로 사용할 베어 메탈 시스템을 프로비저닝하고 제어하는 새로운 OpenStack 구성 요소가 포함되어 있습니다. 완전한 RHOSP 환경을 설치하는 간단한 방법을 제공합니다. RHOSP director는 언더클라우드와 오버클라우드의 두 가지 주요 개념을 사용합니다. 언더클라우드에서 오버클라우드를 설치 및 구성합니다.

  • OpenStack High Availability

    RHOSP(Red Hat OpenStack Platform) 환경을 효율적으로 가동 및 실행하려면 RHOSP director를 사용하여 RHOSP의 모든 주요 서비스에서 고가용성 및 로드 밸런싱을 제공하는 구성을 생성합니다.

  • OpenStack 운영 툴

    Red Hat OpenStack Platform에는 중앙 집중식 로깅, 가용성 모니터링 및 성능 모니터링과 같은 선택적 툴 모음이 포함되어 있습니다. 이러한 툴은 OpenStack 환경을 유지 관리하는 데 도움이 됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동