Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

오버클라우드 매개변수

Red Hat OpenStack Platform 13

Red Hat OpenStack Platform 오버클라우드의 코어 템플릿 컬렉션을 사용자 정의하는 매개변수

초록

이 가이드에서는 Red Hat OpenStack Platform에서 오버클라우드를 사용자 정의할 수 있는 매개변수를 제공합니다. Advanced Overcloud Customization 가이드와 함께 이 가이드를 사용합니다.

1장. 코어 오버클라우드 매개변수

매개변수설명

AddVipsToEtcHosts

각 노드의 /etc/hosts 에 네트워크 VIP를 추가하려면 true로 설정합니다. 기본값은 True 입니다.

CloudDomain

호스트에 사용되는 DNS 도메인입니다. 이는 언더클라우드에 구성된 overcloud_domain_name과 일치해야 합니다. 기본값은 localdomain 입니다.

CloudName

이 클라우드의 DNS 이름입니다. 기본값은 overcloud.localdomain 입니다.

CloudNameCtlplane

이 클라우드의 컨트롤 플레인 끝점의 DNS 이름입니다. 기본값은 overcloud.ctlplane.localdomain 입니다.

CloudNameInternal

이 클라우드의 내부 API 엔드포인트의 DNS 이름입니다. 기본값은 overcloud.internalapi.localdomain 입니다.

CloudNameStorage

이 클라우드의 스토리지 엔드 포인트의 DNS 이름입니다. 예: ci-overcloud.storage.tripleo.org. 기본값은 overcloud.storage.localdomain 입니다.

CloudNameStorageManagement

이 클라우드의 스토리지 관리 엔드포인트의 DNS 이름입니다. 기본값은 overcloud.storagemgmt.localdomain 입니다.

ControlFixedIPs

컨트롤 플레인의 고정 VIP를 정의합니다. 값은 다음 형식을 사용합니다. [{ip_address:'1.2.3.4'}]

ControlPlaneSubnet

undercloud OpenStack Networking(neutron) 컨트롤 플레인 서브넷의 이름입니다. 기본값은 ctlplane-subnet 입니다.

DeployIdentifier

이를 고유한 값으로 설정하면 OpenStack Orchestration(heat) 스택 업데이트에서 구성을 수행하는 배포 작업이 다시 실행됩니다.

DeploymentServerBlacklist

트리거된 배포에서 블랙리스트에 적용할 서버 호스트 이름 목록입니다.

EndpointMapOverride

calcluated EndpointMap을 재정의하는 데 사용할 수 있습니다.

ExtraConfig

클러스터에 삽입할 추가 hiera 구성입니다.

ExtraHostFileEntries

/etc/hosts에 추가할 추가 호스트 항목 목록입니다.

HypervisorNeutronPhysicalBridge

각 하이퍼바이저에서 만들 Open vSwitch 브리지. 이 기본값은 컨트롤 플레인 노드와 동일한 br-ex 입니다. 이를 통해 Open vSwitch 에이전트의 균일한 구성을 보장할 수 있습니다. 일반적으로 변경할 필요가 없습니다. 기본값은 br-ex 입니다.

HypervisorNeutronPublicInterface

HypervisorNeutronPhysicalBridge 에 추가할 인터페이스는 무엇입니까. 기본값은 nic1 입니다.

InternalApiVirtualFixedIPs

InternalApiVirtualInterface 포트에 대한 IP 할당을 제어합니다. 값은 다음 형식을 사용합니다. [{ip_address:'1.2.3.4'}]

NeutronControlPlaneID

컨트롤 플레인 네트워크의 ID 또는 이름입니다. 기본값은 ctlplane 입니다.

NeutronPublicInterface

외부 브리지에 연결할 인터페이스입니다. 기본값은 nic1 입니다.

NodeCreateBatchSize

노드 생성을 위한 최대 배치 크기. 배치 크기가 32개 노드를 초과하지 않는 것이 좋습니다. 기본값은 30 입니다.

PublicVirtualFixedIPs

PublicVirtualInterface 포트에 대한 IP 할당을 제어합니다. 값은 다음 형식을 사용합니다. [{ip_address:'1.2.3.4'}]

RabbitCookieSalt

RabbitMQ 쿠키의 Salt. 임의로 생성된 RabbitMQ 쿠키를 강제로 변경하도록 변경합니다. 기본값은 설정 되지 않음입니다.

RedisVirtualFixedIPs

Redis에서 사용하는 가상 IP의 IP 할당을 제어합니다. 값은 다음 형식을 사용합니다. [{ip_address:'1.2.3.4'}]

ServerMetadata

오버클라우드에서 생성된 노드의 OpenStack Compute(nova)에 전달된 추가 속성 또는 메타데이터입니다. OpenStack Compute(nova) 메타데이터 API를 통해 액세스할 수 있습니다.

StorageMgmtVirtualFixedIPs

StorageMgmgVirtualInterface 포트에 대한 IP 할당을 제어합니다. 값은 다음 형식을 사용합니다. [{ip_address:'1.2.3.4'}]

StorageVirtualFixedIPs

StorageVirtualInterface 포트에 대한 IP 할당을 제어합니다. 값은 다음 형식을 사용합니다. [{ip_address:'1.2.3.4'}]

UpdateIdentifier

stack-update 중에 사용되지 않은 값으로 설정된 경우 모든 노드에서 패키지 업데이트를 트리거합니다.

2장. 역할 기반 매개변수

_ROLE_ 을 역할 이름으로 바꿉니다. 예를 들어 _ROLE_Count 의 경우 ControllerCount 를 사용합니다.

매개변수설명

_ROLE_Count

역할에 배포할 노드 수입니다. 기본값은 1 입니다.

_ROLE_ExtraConfig

클러스터에 삽입할 역할별 추가 hiera 구성입니다.

_ROLE_HostnameFormat

노드 호스트 이름의 형식. %index% 는 노드 인덱스(예: 0/1/2)로 변환되고 %stackname% 는 스택 이름(예: overcloud)으로 대체됩니다. 기본값은 %stackname%-_role_-%index% 입니다.

_ROLE_Parameters

서비스에 제공할 선택적 역할 특정 매개 변수입니다.

_ROLE_RemovalPolicies

특정 리소스를 제거해야 하는 업데이트를 수행할 때 역할의 ResourceGroup 에서 제거할 리소스 목록입니다.

_ROLE_RemovalPoliciesMode

업데이트를 수행할 때 ROLE ResourceGroup에 대한 변경 사항을 처리하는 방법. 기본 모드 추가 는 기존 블랙리스트에 추가되고 업데이트 로 블랙리스트를 교체했습니다. 기본값은 append 입니다.

_ROLE_SchedulerHints

OpenStack Compute(nova)에 전달할 선택적 스케줄러 힌트입니다.

_ROLE_Services

구성 가능 서비스 리소스( resource_registry에서 구성됨) 목록입니다. 이는 역할에 설치되는 각 서비스에 대한 중첩 스택 세트를 나타냅니다.

3장. 디버그 매개변수

이러한 매개변수를 사용하면 서비스별로 디버그 모드를 설정할 수 있습니다. Debug 매개 변수는 모든 서비스의 전역 매개 변수 역할을 하며 서비스별 매개 변수는 개별 서비스에 대한 전역 매개 변수의 영향을 재정의할 수 있습니다.

매개변수설명

AodhDebug

OpenStack Telemetry Alarming(aodh) 서비스 디버깅을 활성화하려면 True로 설정합니다.

BarbicanDebug

OpenStack Key Manager(barbican) 서비스 디버깅을 활성화하려면 True로 설정합니다.

CeilometerDebug

OpenStack Telemetry(ceilometer) 서비스 디버깅을 활성화하려면 True로 설정합니다.

CinderDebug

OpenStack Block Storage(cinder) 서비스에서 디버깅을 활성화하려면 True로 설정합니다.

ConfigDebug

디버그 모드에서 구성 관리(예: Puppet) 실행 여부입니다. 기본값은 False 입니다.

Debug

모든 서비스에서 디버깅을 활성화하려면 True로 설정합니다. 기본값은 False 입니다.

GlanceDebug

OpenStack Image Storage(glance) 서비스 디버깅을 활성화하려면 True로 설정합니다.

GnocchiDebug

OpenStack Telemetry Metrics(gnocchi) 서비스 디버깅을 활성화하려면 True로 설정합니다.

HeatDebug

OpenStack Orchestration(heat) 서비스 디버깅을 활성화하려면 True로 설정합니다.

HorizonDebug

OpenStack Dashboard(horizon) 서비스 디버깅을 활성화하려면 True로 설정합니다. 기본값은 False 입니다.

IronicDebug

OpenStack Bare Metal(ironic) 서비스 디버깅을 활성화하려면 True로 설정합니다.

KeystoneDebug

OpenStack Identity(keystone) 서비스 디버깅을 활성화하려면 True로 설정합니다.

ManilaDebug

OpenStack Shared File Systems(manila) 서비스 디버깅을 활성화하려면 True로 설정합니다.

NeutronDebug

OpenStack Networking(neutron) 서비스 디버깅을 활성화하려면 True로 설정합니다.

NeutronDhcpAgentDebug

OpenStack Networking(neutron) DHCP 에이전트 디버깅을 활성화하려면 True로 설정합니다.

NeutronL3AgentDebug

OpenStack Networking(neutron) L3 에이전트 디버깅을 활성화하려면 True로 설정합니다.

NeutronMetadataAgentDebug

OpenStack Networking(neutron) 메타데이터 에이전트 디버깅을 활성화하려면 True로 설정합니다.

NovaDebug

OpenStack Compute(nova) 서비스 디버깅을 활성화하려면 True로 설정합니다.

SaharaDebug

OpenStack Clustering(sahara) 서비스 디버깅을 활성화하려면 True로 설정합니다.

4장. 커널 매개변수

매개변수설명

BridgeNfCallArpTables

sysctl net.bridge-nf-call-arptables 키를 설정합니다. 기본값은 1 입니다.

BridgeNfCallIp6Tables

sysctl net.bridge.bridge-nf-call-ip6tables 키를 설정합니다. 기본값은 1 입니다.

BridgeNfCallIpTables

sysctl net.bridge.bridge-nf-call-iptables 키를 구성합니다. 기본값은 1 입니다.

ExtraKernelModules

로드할 추가 커널 모듈의 해시입니다.

ExtraKernelPackages

설치할 추가 커널 관련 패키지 목록입니다.

ExtraSysctlSettings

적용할 추가 sysctl 설정 해시입니다.

InotifyIntancesMax

sysctl fs.inotify.max_user_instances 키를 구성합니다. 기본값은 1024 입니다.

KernelDisableIPv6

sysctl net.ipv6.{default/all}.disable_ipv6 키를 구성합니다. 기본값은 0입니다.

KernelIpForward

net.ipv4.ip_forward 키를 구성합니다. 기본값은 1 입니다.

KernelIpNonLocalBind

net.ipv{4,6}.ip_nonlocal_bind 키를 구성합니다. 기본값은 0입니다.

KernelPidMax

sysctl kernel.pid_max 키를 설정합니다. 기본값은 1048576 입니다.

NeighbourGcThreshold1

sysctl net.ipv4.neigh.default.gc_thresh1 값을 구성합니다. 이는 ARP 캐시에 보관할 최소 항목 수입니다. 캐시에서 이 항목 수가 적은 경우 가비지 수집기가 실행되지 않습니다.The garbage collector will not run if there are fewer than this number of entries in the cache. 기본값은 1024 입니다.

NeighbourGcThreshold2

sysctl net.ipv4.neigh.default.gc_thresh2 값을 구성합니다. 이는 ARP 캐시에 보관할 수 있는 소프트 최대 항목 수입니다. 가비지 수집기는 수집을 수행하기 전에 항목의 수를 5초 동안 초과할 수 있도록 합니다.The garbage collector will allow the number of entries to exceed this for 5 seconds before collection will be performed. 기본값은 2048입니다.

NeighbourGcThreshold3

sysctl net.ipv4.neigh.default.gc_thresh3 값을 구성합니다. 이는 ARP 캐시에 보관할 수 있는 항목의 하드 최대 수입니다. 캐시에서 이 항목 수가 많은 경우 가비지 수집기는 항상 실행됩니다.The garbage collector will always run if there are more than this number of entries in the cache. 기본값은 4096 입니다.

5장. Ceph Storage 매개변수

매개변수설명

AdminPassword

OpenStack Networking(neutron) 등을 모니터링, 쿼리하는 데 사용되는 keystone admin 계정의 암호입니다.

CephAdminKey

Ceph admin 클라이언트 키입니다. ceph-authtool --gen-print-key 를 사용하여 생성할 수 있습니다.

CephAnsibleDisksConfig

ceph-ansible 에 대한 디스크 구성 설정 기본값은 {'devices': ['/dev/vdb'], 'journal_size': 512, 'osd_scenario': 'col placed'} 입니다.

CephAnsibleEnvironmentVariables

Ansible 환경 변수를 매핑하여 기본값을 재정의합니다.

CephAnsibleExtraConfig

ceph-ansible 플레이북의 추가 vars입니다.

CephAnsiblePlaybook

실행할 ceph-ansible 플레이북의 경로 목록입니다. 기본값은 ['/usr/share/'ceph-ansible/site-docker.yml.sample'입니다.

CephAnsiblePlaybookVerbosity

ansible-playbook 명령(max 5)에 전달된 -v,-vv 등 수입니다. 기본값은 0입니다.

CephAnsibleSkipTags

건너뛸 ceph-ansible 태그 목록입니다. 기본값은 package-install,with_pkg 입니다.

CephAnsibleUpgradePlaybook

업그레이드 시 실행할 ceph-ansible 플레이북의 경로입니다. 기본값은 /usr/share/'ceph-ansible/infrastructure-playbooks/rolling_update.yml'입니다.

CephAnsibleWorkflowName

실행할 OpenStack Workflow(mistral) 워크플로의 이름입니다. 기본값은 tripleo.storage.v1.ceph-install 입니다.

CephClientKey

Ceph 클라이언트 키입니다. 현재는 외부 Ceph 배포에만 openstack 사용자 인증 키를 생성하는 데 사용됩니다. ceph-authtool --gen-print-key를 사용하여 생성할 수 있습니다.

CephClientUserName

클라이언트가 Ceph와 상호 작용하는 데 사용하는 사용자 이름입니다. 기본값은 openstack 입니다.

CephClusterFSID

Ceph 클러스터 FSID. UUID여야 합니다.

CephClusterName

Ceph 클러스터 이름입니다. 기본값은 ceph 입니다.

CephConfigOverrides

ceph.conf에 덤프할 추가 구성 설정입니다.

CephExternalMonHost

외부에서 관리되는 Ceph Mon Host IP 목록입니다. 외부 Ceph 배포에만 사용됩니다.

CephIPv6

Ceph 데몬이 IPv6 주소에 바인딩되도록 합니다. 기본값은 False 입니다.

CephManilaClientKey

Ceph 클라이언트 키입니다. ceph-authtool --gen-print-key를 사용하여 생성할 수 있습니다.

CephMdsKey

MDS 서비스의 cephx 키입니다. ceph-authtool --gen-print-key를 사용하여 생성할 수 있습니다.

CephMonKey

Ceph 모니터 키입니다. ceph-authtool --gen-print-key 를 사용하여 생성할 수 있습니다.

CephPoolDefaultPgNum

RBD 풀에 사용할 기본 배치 그룹 크기입니다. 기본값은 128 입니다.

CephPoolDefaultSize

RBD 복사본의 기본 최소 복제입니다. 기본값은 3입니다.

CephPools

사전 정의된 풀 중 하나에 대한 설정을 재정의하거나 추가 항목을 생성합니다. 예: [{"name": "volumes", "pg_num": 64, "rule_name": "replicated_rule"}]

CephRbdMirrorConfigure

로컬 및 원격 풀 간에 미러 구성을 수행합니다. 기본값은 True 입니다.

CephRbdMirrorCopyAdminKey

admin 키를 모든 노드에 복사합니다. 기본값은 False 입니다.

CephRbdMirrorPool

원격 클러스터에 미러링할 로컬 풀의 이름입니다.

CephRbdMirrorRemoteCluster

로컬 클러스터에서 원격 Ceph 클러스터에 제공되는 이름입니다. 키는 /etc/ceph 디렉터리에 있습니다. 기본값은 not-ceph 입니다.

CephRbdMirrorRemoteUser

rbd-mirror 데몬은 사용자가 원격 클러스터를 인증해야 합니다. 기본적으로 이 키는 /etc/ceph/<remote_cluster>.client.<remote_user>.keyring에서 사용할 수 있어야 합니다.

CephRgwClientName

RADOSGW 서비스의 클라이언트 이름입니다. 기본값은 radosgw 입니다.

CephRgwKey

RADOSGW 클라이언트의 cephx 키입니다. ceph-authtool --gen-print-key를 사용하여 생성할 수 있습니다.

CephValidationDelay

검증 점검 간격(초)입니다. 기본값은 30 입니다.

CephValidationRetries

Ceph 유효성 검사를 위해 재시도 횟수입니다. 기본값은 40 입니다.

CinderBackupRbdPoolName

Block Storage(cinder) 백업이 활성화된 경우 사용할 풀입니다. 기본값은 백업 입니다. 기본값은 backups 입니다.

CinderRbdExtraPools

OpenStack Block Storage(cinder)용 RBD 백엔드와 함께 사용할 추가 Ceph 풀 목록입니다. 목록의 각 풀에 대해 추가 OpenStack Block Storage(cinder) RBD 백엔드 드라이버가 생성됩니다. 이는 CinderRbdPoolName과 연결된 표준 RBD 백엔드 드라이버에 추가됩니다.

CinderRbdPoolName

Block Storage(cinder) 서비스에 사용할 풀입니다. 기본값은 volume입니다 . 기본값은 volume 입니다.

GlanceRbdPoolName

Image Storage(glance) 서비스에 사용할 풀입니다. 기본값은 images 입니다.

GnocchiRbdPoolName

원격 분석 스토리지에 사용할 풀입니다. 기본값은 metrics 입니다. 기본값은 metrics 입니다.

ManilaCephFSCephFSAuthId

Shared Filesystem Service(manila)의 CephFS 사용자 ID입니다. 기본값은 manila 입니다. 기본값은 manila 입니다.

ManilaCephFSDataPoolName

풀은 파일 공유 스토리지에 사용할 수 있습니다. 기본값은 manila_data 입니다. 기본값은 manila_data 입니다.

ManilaCephFSDataPoolPGNum

파일 공유 스토리지에 대한 CephFS 데이터 풀의 배치 그룹 수입니다. 기본값은 128 입니다.

ManilaCephFSMetadataPoolName

파일 공유 메타데이터 스토리지에 사용할 풀입니다. 기본값은 manila_metadata 입니다. 기본값은 manila_metadata 입니다.

ManilaCephFSMetadataPoolPGNum

파일 공유 스토리지에 대한 CephFS 메타데이터 풀의 배치 그룹 수입니다. 기본값은 128 입니다.

ManilaCephFSShareBackendName

파일 공유 스토리지의 CephFS 공유의 백엔드 이름입니다. 기본값은 cephfs 입니다.

NovaRbdPoolName

Compute 스토리지에 사용할 풀입니다. 기본값은 vms입니다 . 기본값은 vms 입니다.

StackUpdateType

StackAction이 UPDATE일 때 UPGRADE 및 UPDATE 사례를 구분하기 위한 업데이트 유형은 (모두 동일한 스택 동작)입니다.

6장. Block Storage(cinder) 매개변수

매개변수설명

CephClusterName

Ceph 클러스터 이름입니다. 기본값은 ceph 입니다.

CinderCronDbPurgeAge

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 기간. 기본값은 30 입니다.

CinderCronDbPurgeDestination

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 로그 대상. 기본값은 /var/log/cinder/cinder-rowsflush.log 입니다.

CinderCronDbPurgeHour

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 시간. 기본값은 0입니다.

CinderCronDbPurgeMaxDelay

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 최대 지연 시간. 기본값은 3600 입니다.

CinderCronDbPurgeMinute

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 분. 기본값은 1 입니다.

CinderCronDbPurgeMonth

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

CinderCronDbPurgeMonthday

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

CinderCronDbPurgeUser

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 사용자. 기본값은 cinder 입니다.

CinderCronDbPurgeWeekday

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

CinderDefaultVolumeType

Cinder의 기본 볼륨 유형의 이름입니다. 기본값은 tripleo 입니다.

CinderEnableDBPurge

OpenStack Block Storage(cinder) 데이터베이스에서 소프트 삭제된 행을 제거하기 위한 cron 작업을 생성할지 여부입니다. 기본값은 True 입니다.

CinderEnableIscsiBackend

OpenStack Block Storage(cinder)에 대해 Iscsi 백엔드를 활성화할지 여부입니다. 기본값은 True 입니다.

CinderEnableNfsBackend

OpenStack Block Storage(cinder)의 NFS 백엔드를 활성화할지 여부입니다. 기본값은 False 입니다.

CinderEnableRbdBackend

OpenStack Block Storage(cinder)에 대해 Rbd 백엔드를 활성화할지 여부입니다. 기본값은 False 입니다.

CinderISCSIHelper

cinder와 함께 사용할 iSCSI 도우미입니다. 기본값은 lioadm 입니다.

CinderISCSIProtocol

iSCSI에 TCP(iscsi) 또는 iSER RDMA(iser)를 사용할지 여부입니다. 기본값은 iscsi 입니다.

CinderLVMLoopDeviceSize

cinder LVM 드라이버에서 사용하는 루프백 파일의 크기입니다. 기본값은 10280 입니다.

CinderNasSecureFileOperations

보안 강화 NFS 파일 작업이 활성화되었는지 여부를 제어합니다. 유효한 값은 auto,true 또는 false 입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 False 입니다.

CinderNasSecureFilePermissions

보안 강화 NFS 파일 권한이 활성화되었는지 여부를 제어합니다. 유효한 값은 auto,true 또는 false 입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 False 입니다.

CinderNfsMountOptions

OpenStack Block Storage(cinder) NFS 백엔드에서 사용하는 NFS 마운트용 마운트 옵션입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다.

CinderNfsServers

OpenStack Block Storage(cinder) NFS 백엔드에서 사용하는 NFS 서버. CinderEnableNfsBackend가 true인 경우 효과적입니다.

CinderNfsSnapshotSupport

NFS 드라이버에서 스냅샷 지원을 활성화할지 여부입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 True 입니다.

CinderPassword

cinder 서비스 및 데이터베이스 계정의 암호입니다.

CinderRbdExtraPools

OpenStack Block Storage(cinder)용 RBD 백엔드와 함께 사용할 추가 Ceph 풀 목록입니다. 목록의 각 풀에 대해 추가 OpenStack Block Storage(cinder) RBD 백엔드 드라이버가 생성됩니다. 이는 CinderRbdPoolName과 연결된 표준 RBD 백엔드 드라이버에 추가됩니다.

CinderRbdPoolName

NO DESCRIPTION 기본값은 volume 입니다.

CinderVolumeOptEnvVars

선택적 환경 변수 목록입니다.

CinderVolumeOptVolumes

마운트할 선택적 볼륨 목록입니다.

CinderWorkers

블록 스토리지 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 물리적 노드의 vCPU 코어 수와 동일합니다.

DockerCinderVolumeUlimit

OpenStack Block Storage(cinder) 볼륨 컨테이너의 ulimit입니다. 기본값은 ['nofile=131072'] 입니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

7장. Image Storage(glance) 매개변수

매개변수설명

CephClusterName

Ceph 클러스터 이름입니다. 기본값은 ceph 입니다.

GlanceApiOptVolumes

마운트할 선택적 볼륨 목록입니다.

GlanceBackend

사용할 백엔드의 짧은 이름입니다. swift,rbd 또는 파일 중 하나여야 합니다. 기본값은 swift 입니다.

GlanceEnabledImportMethods

활성화된 이미지 가져오기 방법 목록입니다. 목록에서 유효한 값은 glance-directweb-download 입니다. 기본값은 web-download 입니다.

GlanceImageConversionOutputFormat

이미지 변환 플러그인에 필요한 출력 형식입니다. 기본값은 raw 입니다.

GlanceImageImportPlugins

활성화된 이미지 가져오기 플러그인 목록입니다. 목록의 유효한 값은 image_conversion,inject_metadata,no_op 입니다. 기본값은 ['no_op'] 입니다.

GlanceImageMemberQuota

이미지당 최대 이미지 멤버 수입니다. 음수 값은 무제한으로 평가됩니다. 기본값은 128 입니다.

GlanceLogFile

OpenStack Image Storage(glance)에서 메시지를 기록하는 데 사용할 파일의 filepath입니다.

GlanceNetappNfsEnabled

GlanceBackend: 파일 을 사용하는 경우 Netapp은 이미지 스토리지를 위해 NFS 공유를 마운트합니다. 기본값은 False 입니다.

GlanceNfsEnabled

GlanceBackend: 파일 을 사용하는 경우 이미지 스토리지를 위해 NFS 공유를 마운트합니다. 기본값은 False 입니다.

GlanceNfsOptions

GlanceNfsEnabled 가 true인 경우 이미지 스토리지에 대한 NFS 마운트 옵션입니다. 기본값은 _netdev,bg,intr,context=system_u:object_r:glance_var_lib_t:s0 입니다.

GlanceNfsShare

GlanceNfsEnabled 가 true인 경우 NFS 공유를 사용하여 이미지 스토리지에 마운트합니다.

GlanceNodeStagingUri

이미지를 가져올 때 사용할 스테이징 위치를 지정하는 URI입니다. 기본값은 file:///var/lib/glance/staging 입니다.

GlanceNotifierStrategy

OpenStack Image Storage(glance) 알림 대기열에 사용할 전략입니다. 기본값은 noop 입니다.

GlancePassword

이미지 스토리지 서비스 및 데이터베이스 계정의 암호입니다.

GlanceShowMultipleLocations

RBD 또는 Netapp 백엔드에 대한 copy-on-write 지원 등 여러 이미지 위치를 표시할지 여부입니다. 잠재적인 보안 위험은 glance.conf에서 자세한 내용을 참조하십시오. 기본값은 False 입니다.

GlanceStagingNfsOptions

NFS 이미지 가져오기 준비용 NFS 마운트 옵션. 기본값은 _netdev,bg,intr,context=system_u:object_r:glance_var_lib_t:s0 입니다.

GlanceStagingNfsShare

이미지 가져오기 스테이징을 위해 마운트할 NFS 공유.

GlanceWorkers

이미지 스토리지 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다.

NetappShareLocation

이미지 스토리지에 마운트하기 위한 NetApp 공유( GlanceNetappNfsEnabled가 true인 경우).

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

8장. Orchestration(heat) 매개변수

매개변수설명

HeatApiOptEnvVars

선택적 환경 변수 목록입니다.

HeatApiOptVolumes

마운트할 선택적 볼륨 목록입니다.

HeatAuthEncryptionKey

heat-engine의 인증 암호화 키입니다.

HeatConvergenceEngine

수렴 아키텍처를 통해 heat 엔진을 활성화합니다. 기본값은 True 입니다.

HeatCronPurgeDeletedAge

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 기간(Age). 기본값은 30 입니다.

HeatCronPurgeDeletedAgeType

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 기간(Age) 유형. 기본값은 days 입니다.

HeatCronPurgeDeletedDestination

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 로그 대상. 기본값은 /dev/null 입니다.

HeatCronPurgeDeletedEnsure

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 확인. 기본값은 다음과 같습니다.

HeatCronPurgeDeletedHour

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 시간. 기본값은 0입니다.

HeatCronPurgeDeletedMaxDelay

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 최대 지연. 기본값은 3600 입니다.

HeatCronPurgeDeletedMinute

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 분. 기본값은 1 입니다.

HeatCronPurgeDeletedMonth

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

HeatCronPurgeDeletedMonthday

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

HeatCronPurgeDeletedUser

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 사용자. 기본값은 heat 입니다.

HeatCronPurgeDeletedWeekday

삭제된 것으로 표시되었고 $age가 지난 데이터베이스 항목을 제거하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

HeatEnableDBPurge

OpenStack Orchestration(heat) 데이터베이스에서 소프트 삭제된 행을 제거하기 위한 cron 작업을 생성할지 여부입니다. 기본값은 True 입니다.

HeatEngineOptEnvVars

선택적 환경 변수 목록입니다.

HeatEngineOptVolumes

마운트할 선택적 볼륨 목록입니다.

HeatEnginePluginDirs

플러그인을 검색할 디렉터리 배열입니다.

HeatMaxJsonBodySize

OpenStack Orchestration(heat) API JSON 요청 본문의 최대 원시 바이트 크기입니다. 기본값은 4194304 입니다.

HeatMaxResourcesPerStack

최상위 스택당 허용된 최대 리소스. -1은 무제한입니다. 기본값은 1000 입니다.

HeatPassword

오케스트레이션 서비스 및 데이터베이스 계정의 암호입니다.

HeatStackDomainAdminPassword

OpenStack Identity(keystone)의 OpenStack Orchestration(heat) 도메인의 admin 암호입니다.

HeatWorkers

OpenStack Orchestration(heat) 서비스 수. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 0입니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

9장. 대시보드(horizon) 매개변수

매개변수설명

HorizonAllowedHosts

서버 OpenStack Dashboard(horizon)의 IP/Hostname 목록이 실행됩니다. 헤더 검사에 사용됩니다. 기본값은 * 입니다.

HorizonCustomizationModule

OpenStack Dashboard(horizon)에는 사용자 정의를 수행할 수 있는 글로벌 재정의 메커니즘이 있습니다.

HorizonPasswordValidator

암호 검증을 위한 regex입니다.

HorizonPasswordValidatorHelp

암호 검증에 도움이 되는 텍스트입니다.

HorizonSecret

웹 서버의 시크릿 키입니다.

HorizonSecureCookies

OpenStack Dashboard(horizon)에서 CSRF_COOKIE_SECURE / SESSION_COOKIE_SECURE을 설정합니다. 기본값은 False 입니다.

HorizonVhostExtraParams

OpenStack Dashboard(horizon)vhost 구성에 대한 추가 매개변수입니다. 기본값은 {'add_listen': True, 'priority': 10, 'access_log_format': '%a %l %u %t \\"%\" %\"%{}{Refer}i\"\}{Refer}i\"\"{User-Agent}i\"\"{User-Agent}i\"\"\{User-Agent}i\"\"\}{User-Agent}i\"\{User-Agent}i\"\{}{Refer}i\"\{}{\\"%{\"%{}{User-Agent}i\"\{}{}{}{}{User-Agent\\"\"\"\{Refer}i\"{User-Agent\"{}{User-Agent\"\"\"\"\"\"\"\"\"\" %l %l %r\" %\"%{}{\"\"{User-Agent}i\"{User-Agent\"\"{User-Agent}i\"\{User-Agent}i"\"\{User-Agent": 10, 'access_log_format': 'access_log_format': 'B%a %l %u%\ " %"%{Refer}i\"\"{User-Agent}i\"\"{User-Agent}i

MemcachedIPv6

Memcached에서 IPv6 기능을 활성화합니다. 기본값은 False 입니다.

10장. Bare Metal(ironic) 매개변수

매개변수설명

IronicCleaningDiskErase

배포 전과 배포 간 디스크 정리 유형입니다. 완전 한 청소를 위해 가득합니다. 디스크 메타데이터 (파티션 테이블)만 정리하는 메타데이터입니다. 기본값은 Full 입니다.

IronicCleaningNetwork

베어 메탈 노드를 정리하는 데 사용되는 오버클라우드 네트워크의 이름 또는 UUID입니다. 초기 배포(아직 생성되지 않은 경우)에서 프로비저닝 의 기본값을 그대로 사용할 수 있으며, 배포 후 스택 업데이트에서 실제 UUID로 변경해야 합니다. 기본값은 provisioning 입니다.

IronicDefaultBootOption

베어 메탈 인스턴스를 부팅하는 방법. 로컬 부트로더를 사용하려면 local 로 설정합니다(파티션 이미지에 grub2 필요). PXE/iPXE를 사용하여 인스턴스가 컨트롤러에서 부팅되도록 netboot 로 설정합니다. 기본값은 local 입니다.

IronicDefaultNetworkInterface

기본적으로 사용할 네트워크 인터페이스 구현입니다. 플랫 공급자 네트워크를 사용하려면 flat으로 설정합니다. neutron 으로 설정하여 OpenStack Bare Metal(ironic)이 OpenStack Networking(neutron) ML2 드라이버와 상호 작용하도록 하여 다른 네트워크 유형 및 고급 네트워킹 기능을 활성화합니다. IronicProvisioningNetwork 를 올바르게 설정해야 합니다. 기본값은 flat 입니다.

IronicDefaultResourceClass

새 노드에 사용할 기본 리소스 클래스입니다.

IronicDeployLogsStorageBackend

램디스크 로그(로컬) 또는 "swift"를 저장하는 데 사용하는 백엔드입니다. 기본값은 local 입니다.

IronicEnableStagingDrivers

스테이징 드라이버 사용을 활성화할지 여부입니다. 기본값은 False 입니다.

IronicEnabledBootInterfaces

부팅 인터페이스 구현 활성화. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 [pxe']입니다.

IronicEnabledConsoleInterfaces

콘솔 인터페이스 구현이 활성화되었습니다. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['ipmitool-socat', 'no-console'] 입니다.

IronicEnabledDeployInterfaces

활성화된 배포 인터페이스 구현. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['iscsi', 'direct'] 입니다.

IronicEnabledDrivers

OpenStack Bare Metal(ironic) 드라이버를 활성화합니다. 기본값은 ['pxe_ipmitool', 'pxe_drac', 'pxe_ilo'] 입니다.

IronicEnabledHardwareTypes

OpenStack Bare Metal(ironic) 하드웨어 유형 활성화 기본값은 ['ipmi', 'redfish'] 입니다.

IronicEnabledInspectInterfaces

인터페이스 구현을 활성화합니다. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['no-inspect]입니다.

IronicEnabledManagementInterfaces

사용 가능한 관리 인터페이스 구현입니다. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['ipmitool', 'redfish'] 입니다.

IronicEnabledNetworkInterfaces

활성화된 네트워크 인터페이스 구현입니다. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['flat', 'neutron'] 입니다.

IronicEnabledPowerInterfaces

전원 인터페이스 구현 활성화. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['ipmitool', 'redfish'] 입니다.

IronicEnabledRaidInterfaces

RAID 인터페이스 구현 가능. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['no-raid', 'agent'] 입니다.

IronicEnabledStorageInterfaces

활성화된 스토리지 인터페이스 구현입니다. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['cinder', 'noop'] 입니다.

IronicEnabledVendorInterfaces

벤더 인터페이스 구현이 활성화되었습니다. 각 하드웨어 유형에는 하나 이상의 유효한 구현이 활성화되어 있어야 합니다. 기본값은 ['ipmitool', 'no-vendor'] 입니다.

IronicIPXEEnabled

배포에 PXE 대신 iPXE를 사용할지 여부입니다. 기본값은 True 입니다.

IronicIPXEPort

iPXE를 사용하는 경우 이미지 제공에 사용할 포트입니다. 기본값은 8088 입니다.

IronicInspectorCollectors

쉼표로 구분된 IPA 검사 수집기 목록입니다. 기본값은 default,logs 입니다.

IronicInspectorDiscoveryDefaultDriver

새로 검색된 노드에 사용할 기본 드라이버입니다(적용 IronicInspectorEnableNodeDiscovery로 설정됨). 이 드라이버는 enabled_drivers에 자동으로 추가됩니다. 기본값은 ipmi 입니다.

IronicInspectorEnableNodeDiscovery

ironic-inspector가 OpenStack Bare Metal(ironic)에서 인트로스펙션 램디스크를 PXE 부팅하는 알 수 없는 노드를 등록합니다. 새 노드에 사용할 기본 드라이버는 IronicInspectorDiscoveryDefaultDriver 매개변수에서 지정합니다. 세부 검사 규칙을 사용하여 지정할 수도 있습니다. 기본값은 False 입니다.

IronicInspectorExtraProcessingHooks

기본 목록에 추가할 쉼표로 구분된 처리 후크 목록입니다. 기본값은 extra_hardware,lldp_basic,local_link_connection 입니다.

IronicInspectorIPXEEnabled

검사를 위해 iPXE를 사용할지 여부입니다. 기본값은 True 입니다.

IronicInspectorInterface

dnsmasq 검사에서 수신 대기하는 네트워크 인터페이스입니다. 기본값은 br-ex 입니다.

IronicInspectorIpRange

검사 프로세스 중 노드에 제공되는 임시 IP 범위입니다. 이 작업은 OpenStack Networking(neutron) DHCP가 할당하는 범위와 중복되지 않지만 ironic-inspector 로 다시 라우팅할 수 있어야 합니다. 이 옵션에는 의미가 있는 기본값이 없으므로 필요합니다.

IronicInspectorKernelArgs

OpenStack Bare Metal(ironic) 관리자의 커널 인수입니다. 기본값은 ipa-inspection-dhcp-all-interfaces=1 ipa-collect-lldp=1 ipa-debug=1 입니다.

IronicInspectorUseSwift

인트로스펙션 데이터 저장을 위해 Swift를 사용할지 여부입니다. 기본값은 True 입니다.

IronicPassword

베어 메탈 서비스 및 데이터베이스 계정의 암호입니다.

IronicProvisioningNetwork

IronicDefaultNetworkInterfaceneutron 으로 설정된 경우 베어 메탈 노드의 프로비저닝에 사용되는 오버클라우드 네트워크의 이름 또는 UUID입니다. 초기 배포(아직 생성되지 않은 경우)에서 프로비저닝 의 기본값을 그대로 사용할 수 있으며, 배포 후 스택 업데이트에서 실제 UUID로 변경해야 합니다. 기본값은 provisioning 입니다.

11장. Identity(keystone) 매개변수

매개변수설명

AdminEmail

OpenStack Identity(keystone) admin 계정의 이메일입니다. 기본값은 admin@example.com 입니다.

AdminPassword

OpenStack Identity(keystone) admin 계정의 암호입니다.

AdminToken

OpenStack Identity(keystone) 시크릿 및 데이터베이스 암호입니다.

KeystoneChangePasswordUponFirstUse

이 옵션을 활성화하려면 사용자를 만들 때 또는 관리 재설정 시 암호를 변경해야 합니다.

KeystoneCredential0

첫 번째 OpenStack Identity(keystone) 자격 증명 키입니다. 유효한 키여야 합니다.

KeystoneCredential1

두 번째 OpenStack Identity(keystone) 자격 증명 키입니다. 유효한 키여야 합니다.

KeystoneCronTokenFlushDestination

만료된 토큰을 제거하기 위한 Cron 작업 - 로그 대상. 기본값은 /var/log/keystone/keystone-tokenflush.log 입니다.

KeystoneCronTokenFlushEnsure

만료된 토큰을 제거하기 위한 Cron 작업 - 확인. 기본값은 다음과 같습니다.

KeystoneCronTokenFlushHour

만료된 토큰을 제거하기 위한 Cron 작업 - 시간. 기본값은 * 입니다.

KeystoneCronTokenFlushMaxDelay

만료된 토큰을 제거하기 위한 Cron 작업 - 최대 지연 시간. 기본값은 0입니다.

KeystoneCronTokenFlushMinute

만료된 토큰을 제거하기 위한 Cron 작업 - 분. 기본값은 1 입니다.

KeystoneCronTokenFlushMonth

만료된 토큰을 제거하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

KeystoneCronTokenFlushMonthday

만료된 토큰을 제거하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

KeystoneCronTokenFlushUser

만료된 토큰을 제거하기 위한 Cron 작업 - 사용자. 기본값은 keystone 입니다.

KeystoneCronTokenFlushWeekday

만료된 토큰을 제거하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

KeystoneDisableUserAccountDaysInactive

"비활성"으로 간주되기 전에 사용자가 인증하지 않고 자동으로 비활성화(잠금됨)할 수 있는 최대 일 수입니다.

KeystoneEnableDBPurge

OpenStack Identity(keystone) 데이터베이스에서 소프트 삭제된 행을 제거하기 위한 cron 작업을 생성할지 여부입니다. 기본값은 True 입니다.

KeystoneFernetKey0

첫 번째 OpenStack Identity(keystone) fernet 키입니다. 유효한 키여야 합니다.

KeystoneFernetKey1

두 번째 OpenStack Identity(keystone) fernet 키입니다. 유효한 키여야 합니다.

KeystoneFernetKeys

OpenStack Identity(keystone) fernet 키와 해당 경로가 포함된 매핑입니다.

KeystoneFernetMaxActiveKeys

OpenStack Identity(keystone) fernet 키 리포지토리의 최대 활성 키입니다. 기본값은 5 입니다.

KeystoneLDAPBackendConfigs

keystone에 구성된 LDAP 백엔드의 구성이 포함된 해시입니다.

KeystoneLDAPDomainEnable

를 트리거하여 ldap_backend puppet keystone을 정의합니다. 기본값은 False 입니다.

KeystoneLockoutDuration

실패한 인증 시도 횟수( KeystoneLockoutFailureAttempts에 지정된 대로)의 최대 수를 초과하면 사용자 계정이 잠깁니다.

KeystoneLockoutFailureAttempts

사용자 계정이 KeystoneLockoutDuration에 지정된 시간(초) 동안 잠기기 전에 사용자가 인증할 수 없는 최대 횟수입니다.

KeystoneMinimumPasswordAge

사용자가 변경할 수 있기 전에 암호를 사용해야 하는 일 수입니다. 이렇게 하면 사용자가 암호 기록을 지우고 이전 암호를 다시 사용하기 위해 즉시 암호를 변경할 수 없습니다.

KeystoneNotificationDriver

OpenStack Identity(keystone)에서 사용하는 Oslo 알림 드라이버 쉼표로 구분된 목록입니다. 기본값은 [메시징']입니다.

KeystoneNotificationFormat

OpenStack Identity(keystone) 알림 형식입니다. 기본값은 basic 입니다.

KeystoneNotificationTopics

활성화할 OpenStack Identity(keystone) 알림 주제입니다.

KeystonePasswordExpiresDays

암호를 변경하기 전에 유효한 것으로 간주되는 일 수입니다.

KeystonePasswordRegex

암호 강도 요구 사항을 확인하는 데 사용되는 정규식입니다.

KeystonePasswordRegexDescription

여기에 인간의 언어로 비밀번호 정규 표현식을 설명합니다.

KeystoneSSLCertificate

토큰 유효성을 확인하기 위한 OpenStack Identity(keystone) 인증서.

KeystoneSSLCertificateKey

토큰 서명을 위한 OpenStack Identity(keystone) 키입니다.

KeystoneTokenProvider

OpenStack Identity(keystone) 토큰 형식입니다. 기본값은 fernet 입니다.

KeystoneUniqueLastPasswordCount

이를 통해 새로 생성된 암호가 고유하다는 것을 적용하기 위해 기록에 보관할 이전 사용자 암호 반복 수를 제어합니다.

KeystoneWorkers

OpenStack Identity(keystone) 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 물리적 노드의 vCPU 코어 수와 동일합니다.

ManageKeystoneFernetKeys

director에서 OpenStack Identity(keystone) fernet 키를 관리해야 하는지 여부입니다. True로 설정하면 fernet 키는 KeystoneFernetKeys 변수에서 OpenStack Workflow(mistral)의 저장된 키 리포지토리에서 값을 가져옵니다. false로 설정하면 스택 생성만 키를 초기화하지만 후속 업데이트는 해당 키를 수집하지 않습니다. 기본값은 True 입니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

12장. 키 관리자(barbican) 매개변수

매개변수설명

BarbicanDogtagStoreGlobalDefault

이 플러그인이 글로벌 기본 플러그인인지 여부입니다. 기본값은 False 입니다.

BarbicanDogtagStoreHost

Dogtag 서버의 호스트 이름입니다.

BarbicanDogtagStoreNSSPassword

NSS DB의 암호입니다.

BarbicanDogtagStorePEMPath

요청을 인증하는 데 사용되는 PEM 파일의 경로입니다. 기본값은 /etc/barbican/kra_admin_cert.pem 입니다.

BarbicanDogtagStorePort

Dogtag 서버의 포트입니다. 기본값은 8443 입니다.

BarbicanKmipStoreGlobalDefault

이 플러그인이 글로벌 기본 플러그인인지 여부입니다. 기본값은 False 입니다.

BarbicanKmipStoreHost

KMIP 장치용 호스트.

BarbicanKmipStorePassword

KMIP 장치에 연결하기 위한 암호입니다.

BarbicanKmipStorePort

KMIP 장치의 포트입니다.

BarbicanKmipStoreUsername

KMIP 장치에 연결할 사용자 이름.

BarbicanPassword

OpenStack Key Manager(barbican) 서비스 계정의 암호입니다.

BarbicanPkcs11CryptoGlobalDefault

이 플러그인이 글로벌 기본 플러그인인지 여부입니다. 기본값은 False 입니다.

BarbicanPkcs11CryptoHMACLabel

HMAC 키의 레이블입니다.

BarbicanPkcs11CryptoLibraryPath

vendor PKCS11 라이브러리 경로입니다.

BarbicanPkcs11CryptoLogin

PKCS11 세션에 로그인하기 위한 암호입니다.

BarbicanPkcs11CryptoMKEKLabel

마스터 KEK의 레이블입니다.

BarbicanPkcs11CryptoMKEKLength

마스터 KEK의 길이(▂ 바이트)입니다.

BarbicanPkcs11CryptoSlotId

HSM에 대한 슬롯 ID입니다.

BarbicanSimpleCryptoGlobalDefault

이 플러그인이 글로벌 기본 플러그인인지 여부입니다. 기본값은 False 입니다.

BarbicanSimpleCryptoKek

KEK는 시크릿을 암호화하는 데 사용되었습니다.

BarbicanWorkers

barbican::wsgi::apache의 작업자 수를 설정합니다. 기본값은 %{::processorcount} 입니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

13장. 공유 파일 서비스(manila) 매개변수

매개변수설명

CephClusterName

Ceph 클러스터 이름입니다. 기본값은 ceph 입니다.

ManilaCephClientUserName

NO DESCRIPTION 기본값은 manila 입니다.

ManilaCephFSCephFSProtocolHelperType

cephfs 백엔드가 활성화된 경우 프로토콜 유형(CEPHFS 또는 NFS) manila cephfs 환경 파일을 통해 설정합니다. 기본값은 CEPHFS 입니다.

ManilaIPv6

manila에서 IPv6 액세스를 활성화하려면 True로 설정합니다. 기본값은 False 입니다.

ManilaPassword

공유 파일 서비스 계정의 암호입니다.

ManilaWorkers

manila API의 작업자 수를 설정합니다. 기본값은 물리적 노드의 vCPU 코어 수와 동일합니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

14장. 메시징 매개변수

매개변수설명

RabbitAdditionalErlArgs

Erlang 하위 시스템에 전달된 추가 매개변수입니다. 문자열을 두 번 따옴표로 묶어야 합니다. 기본적으로 +sbwt는 스핀 잠금에서 erlang vm가 더 적게 바쁘지 않도록 설정하지만 간단한 방법으로 재정의할 수 있습니다. 기본값은 '+sbwt' 입니다.

RabbitCookie

RabbitMQ 노드 간 인증에 사용되는 공유 시크릿입니다.

RabbitFDLimit

RabbitMQ FD 제한을 구성합니다. 기본값은 65536 입니다.

RabbitHAQueues

rabbit에서 구성할 HA 대기열 수입니다. 기본값은 -1이며, 이는 "ha-mode all"로 변환됩니다. 특수 값 0은 자동으로 CEIL(N/2)으로 재정의됩니다. 여기서 N은 rabbitmq를 실행하는 노드 수입니다. 기본값은 -1 입니다.

RabbitIPv6

RabbitMQ에서 IPv6를 활성화합니다. 기본값은 False 입니다.

RabbitNetTickTime

erlang net_ticktime 커널 변수의 값을 구성하는 시간(초)입니다. 기본값은 15 입니다.

RabbitPassword

RabbitMQ의 암호입니다.

RabbitUserName

RabbitMQ의 사용자 이름입니다. 기본값은 guest 입니다.

15장. Networking(neutron) 매개변수

매개변수설명

DhcpAgentNotification

DHCP 에이전트 알림을 활성화합니다. 기본값은 True 입니다.

DockerNeutronDHCPAgentUlimit

OpenStack Networking(neutron) DHCP 에이전트 컨테이너의 ulimit. 기본값은 ['nofile=16384'] 입니다.

DockerNeutronL3AgentUlimit

OpenStack Networking(neutron) L3 에이전트 컨테이너의 ulimit입니다. 기본값은 ['nofile=16384'] 입니다.

EnableVLANTransparency

True인 경우 이를 지원하는 플러그인을 허용하여 VLAN 투명 네트워크를 생성합니다. 기본값은 False 입니다.

L2gwAgentEnableManager

ovsdb 서버에서 연결을 시작할 수 있습니다. 기본값은 False 입니다.

L2gwAgentManagerTableListeningPort

수신 대기할 수 있도록 L2 게이트웨이 에이전트의 포트 번호입니다. 기본값은 6632 입니다.

L2gwAgentMaxConnectionRetries

L2 게이트웨이 에이전트는 OVSDB 서버에 연결을 재시도합니다. 기본값은 10 입니다.

L2gwAgentOvsdbHosts

L2 게이트웨이 에이전트 OVSDB 서버 목록.

L2gwAgentPeriodicInterval

L2 게이트웨이 에이전트는 OVSDB 서버를 사용하여 연결 상태를 확인합니다. 간격은 시도 사이의 시간(초)입니다. 기본값은 20 입니다.

L2gwAgentSocketTimeout

소켓 제한 시간입니다. 기본값은 30 입니다.

L2gwServiceDefaultDeviceName

L2 게이트웨이의 기본 장치 이름입니다. 기본값은 Switch1 입니다.

L2gwServiceDefaultInterfaceName

L2 게이트웨이의 기본 인터페이스 이름입니다. 기본값은 FortyGigE1/0/1 입니다.

L2gwServicePeriodicMonitoringInterval

플러그인이 포함된 주기적인 간격입니다. 기본값은 5 입니다.

L2gwServiceProvider

L2 게이트웨이의 서비스 공급자로 사용할 백엔드입니다. 기본값은 ['L2GW:l2gw:networking_l2gw.services.l2gateway.service_drivers.L2gwDriver:default'] 입니다.

L2gwServiceQuotaL2Gateway

L2 게이트웨이의 할당량입니다. 기본값은 5 입니다.

NeutronAllowL3AgentFailover

자동 l3-agent 장애 조치를 허용합니다. 기본값은 True 입니다.

NeutronApiOptEnvVars

선택적 환경 변수 목록입니다.

NeutronApiOptVolumes

마운트할 선택적 볼륨 목록입니다.

NeutronCorePlugin

네트워킹의 핵심 플러그인입니다. 값은 neutron.core_plugins 네임스페이스에서 로드할 진입점이어야 합니다. 기본값은 ml2 입니다.

NeutronDBSyncExtraParams

neutron-db-manage upgrade head 명령에 추가할 추가 명령줄 매개변수 문자열입니다.

NeutronDhcpAgentDnsmasqDnsServers

dnsmasq 전달자로 사용할 서버 목록입니다.

NeutronDhcpAgentsPerNetwork

네트워크당 스케줄링할 DHCP 에이전트 수입니다. 기본값은 0입니다.

NeutronDhcpOvsIntegrationBridge

사용할 Open vSwitch 브리지의 이름입니다.

NeutronDnsDomain

호스트 이름 빌드에 사용할 도메인입니다. 기본값은 openstacklocal 입니다.

NeutronEnableDVR

분산 가상 라우터 활성화. 기본값은 False 입니다.

NeutronEnableDibblerDockerWrapper

OpenStack Networking(neutron)이 별도의 컨테이너에서 dibbler 클라이언트를 시작하도록 래퍼 스크립트를 생성합니다. 기본값은 True 입니다.

NeutronEnableDnsmasqDockerWrapper

OpenStack Networking(neutron)이 별도의 컨테이너에서 dnsmasq를 시작하도록 dnsmasq 래퍼 스크립트를 생성합니다. 기본값은 True 입니다.

NeutronEnableForceMetadata

True인 경우 DHCP는 항상 VM에 메타데이터 경로를 제공합니다. 기본값은 False 입니다.

NeutronEnableHaproxyDockerWrapper

OpenStack Networking(neutron)이 별도의 컨테이너에서 haproxy를 시작하도록 래퍼 스크립트를 생성합니다. 기본값은 True 입니다.

NeutronEnableIsolatedMetadata

True인 경우 DHCP는 격리된 네트워크에서 메타데이터를 지원합니다. 기본값은 False 입니다.

NeutronEnableKeepalivedWrapper

OpenStack Networking(neutron)이 별도의 컨테이너에서 keepalived 프로세스를 시작하도록 래퍼 스크립트를 생성합니다. 기본값은 True 입니다.

NeutronEnableL2Pop

OpenStack Networking(neutron) 에이전트에서 L2 채우기 기능을 활성화/비활성화합니다. 기본값은 False 입니다.

NeutronEnableMetadataNetwork

True인 경우 DHCP는 메타데이터 네트워크를 제공합니다. NeutronEnableIsolatedMetadata 또는 NeutronEnableForceMetadata 매개 변수도 True여야 합니다. 기본값은 False 입니다.

NeutronEnableRadvdDockerWrapper

OpenStack Networking(neutron)이 별도의 컨테이너에서 radvd를 시작하도록 래퍼 스크립트를 생성합니다. 현재 radvd에 대한 수정 사항의 보류 중인 가용성으로 인해 현재 비활성화되어 있습니다( https://bugzilla.redhat.com/show_bug.cgi?id=1564391참조). radvd에 대한 수정 사항을 일반적으로 대상 배포판에서 사용할 수 있게 되면 기본적으로 활성화됩니다.It will be enabled by default once the fix to radvd is generally available across target distributions. 기본값은 False 입니다.

NeutronExternalNetworkBridge

외부 네트워크 트래픽에 사용되는 브리지의 이름입니다. 일반적으로 L2 에이전트는 외부 브리지로의 포트 배선을 처리하므로 매개 변수가 설정되지 않아야 합니다.

NeutronFirewallDriver

OpenStack Networking(neutron) 보안 그룹 기능을 구현하는 방화벽 드라이버입니다. 기본값은 iptables_hybrid 입니다.

NeutronFlatNetworks

플러그인에서 구성할 flat 네트워크 이름을 설정합니다. 기본값은 datacentre 입니다.

NeutronGlobalPhysnetMtu

기본 실제 네트워크의 MTU입니다. OpenStack Networking(neutron)은 이 값을 사용하여 모든 가상 네트워크 구성 요소에 대한 MTU를 계산합니다. 플랫 및 VLAN 네트워크의 경우 OpenStack Networking은 수정 없이 이 값을 사용합니다. VXLAN과 같은 오버레이 네트워크의 경우 OpenStack Networking은 이 값에서 오버레이 프로토콜 오버헤드를 자동으로 제거합니다. 기본값은 1500 입니다.

NeutronInterfaceDriver

OpenStack Networking(neutron) DHCP 에이전트 인터페이스 드라이버. 기본값은 neutron.agent.linux.interface.OVSInterfaceDriver 입니다.

NeutronL3AgentMode

L3 에이전트의 에이전트 모드입니다. legacy 또는 dvr_snat 여야 합니다. 기본값은 legacy 입니다.

NeutronLinuxbridgeFirewallDriver

보안 그룹 구현에 사용할 방화벽 드라이버의 classname을 구성합니다. 가능한 값은 시스템 구성에 따라 다릅니다. 빈 문자열의 기본값을 사용하면 기본값이 지원됩니다.

NeutronML2PhysicalNetworkMtus

MTU 값에 대한 물리적 네트워크의 매핑 목록입니다. 매핑 형식은 <physnet>:<mtu val>입니다. 이 매핑을 사용하면 ML2 플러그인의 기본 segment_mtu 값과 다른 물리적 네트워크 MTU 값을 지정하고 선택한 네트워크에 대해 global_physnet_mtu 의 값을 덮어쓸 수 있습니다.

NeutronMechanismDrivers

테넌트 네트워크의 메커니즘 드라이버입니다. 기본값은 openvswitch 입니다.

NeutronMetadataProxySharedSecret

스푸핑을 방지하기 위해 시크릿을 공유합니다.

NeutronNetworkType

테넌트 네트워크 유형입니다. 기본값은 vxlan 입니다.

NeutronNetworkVLANRanges

OpenStack Networking(neutron) ML2 및 Open vSwitch VLAN 매핑 범위를 지원하여 지원합니다. 기본값은 datacentre 물리적 네트워크에서 VLAN을 허용합니다( NeutronBridgeMappings참조). 기본값은 datacentre:1:1000 입니다.

NeutronOverlayIPVersion

모든 오버레이 네트워크 엔드포인트에 사용되는 IP 버전입니다. 기본값은 4 입니다.

NeutronOvsIntegrationBridge

사용할 Open vSwitch 브리지의 이름입니다.

NeutronPassword

OpenStack Networking(neutron) 서비스 및 데이터베이스 계정의 암호입니다.

NeutronPluginExtensions

활성화된 확장 플러그인의 쉼표로 구분된 목록입니다. 기본값은 qos,port_security 입니다.

NeutronPluginMl2PuppetTags

Puppet 리소스 태그 이름은 puppet으로 구성 파일을 생성하는 데 사용됩니다. 기본값은 neutron_plugin_ml2 입니다.

NeutronRpcWorkers

OpenStack Networking(neutron) 서비스의 RPC 작업자 수를 설정합니다. 지정하지 않으면 이 값은 NeutronWorkers 와 동일하게 설정됩니다.

NeutronServicePlugins

콤마로 구분된 서비스 플러그인 진입점 목록. 기본값은 router,qos,segments,trunk 입니다.

NeutronTunnelIdRanges

테넌트 네트워크 할당에 사용할 수 있는 GRE 터널 ID 범위를 열거하는 <tun_min>:<tun_max> 튜플의 쉼표로 구분된 목록입니다. 기본값은 ['1:4094'] 입니다.

NeutronTunnelTypes

테넌트 네트워크의 터널 유형입니다. 기본값은 vxlan 입니다.

NeutronTypeDrivers

로드할 네트워크 유형 드라이버 진입점의 쉼표로 구분된 목록입니다. 기본값은 vxlan,vlan,flat,gre 입니다.

NeutronVniRanges

테넌트 네트워크 할당에 사용할 수 있는 VXLAN VNI ID의 범위를 열거하는 <vni_min>:<vni_max> 튜플의 쉼표로 구분된 목록입니다. 기본값은 ['1:4094'] 입니다.

NeutronWorkers

OpenStack Networking 서비스의 API 및 RPC 작업자 수를 설정합니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

PhysicalInterfaceMapping

<physical_network>:<physical_interface> 물리적 네트워크 이름을 에이전트의 노드별 물리적 네트워크 인터페이스에 매핑하는 튜플입니다. 기본값은 빈 목록입니다.

16장. Compute(nova) 매개변수

매개변수설명

ConfigDownload

config-download 방법이 사용 중인지 여부입니다. 기본값은 False 입니다.

ContainerCpusetCpus

컨테이너에서 사용할 수 있는 특정 CPU 또는 코어를 제한합니다. 기본값은 all 입니다.

ContainerNovaLibvirtUlimit

OpenStack Compute(nova) Libvirt 컨테이너의 ulimit. 기본값은 ['nofile=131072', 'nproc=126960'] 입니다.

DockerNovaComputeUlimit

OpenStack Compute(nova) Compute 컨테이너의 ulimit. 기본값은 ['nofile=131072', 'memlock=67108864'] 입니다.

DockerNovaMigrationSshdPort

nova 마이그레이션 대상 sshd 서비스가 바인딩되는 포트입니다. 기본값은 2022 입니다.

EnableConfigPurge

director에서 생성하지 않은 설정을 제거합니다. 업그레이드 후 구성 복원을 방지하는 데 사용됩니다. 기본값은 False 입니다.

EnableInstanceHA

Instance Ha configurarion을 활성화할지 여부입니다. 이 설정을 사용하려면 Compute 역할이 PacemakerRemote 서비스가 추가되어 있어야 합니다. 기본값은 False 입니다.

InstanceNameTemplate

인스턴스 이름을 생성하는 데 사용할 템플릿 문자열입니다. 기본값은 instance-%08x 입니다.

InternalTLSNbdCAFile

NBD TLS에 사용할 CA 인증서를 지정합니다. 기본값은 /etc/pki/qemu/ca-cert.pem 입니다.

InternalTLSQemuCAFile

qemu에 사용할 CA 인증서를 지정합니다. 기본값은 /etc/pki/CA/certs/qemu.pem 입니다.

InternalTLSVncCAFile

VNC TLS에 사용할 CA 인증서를 지정합니다. 기본값은 /etc/pki/CA/certs/vnc.crt 입니다.

KernelArgs

호스트에 적용할 커널 Args입니다.

LibvirtCACert

libvirt에서 TLS에 사용할 CA 인증서를 지정합니다. 이 파일은 libvirt의 기본 CA 경로에 연결됩니다. 이 경로는 /etc/pki/CA/cacert.pem입니다. libvirt의 TLS 백엔드인 GNU TLS로 제한되므로 파일은 65K 미만이어야 합니다(시스템의 CA 번들을 사용할 수 없습니다). 이 매개변수는 기본적으로 InternalTLSCAFile 매개변수에서 필요하지 않은 경우 사용해야 합니다. 현재 기본값은 FreeIPA인 TripleO의 기본 CA를 반영합니다. 내부 TLS가 활성화된 경우에만 사용됩니다.

LibvirtEnabledPerfEvents

이는 모니터로 사용될 수 있는 성능 이벤트 목록입니다. 예: cmt,mbml,mbmt. Red Hat Enterprise Linux 7.4를 기본 버전으로 사용하고 있으며 libvirt 버전은 1.3.3 이상인지 확인하십시오. 또한 알림을 활성화했는지 확인하고 cmt 플래그를 지원하는 CPU와 함께 하드웨어를 사용하고 있는지 확인합니다.

LibvirtLogFilters

https://libvirt.org/logging.html 에 지정된 대로 지정된 범주 로그 출력에 대해 다른 로깅 수준을 선택하는 필터를 정의합니다. 기본값은 1:libvirt 1:qemu 1:security 3:event 3:json 3:object 3:object 1:util 입니다.

LibvirtNbdCACert

NBD TLS에 사용할 CA 인증서를 지정합니다. 이 파일은 기본 CA 경로(/etc/pki/libvirt-nbd/ca-cert.pem)에 심볼릭 링크가 됩니다. 이 매개변수는 기본값( InternalTLSNbdCAFile 매개변수에서 제공)이 필요하지 않은 경우 사용해야 합니다. 현재 기본값은 FreeIPA인 TripleO의 기본 CA를 반영합니다. 내부 TLS가 활성화된 경우에만 사용됩니다.

LibvirtTLSPassword

TLS가 활성화되면 libvirt 서비스의 암호입니다.

LibvirtTLSPriority

컴파일 시간 기본 TLS 우선 순위 문자열을 재정의합니다. 기본값은 NORMAL:-VERS-SSL3.0:-VERS-TLS-ALL:+VERS-TLS1.2 입니다.

LibvirtVncCACert

이는 VNC TLS에 사용할 CA 인증서를 지정합니다. 이 파일은 기본 CA 경로(/etc/pki/libvirt-vnc/ca-cert.pem)에 심볼릭 링크가 됩니다. 이 매개변수는 기본값( InternalTLSVncCAFile 매개변수에서 제공)이 필요하지 않은 경우 사용해야 합니다. 현재 기본값은 FreeIPA인 TripleO의 기본 CA를 반영합니다. 내부 TLS가 활성화된 경우에만 사용됩니다.

MigrationSshKey

마이그레이션을 위한 SSH 키입니다. public_keyprivate_key 키가 있는 사전이 필요합니다. 값은 SSH 공개/개인 키 파일과 동일해야 합니다. 기본값은 {'public_key': '', 'private_key': ''} 입니다.

MigrationSshPort

ssh를 통한 마이그레이션을 위한 대상 포트입니다. 기본값은 2022 입니다.

NeutronMetadataProxySharedSecret

스푸핑을 방지하기 위해 시크릿을 공유합니다.

NeutronPhysnetNUMANodesMapping

phynet 이름 맵을 키로, NUMA 노드를 값으로 매핑합니다. 예를 들어 NeutronPhysnetNUMANodesMapping: {'foo': [0, 1], 'bar': [1]} where foo and bar are physnet names and corresponding values are associated numa_nodes.

NeutronTunnelNUMANodes

모든 터널 네트워크에 대한 NUMA 선호도를 구성하는 데 사용됩니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

NovaComputeCpuSharedSet

최상의 게스트 vCPU 리소스(예: libvirt/QEMU의 에뮬레이터 스레드)에 물리적 CPU 코어 목록 또는 범위가 사용됩니다. 예: NovaComputeCpuSharedSet: [4-12,^8,15] 는 8을 제외하고 4-12 및 15,에서 코어를 예약합니다.

NovaComputeLibvirtType

libvirt 도메인 유형. 기본값은 kvm 입니다. 기본값은 kvm 입니다.

NovaComputeLibvirtVifDriver

네트워크의 libvirt VIF 드라이버 구성.

NovaComputeOptEnvVars

선택적 환경 변수 목록입니다.

NovaComputeOptVolumes

마운트할 선택적 볼륨 목록입니다.

NovaCronArchiveDeleteAllCells

모든 셀에서 삭제된 인스턴스를 아카이브합니다. 기본값은 True 입니다.

NovaCronArchiveDeleteRowsAge

삭제된 인스턴스를 보관하기 위한 Cron 작업 - 기간(Age)은 삭제된 인스턴스 항목을 며칠 내에 보관할 때 보존 정책을 정의합니다. 값이 0이면 새도우 테이블에서 오늘 이전의 데이터가 제거됩니다. 기본값은 90 입니다.

NovaCronArchiveDeleteRowsDestination

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 로그 대상. 기본값은 /var/log/nova/nova-rowsflush.log 입니다.

NovaCronArchiveDeleteRowsHour

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 시간. 기본값은 0입니다.

NovaCronArchiveDeleteRowsMaxRows

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 최대 행 수. 기본값은 1000 입니다.

NovaCronArchiveDeleteRowsMinute

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 분. 기본값은 1 입니다.

NovaCronArchiveDeleteRowsMonth

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

NovaCronArchiveDeleteRowsMonthday

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

NovaCronArchiveDeleteRowsUntilComplete

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 완료 시까지. 기본값은 False 입니다.

NovaCronArchiveDeleteRowsUser

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 사용자. 기본값은 nova 입니다.

NovaCronArchiveDeleteRowsWeekday

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

NovaCronDBArchivedHour

삭제된 인스턴스를 백업할 필요가 없는 다른 테이블로 이동하기 위한 Cron 작업 - 시간. 기본값은 0입니다.

NovaCronDBArchivedMaxDelay

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 최대 지연 시간. 기본값은 3600 입니다.

NovaCronDBArchivedMinute

삭제된 인스턴스를 backup이 필요하지 않은 다른 테이블로 이동하기 위한 Cron 작업 - 분. 기본값은 1 입니다.

NovaCronDBArchivedMonth

삭제된 인스턴스를 backup이 필요하지 않은 다른 테이블로 이동하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

NovaCronDBArchivedMonthday

삭제된 인스턴스를 백업할 필요가 없는 다른 테이블로 이동하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

NovaCronDBArchivedWeekday

삭제된 인스턴스를 백업할 필요가 없는 다른 테이블로 이동하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

NovaDbSyncTimeout

OpenStack Compute(nova) 데이터베이스 동기화의 시간 초과입니다. 기본값은 300 입니다.

NovaDefaultFloatingPool

유동 IP 주소의 기본 풀입니다. 기본값은 public 입니다.

NovaEnableDBPurge

OpenStack Compute(nova) 데이터베이스에서 소프트 삭제된 행을 제거하기 위한 cron 작업을 생성할지 여부입니다. 기본값은 True 입니다.

NovaEnableNUMALiveMigration

NUMA 토폴로지 인스턴스의 실시간 마이그레이션 활성화 여부입니다. 기본값은 False 입니다.

NovaIPv6

OpenStack Compute(nova)의 IPv6 기능을 활성화합니다. 기본값은 False 입니다.

NovaLibvirtMemStatsPeriodSeconds

메모리 사용량 통계에 대한 시간(초), 0 또는 음수 값은 메모리 사용량 통계를 비활성화하는 것을 의미합니다. 기본값은 10 입니다.

NovaLibvirtRxQueueSize

virtio-net RX 대기열 크기. 유효한 값은 256, 512, 1024입니다. 기본값은 512 입니다.

NovaLibvirtTxQueueSize

virtio-net TX 대기열 크기. 유효한 값은 256, 512, 1024입니다. 기본값은 512 입니다.

NovaLibvirtVolumeUseMultipath

볼륨의 다중 경로 연결 활성화 여부입니다. 기본값은 False 입니다.

NovaNfsEnabled

OpenStack Compute(nova)의 NFS 백엔드 활성화 여부입니다. 기본값은 False 입니다.

NovaNfsOptions

nova 스토리지에 대한 NFS 마운트 옵션( NovaNfsEnabled가 true인 경우). 기본값은 context=system_u:object_r:nfs_t:s0 입니다.

NovaNfsShare

NovaNfsEnabled가 true인 경우 NovaNfsEnabled를 위해 마운트할 NFS 공유입니다.

NovaNfsVersion

nova 스토리지에 사용되는 NFS 버전( NovaNfsEnabled가 true인 경우). NFSv3는 NFSv4 버전을 완전히 잠그는 것을 지원하지 않으므로 사용해야 합니다. 현재 설치를 중단하지 않는 경우 기본값은 이전 하드 코딩된 버전 4입니다. 기본값은 4 입니다.

NovaOVSBridge

Open vSwitch에서 사용하는 통합 브리지의 이름입니다. 기본값은 br-int 입니다.

NovaPCIPassthrough

PCI 패스스루 허용 목록 매개변수의 YAML 목록입니다.

NovaPassword

OpenStack Compute(nova) 서비스 및 데이터베이스 계정의 암호입니다.

NovaPlacementAPIInterface

배치 API에 사용할 끝점 인터페이스입니다. 기본값은 internal 입니다.

NovaReservedHostMemory

호스트 프로세스에 대해 예약된 RAM입니다. 기본값은 4096 입니다.

NovaReservedHugePages

NUMA 노드 ID, 페이지 크기(기본 단위는 KiB) 및 예약할 페이지 수를 반영하는 유효한 key=value 목록입니다. 예 - NovaReservedHugePages: ["node:0,size:2048,count:64","node:1,size:1GB,count:1"]은 NUMA 노드 064 페이지, 2MiB 및 NUMA 노드 1개 페이지에서 1GiB의 1페이지를 예약합니다.

NovaResumeGuestsShutdownTimeout

게스트가 종료될 때까지 대기하는 시간(초)입니다. 이 값이 0이면 시간이 초과되지 않습니다(고객이 종료 요청에 응답하지 않을 수 있으므로 주의해서 사용). 기본값은 300 초(5분)입니다. 기본값은 300 입니다.

NovaResumeGuestsStateOnHostBoot

계산 호스트 재부팅 시 인스턴스 실행 여부입니다. 기본값은 False 입니다.

NovaSchedulerAvailableFilters

노드를 필터링하는 데 사용할 OpenStack Compute(nova)에 사용 가능한 필터 목록입니다.

NovaSchedulerDefaultFilters

OpenStack Compute(nova) 필터에서 을 사용하여 노드를 필터링합니다. OpenStack Compute는 이러한 필터를 나열된 순서대로 적용합니다. 가장 제한적인 필터를 먼저 배치하여 필터링 프로세스를 보다 효율적으로 만듭니다.

NovaSchedulerDiscoverHostsInCellsInterval

이 값은 스케줄러에서 셀에 추가된 새 호스트를 검색해야 하는 빈도(초)를 제어합니다. 기본값 -1은 주기적인 작업을 완전히 비활성화합니다. OpenStack Bare Metal(ironic)을 사용하여 배포에 이 매개변수를 설정하는 것이 좋습니다. 기본값은 -1 입니다.

NovaSchedulerMaxAttempts

인스턴스를 배포할 때 스케줄러에서 수행할 최대 시도 횟수입니다. 스케줄링할 때 잠재적인 경합 조건을 해결하기 위해 즉시 배포해야 하는 베어 메탈 노드 수보다 크거나 같아야 합니다. 기본값은 3입니다.

NovaSchedulerWorkers

OpenStack Compute(nova) Scheduler 서비스의 작업자 수입니다. 기본값은 1 입니다.

NovaVcpuPinSet

가상 머신 프로세스에 대해 예약할 물리적 CPU 코어 목록 또는 범위입니다. 예를 들어 NovaVcpuPinSet: [4-12,^8] 은 8을 제외하고 4-12에서 코어를 예약합니다.

NovaWorkers

Compute의 Actionor 서비스에 대한 작업자 수입니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 0입니다.

OvsDpdkSocketMemory

NUMA 노드당 할당할 hugepage 메모리 양을 설정합니다. 원하는 DPDK NIC에 사용된 PCIe 슬롯에 가장 가까운 소켓을 사용하는 것이 좋습니다. 형식은 "<socket 0 mem>, <socket 1 mem>, <socket n mem>"이어야 합니다. 여기서 값은 MB로 지정됩니다. 예: "1024,0".

QemuCACert

qemu에 사용할 CA 인증서를 지정합니다. 이 파일은 기본 CA 경로에 /etc/pki/qemu/ca-cert.pem으로 연결됩니다. 이 매개변수는 기본값( InternalTLSQemuCAFile 매개변수에서 제공하는)이 필요하지 않은 경우 사용해야 합니다. 현재 기본값은 FreeIPA인 TripleO의 기본 CA를 반영합니다. 내부 TLS가 활성화된 경우에만 사용됩니다.

StackUpdateType

StackAction이 UPDATE일 때 UPGRADE 및 UPDATE 사례를 구분하기 위한 업데이트 유형은 (모두 동일한 스택 동작)입니다.

UpgradeLevelNovaCompute

OpenStack Compute 업그레이드 수준입니다.

UseTLSTransportForNbd

true로 설정하고 EnableInternalTLS가 활성화된 경우 libvirt NBD에 TLS 전송을 활성화하고 libvirt에 대한 관련 키를 구성합니다. 기본값은 True 입니다.

UseTLSTransportForVnc

true로 설정하고 EnableInternalTLS가 활성화된 경우 libvirt VNC에 TLS 전송을 활성화하고 libvirt에 대한 관련 키를 구성합니다. 기본값은 True 입니다.

VerifyGlanceSignatures

이미지 서명을 확인할지 여부입니다. 기본값은 False 입니다.

VhostuserSocketGroup

vhost-user 소켓 디렉터리 그룹 이름입니다. 기본값은 qemu 입니다. vhostuser 모드가 dpdkvhostuserclient (기본 모드)인 경우 qemu에 의해 vhost 소켓이 생성됩니다. 기본값은 qemu 입니다.

17장. 클러스터링(sahara) 매개변수

매개변수설명

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

SaharaPassword

clusting 서비스 및 데이터베이스 계정의 암호입니다.

SaharaPlugins

클러스터링이 활성화된 플러그인 목록. 기본값은 ['ambari', 'cdh', 'mapr'] 입니다.

SaharaWorkers

클러스터링 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 0입니다.

18장. Object Storage(swift) 매개변수

매개변수설명

SwiftAccountWorkers

Swift 계정 서비스의 작업자 수입니다. 기본값은 auto 입니다.

SwiftCeilometerIgnoreProjects

무시할 프로젝트 이름의 쉼표로 구분된 목록입니다. 기본값은 ['service'] 입니다.

SwiftCeilometerPipelineEnabled

오브젝트 스토리지 프록시 ceilometer 파이프라인을 비활성화하려면 False 로 설정합니다. 기본값은 False 입니다.

SwiftContainerWorkers

Swift 계정 서비스의 작업자 수입니다. 기본값은 auto 입니다.

SwiftEncryptionEnabled

Swift에서 데이터 감지 암호화를 활성화하려면 True로 설정합니다. 기본값은 False 입니다.

SwiftHashSuffix

링에서 매핑을 확인하기 위해 해시 시 사용할 임의 문자열입니다.

SwiftMinPartHours

링에서 파티션하기 전의 최소 시간(시간)은 리밸런스 다음에 따라 이동할 수 있습니다. 기본값은 1 입니다.

SwiftMountCheck

장치가 마운트되어 실수로 root 장치에 쓰지 않도록 확인합니다. 기본값은 False 입니다.

SwiftObjectWorkers

Swift 계정 서비스의 작업자 수입니다. 기본값은 auto 입니다.

SwiftPartPower

오브젝트 스토리지 링을 빌드할 때 사용할 전원을 파티션합니다. 기본값은 10 입니다.

SwiftPassword

오브젝트 스토리지 서비스 계정의 암호입니다.

SwiftProxyNodeTimeout

swift-proxy 에서 계정, 컨테이너 및 오브젝트 서비스로 이동하는 요청에 대한 시간 초과 기본값은 60 입니다.

SwiftRawDisks

오브젝트 스토리지 백엔드에 사용할 추가 원시 장치입니다. 예: {sdb: {}}

SwiftReplicas

오브젝트 스토리지 링에서 사용할 복제본 수입니다. 기본값은 3입니다.

SwiftRingBuild

오브젝트 스토리지 링을 관리할지 여부입니다. 기본값은 True 입니다.

SwiftRingGetTempurl

링을 다운로드할 임시 Swift URL입니다.

SwiftRingPutTempurl

링을 업로드할 임시 Swift URL입니다.

SwiftUseLocalDir

링을 빌드할 때 오브젝트 스토리지 서비스의 로컬 디렉터리를 사용합니다. 기본값은 True 입니다.

SwiftWorkers

오브젝트 스토리지 서비스의 작업자 수입니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 auto 입니다.

19장. Telemetry 매개변수

매개변수설명

AmqpNotifyAddressPrefix

알림 주소에 대한 주소 접두사입니다.

AmqpRpcAddressPrefix

RPC 주소의 주소 접두사입니다.

aodhPassword

OpenStack Telemetry Alarming(aodh) 서비스의 암호입니다.

CeilometerEnablePanko

panko를 사용하도록 설정해야 하는지 확인합니다. 기본값은 True 입니다.

CeilometerMeteringSecret

원격 분석 서비스에서 공유하는 시크릿입니다.

CeilometerPassword

Telemetry 서비스 계정의 암호입니다.

CeilometerQdrEventsConfig

이벤트에 대한 알림 게시자 구성. 기본값은 {'driver': 'amqp', 'topic': 'event'} 입니다.

CeilometerQdrMetricsConfig

메트릭에 대한 알림 게시자 구성. 기본값은 {'driver': 'amqp', 'topic': 'metering'} 입니다.

CeilometerQdrPublishEvents

MetricsQdr 서비스에 이벤트를 보낼지 여부입니다. 기본값은 False 입니다.

CeilometerQdrPublishMetrics

MetricsQdr 서비스에 Telemetry 데이터를 보낼지 여부입니다. 기본값은 False 입니다.

CeilometerWorkers

원격 분석 서비스의 작업자 수입니다. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 0입니다.

CephClusterName

Ceph 클러스터 이름입니다. 기본값은 ceph 입니다.

EnablePankoExpirer

panko 만료기를 사용하면 db에서 이벤트를 정기적으로 삭제할 수 있습니다. 기본값은 True 입니다.

GnocchiArchivePolicy

OpenStack Telemetry Metrics(gnocchi) 백엔드와 함께 사용할 보관 정책입니다. 기본값은 low 입니다.

GnocchiBackend

사용할 OpenStack Telemetry Metrics(gnocchi) 백엔드의 짧은 이름입니다. swift,rbd 또는 파일 중 하나여야 합니다. 기본값은 swift 입니다.

GnocchiCorsAllowedOrigin

이 리소스를 요청 "origin" 헤더에서 수신한 도메인과 공유할 수 있는지 여부를 나타냅니다.

GnocchiExternalProject

OpenStack Telemetry Metrics(gnocchi)의 리소스 작성자의 프로젝트 이름입니다. 기본값은 service 입니다.

GnocchiFileBasePath

파일 드라이버를 사용할 때 사용할 경로입니다. NFS 또는 플랫 파일일 수 있습니다. 기본값은 /var/lib/gnocchi 입니다.

GnocchiIncomingStorageDriver

들어오는 지표 데이터에 사용할 스토리지 드라이버입니다. 기본값은 redis 입니다.

GnocchiIndexerBackend

사용할 OpenStack Telemetry Metrics(gnocchi) 인덱서 백엔드의 짧은 이름입니다. 기본값은 mysql 입니다.

GnocchiMetricdWorkers

OpenStack Telemetry Metrics(gnocchi)의 작업자 수. 더 많은 작업자가 시스템에서 많은 수의 프로세스를 생성하므로 메모리 과다 소비가 발생합니다. 기본값은 물리적 노드의 vCPU 코어 수와 동일합니다.

GnocchiPassword

OpenStack Telemetry Metrics(gnocchi) 서비스 및 데이터베이스 계정의 암호입니다.

GnocchiStorageS3AccessKeyId

S3 스토리지 액세스 키 Id.

GnocchiStorageS3AccessSecret

S3 스토리지 액세스 키 시크릿.

GnocchiStorageS3BucketPrefix

S3 스토리지 버킷 접두사입니다.

GnocchiStorageS3Endpoint

S3 스토리지의 끝점 URL입니다.

GnocchiStorageS3RegionName

S3 지역 이름.

GnocchiStorageSwiftEndpointType

에서 swift에 액세스하는 OpenStack Telemetry Metrics(gnocchi)인 엔드포인트 유형을 수정하여 설정합니다. 기본값은 internalURL 입니다.

ManageEventPipeline

event_pipeline.yaml을 관리할지 여부입니다. 기본값은 True 입니다.

ManagePipeline

pipeline.yaml 관리 여부 기본값은 False 입니다.

ManagePolling

polling.yaml을 관리할지 여부입니다. 기본값은 False 입니다.

MetricProcessingDelay

처리 지표 간 지연입니다. 기본값은 30 입니다.

MetricsQdrPort

qdrouterd가 연결을 허용할 서비스 이름 또는 포트 번호입니다. 숫자 형식이 사용되더라도 이 인수는 문자열이어야 합니다. 기본값은 5666 입니다.

NotificationDriver

알림 전송을 처리할 드라이버 또는 드라이버입니다. 기본값은 messagingv2 입니다.

NumberOfStorageSacks

생성할 스토리지 스패치 수입니다. 기본값은 128 입니다.

PankoEventTTL

이벤트는 데이터베이스에 보관되는 시간(초)입니다. 기본값은 86400 입니다.

PankoExpirerHour

데이터베이스에서 이벤트 데이터를 삭제하는 Cron 작업 - 시간. 기본값은 0입니다.

PankoExpirerMinute

데이터베이스에서 이벤트 데이터를 삭제하는 Cron 작업 - 분. 기본값은 1 입니다.

PankoExpirerMonth

데이터베이스에서 이벤트 데이터를 삭제하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

PankoExpirerMonthday

데이터베이스에서 이벤트 데이터를 삭제하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

PankoExpirerWeekday

데이터베이스에서 이벤트를 삭제하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

PankoPassword

panko 서비스의 암호입니다.

PipelinePublishers

pipeline.yaml에 배치할 게시자 목록입니다. 컬렉터를 사용하면 notifier:// 게시자로 이 정보를 덮어씁니다. 재정의를 적용하려면 ManagePipeline을 true로 설정합니다.

SnmpdReadonlyUserName

모든 Overcloud 노드에서 읽기 전용 권한이 있는 SNMPd의 사용자 이름입니다. 기본값은 ro_snmp_user 입니다.

SnmpdReadonlyUserPassword

모든 Overcloud 노드에서 실행되는 읽기 전용 권한이 있는 SNMPd의 사용자 암호입니다.

20장. 시간 매개변수

매개변수설명

EnablePackageInstall

배포 시 패키지 설치를 활성화하려면 true로 설정합니다. 기본값은 false입니다.

MaxPoll

NTP 메시지의 업스트림 서버 최대 폴링 간격(초)을 2의 전력으로 지정합니다. 허용되는 값은 4에서 17입니다. 기본값은 10 입니다.

MinPoll

NTP 메시지에 대한 업스트림 서버의 최소 폴링 간격(초)을 2의 전력으로 지정합니다. 최소 폴링 간격의 기본값은 6(64 s)입니다. 허용되는 값은 4에서 17입니다. 기본값은 6 입니다.

NtpIburstEnable

모든 NTP 피어에 대해 iburst 옵션을 활성화할지 여부를 지정합니다. iburst를 활성화하면 NTP 서버에 연결할 수 없는 NTP가 아닌 8개의 패키지로 burst를 보냅니다. 이는 초기 동기화의 속도를 높이기 위해 설계되었습니다. 기본값은 True 입니다.

NtpServer

NTP 서버 목록. 기본값은 [pool.ntp.org']입니다.

timezone

오버클라우드에 설정할 시간대입니다. 기본값은 UTC 입니다.