6.4. 지원되는 사용자 정의 역할

다음 표에는 사용 가능한 사용자 지정 역할에 대한 정보가 나와 있습니다. /usr/share/openstack-tripleo-heat-templates/roles 디렉터리에서 사용자 지정 역할 템플릿을 찾을 수 있습니다.

Role설명파일

BlockStorage

OpenStack Block Storage(cinder) 노드.

BlockStorage.yaml

CephAll

전체 독립 실행형 Ceph Storage 노드. OSD, MON, Object Gateway(RGW), Object Operations(MDS), Manager(MGR) 및 RBD Mirroring이 포함됩니다.

CephAll.yaml

CephFile

독립 실행형 스케일 아웃 Ceph Storage 파일 역할. OSD 및 MDS(Object Operations) 포함.

CephFile.yaml

CephObject

독립형 스케일 아웃 Ceph Storage 오브젝트 역할. OSD 및 개체 게이트웨이(RGW)를 포함합니다.

CephObject.yaml

CephStorage

Ceph Storage OSD 노드 역할.

CephStorage.yaml

ComputeAlt

대체 컴퓨팅 노드 역할.

ComputeAlt.yaml

ComputeDVR

DVR이 활성화된 컴퓨팅 노드 역할.

ComputeDVR.yaml

ComputeHCI

하이퍼컨버지드 인프라를 사용하는 계산 노드. 계산 및 Ceph OSD 서비스가 포함되어 있습니다.

ComputeHCI.yaml

ComputeInstanceHA

Compute Instance HA 노드 역할. environment /compute-instanceha.yaml 환경 파일과 함께 를 사용합니다.

ComputeInstanceHA.yaml

ComputeLiquidio

Caviumio Smart NIC가 있는 계산 노드.

ComputeLiquidio.yaml

ComputeOvsDpdkRT

Compute OVS DPDK RealTime 역할.

ComputeOvsDpdkRT.yaml

ComputeOvsDpdk

컴퓨팅 OVS DPDK 역할.

ComputeOvsDpdk.yaml

ComputePPC64LE

ppc64le 서버의 컴퓨팅 역할.

ComputePPC64LE.yaml

ComputeRealTime

실시간 동작을 위해 최적화된 컴퓨팅 역할. 이 역할을 사용하는 경우 overcloud-realtime-compute 이미지를 사용할 수 있어야 하며 역할별 매개 변수 IsolCpusList,NovaComputeCpuDedicatedSetNovaComputeCpuSharedSet 을 실시간 계산 노드의 하드웨어에 따라 설정해야 합니다.

ComputeRealTime.yaml

ComputeSriovRT

컴퓨팅 SR-IOV RealTime 역할.

ComputeSriovRT.yaml

ComputeSriov

컴퓨팅 SR-IOV 역할.

ComputeSriov.yaml

Compute

표준 컴퓨팅 노드 역할.

compute.yaml

ControllerAllNovaStandalone

데이터베이스, 메시징, 네트워킹 및 OpenStack 계산(nova) 제어 구성 요소를 포함하지 않는 컨트롤러 역할. Database,Messaging,NetworkerNovacontrol 역할과 함께 를 사용합니다.

ControllerAllNovaStandalone.yaml

ControllerNoCeph

핵심 컨트롤러 서비스가 로드되었지만 Ceph 스토리지(MON) 구성 요소가 없는 컨트롤러 역할. 이 역할은 Ceph Storage 기능이 아닌 데이터베이스, 메시징 및 네트워크 기능을 처리합니다.

ControllerNoCeph.yaml

ControllerNovaStandalone

OpenStack Compute(nova) 제어 구성 요소를 포함하지 않는 컨트롤러 역할. Novacontrol 역할과 함께 를 사용합니다.

ControllerNovaStandalone.yaml

ControllerOpenstack

데이터베이스, 메시징 및 네트워킹 구성 요소를 포함하지 않는 컨트롤러 역할. Database,MessagingNetworker 역할과 함께 를 사용합니다.

ControllerOpenstack.yaml

ControllerStorageNfs

모든 핵심 서비스가 로드되고 Ceph NFS를 사용하는 컨트롤러 역할. 이 역할은 데이터베이스, 메시징 및 네트워크 기능을 처리합니다.

ControllerStorageNfs.yaml

컨트롤러

모든 핵심 서비스가 로드된 컨트롤러 역할. 이 역할은 데이터베이스, 메시징 및 네트워크 기능을 처리합니다.

controller.yaml

ControllerSriov (ML2/OVN)

일반 Controller 역할과 동일하지만 OVN 메타데이터 에이전트가 배포된 상태에서도 마찬가지입니다.

ControllerSriov.yaml

데이터베이스

독립 실행형 데이터베이스 역할. Pacemaker를 사용하여 Galera 클러스터로 관리되는 데이터베이스.

Database.yaml

HciCephAll

하이퍼컨버지드 인프라 및 모든 Ceph Storage 서비스가 포함된 계산 노드. OSD, MON, Object Gateway(RGW), Object Operations(MDS), Manager(MGR) 및 RBD Mirroring이 포함됩니다.

HciCephAll.yaml

HciCephFile

하이퍼컨버지드 인프라 및 Ceph Storage 파일 서비스가 포함된 계산 노드. OSD 및 MDS(Object Operations) 포함.

HciCephFile.yaml

HciCephMon

하이퍼컨버지드 인프라 및 Ceph Storage 블록 서비스가 포함된 계산 노드. OSD, MON, Manager가 포함됩니다.

HciCephMon.yaml

HciCephObject

하이퍼컨버지드 인프라 및 Ceph Storage 오브젝트 서비스가 포함된 계산 노드. OSD 및 개체 게이트웨이(RGW)를 포함합니다.

HciCephObject.yaml

IronicConductor

Ironic Conductor 노드 역할.

IronicConductor.yaml

메시징

독립 실행형 메시징 역할. Pacemaker로 관리되는 RabbitMQ.

messaging.yaml

Networker

독립 실행형 네트워킹 역할. OpenStack 네트워킹(neutron) 에이전트를 자체적으로 실행합니다. 배포에서 ML2/OVN 메커니즘 드라이버를 사용하는 경우 네트워킹 가이드의 ML2/OVN으로 사용자 지정 역할 배포의 추가 단계를 참조하십시오.

Networker.yaml

NetworkerSriov

일반 Networker 역할과 동일하지만 OVN 메타데이터 에이전트가 배포되었습니다. 네트워킹 가이드에서 ML2/OVN을 사용하여 사용자 지정 역할 배포의 추가 단계를 참조하십시오.

NetworkerSriov.yaml

Novacontrol

OpenStack Compute(nova) 제어 에이전트를 자체적으로 실행하는 독립 실행형 nova-control 역할.

novacontrol.yaml

ObjectStorage

Swift 오브젝트 스토리지 노드 역할.

ObjectStorage.yaml

Telemetry

모든 지표 및 알람 서비스가 포함된 원격 분석 역할.

telemetry.yaml