오버클라우드 매개변수

Red Hat OpenStack Platform 16.1

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

OpenStack Documentation Team

초록

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

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

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

Red Hat 문서에 관한 피드백 제공

문서 개선을 위한 의견을 보내 주십시오. Red Hat이 어떻게 이를 개선하는지 알려주십시오.

DDF(직접 문서 피드백) 기능 사용

특정 문장, 단락 또는 코드 블록에 대한 직접 주석은 피드백 추가 DDF 기능을 사용하십시오.

  1. 다중 페이지 HTML 형식으로 설명서를 봅니다.
  2. 문서 오른쪽 상단에 Feedback (피드백) 버튼이 표시되는지 확인합니다.
  3. 주석 처리하려는 텍스트 부분을 강조 표시합니다.
  4. 피드백 추가를 클릭합니다.
  5. 주석을 사용하여 Add Feedback (피드백 추가) 필드를 작성합니다.
  6. 선택 사항: 설명서 팀이 문제에 대한 자세한 내용을 문의할 수 있도록 이메일 주소를 추가하십시오.
  7. Submit(제출)을 클릭합니다.

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

오버클라우드 매개변수를 사용하여 오버클라우드 기능을 수정할 수 있습니다. 매개변수를 설정하려면 parameter_defaults 섹션의 환경 파일에 선택한 매개변수와 해당 값을 포함하고 openstack overcloud deploy 명령을 사용하여 환경 파일을 포함합니다.

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

코어 오버클라우드 매개변수를 사용하여 일반 오버클라우드 설정을 수정할 수 있습니다.

매개변수설명

AddVipsToEtcHosts

네트워크 VIP당 각 노드의 /etc/hosts 에 추가하려면 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

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

ControlPlaneSubnetCidr

컨트롤 플레인 네트워크의 서브넷 CIDR입니다. 매개 변수는 ctlplane 서브넷의 cidr 속성에서 자동으로 확인됩니다.

DeployIdentifier

이 값을 고유한 값으로 설정하면 OpenStack Orchestration(heat) stack-update 에서 구성을 수행하는 배포 작업을 다시 실행합니다.

DeploymentServerBlacklist

트리거된 배포에서 차단 목록에 사용할 서버 호스트 이름 목록입니다.

DnsSearchDomains

resolv.conf에 추가할 DNS 검색 도메인 목록입니다.

EndpointMapOverride

계산된 엔드포인트Map을 재정의하는 데 사용할 수 있습니다.

ExternalVirtualFixedIPs

ExternalVirtualInterface 포트의 IP 할당을 제어합니다. 예를 들면 [{ip_address:'1.2.3.4'}]입니다.

ExtraConfig

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

ExtraHostFileEntries

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

GlobalConfigExtraMapData

각 노드에 설정할 추가 global_config_settings 데이터 매핑.

HypervisorNeutronPhysicalBridge

각 하이퍼바이저에 생성할 Open vSwitch 브리지입니다. 기본값은 컨트롤 플레인 노드와 동일한 br-ex 입니다. 이렇게 하면 Open vSwitch 에이전트의 균일한 구성이 보장됩니다. 일반적으로 변경할 필요가 없습니다. 기본값은 br-ex 입니다.

HypervisorNeutronPublicInterface

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

InternalApiVirtualFixedIPs

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

NetworkDeploymentActions

네트워크 구성 변경 사항을 적용하기 위한 경우 OpenStack Orchestration(heat) 작업. 기본값은 ['CREATE'] 입니다.

NeutronControlPlaneID

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

NeutronPhysicalBridge

외부 네트워크에 액세스하기 위해 만들 OVS 브리지입니다. 기본값은 br-ex 입니다.

NeutronPublicInterface

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

NodeCreateBatchSize

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

NovaAdditionalCell

기본 셀에 추가되는 셀인지 여부입니다. 기본값은 False 입니다.

NovaLocalMetadataPerCell

다중 셀 배포에서 더 나은 성능과 데이터 격리를 수행할 수 있도록 nova-metadata API 서비스가 셀별로 배포되었음을 나타냅니다. 사용자는 OpenStack Networking(neutron) 설정 방법에 따라 이 구성을 사용해야 합니다. 네트워크 범위 셀의 경우 nova-metadata API 서비스를 전역적으로 실행해야 할 수 있습니다. 네트워크가 셀 경계에 따라 분할되면 셀당 nova-metadata API 서비스를 실행할 수 있습니다. 셀당 nova-metadata API 서비스를 실행하는 경우 해당 nova-metadata API 서비스를 가리키도록 각 OpenStack Networking(neutron) metadata-agent도 구성해야 합니다. 기본값은 False 입니다.

OVNDBsVirtualFixedIPs

OVN DB에서 사용하는 가상 IP의 IP 할당을 제어합니다. 예를 들면 [{ip_address:'1.2.3.4'}]입니다.

PublicVirtualFixedIPs

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

RabbitCookieSalt

RabbitMQ 쿠키의 salt. 무작위로 생성된 RabbitMQ 쿠키가 강제로 변경되도록 변경합니다. 기본값은 unset 입니다.

RedisVirtualFixedIPs

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

RootStackName

스택/플랜의 이름입니다.

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'}]

UndercloudHostsEntries

/etc/hosts에 추가할 언더클라우드 호스트 항목 목록입니다. 이 값은 배포를 실행할 때 tripleoclient를 통해 Undercloud에서 HEAT_HOSTS 항목으로 채워집니다.

UpdateIdentifier

stack-update 가 모든 노드에서 패키지 업데이트를 트리거하는 동안 사용하지 않은 값으로 설정합니다.

3장. 역할 기반 매개변수

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

매개변수설명

_ROLE_AnyErrorsFatal

config-download Ansible 플레이북을 실행할 때 any_errors_fatal 값을 설정합니다. 기본값은 True 입니다.

_ROLE_ControlPlaneSubnet

이 역할에 대한 ctlplane 네트워크의 서브넷 이름입니다. 기본값은 ctlplane-subnet 입니다.

_ROLE_Count

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

_ROLE_ExtraConfig

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

_ROLE_ExtraGroupVars

선택적 추가 Ansible 그룹 vars.

_ROLE_HostnameFormat

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

_ROLE_MaxFailPercentage

config-download Ansible 플레이북을 실행할 때 max_fail_percentage 값을 설정합니다. 기본값은 0입니다.

_ROLE_NetworkDeploymentActions

네트워크 구성 변경 사항을 적용하기 위한 경우 OpenStack Orchestration(heat) 작업.

_ROLE_Parameters

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

_ROLE_RemovalPolicies

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

_ROLE_RemovalPoliciesMode

업데이트를 수행할 때 ROLE ResourceGroup의 RemovalPolicies로 변경 사항을 처리하는 방법. 기본 모드는 기존 blocklist에 추가되고 update 는 blocklist를 대체합니다. 기본값은 append 입니다.

_ROLE_SchedulerHints

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

_ROLE_ServiceNetMap

역할별 ServiceNetMap 덮어쓰기, ServiceNetMap을 ROLE_Serviceœ 리소스 및 _ROLE 리소스 그룹에 전달할 때 제공되는 맵이 글로벌 ServiceNetMap과 병합됩니다. 예: _ROLE_ServiceNetMap: NovaLibvirtNetwork: internal_api_leaf2.

_ROLE_Services

ROLE 역할에 설치해야 하는 각 서비스의 중첩 스택을 나타내는 서비스 리소스(OpenStack Orchestration(heat) resource_registry에서 구성됨).

4장. 디버그 매개변수

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

매개변수설명

BarbicanDebug

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

CinderDebug

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

ConfigDebug

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

Debug

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

GlanceDebug

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

HeatDebug

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

HorizonDebug

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

IronicDebug

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

KeystoneDebug

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

ManilaDebug

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

MemcachedDebug

Memcached 서비스 디버깅을 활성화하려면 True로 설정합니다.

NeutronDebug

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

NovaDebug

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

OctaviaDebug

OpenStack Load Balancing-as-a-Service(octavia) 서비스를 디버깅할 수 있도록 True로 설정합니다.

SaharaDebug

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

5장. 커널 매개변수

매개변수설명

BridgeNfCallArpTables

sysctl net.bridge.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 설정 해시입니다.

FsAioMaxNumber

커널은 필요할 때 aio 메모리를 할당하고 이 수치는 병렬 aio 요청 수를 제한합니다. 더 큰 제한의 유일한 단점은 악의적인 게스트가 병렬 요청을 발행하여 커널이 사이드 메모리를 설정하도록 할 수 있다는 것입니다. 모든 디스크가 동시에 aio 요청에 도달하면 최대 64M의 커널 메모리가 포함된 경우 이 숫자를 128 *(호스트의 가상 디스크 수)로 설정합니다. Libvirt는 기본 1M 요청을 사용하여 8k 디스크를 허용합니다. 기본값은 0입니다.

InotifyIntancesMax

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

IsolCpusList

논리적 CPU ID 목록은 호스트 프로세스에서 분리해야 합니다. 이 입력은 시스템 및 인터럽트(IRQ 중단)를 구성하기 위해 tuned 프로필 cpu-partitioning에 제공됩니다.

KernelArgs

호스트에 적용할 커널 인수.

KernelArgsDeferReboot

활성화하면 KernelArgs가 변경된 경우 tripleo-kernel에 의해 노드가 자동으로 재부팅되지 않습니다. 배포 또는 업데이트 프로세스가 완료된 후 Operator는 노드를 수동으로 재부팅해야 합니다. 확장 작업 중에 이 기능을 활성화하면 새 노드가 재부팅되지 않습니다. 이는 KernelArgs가 적용되지 않으므로 배포 오류가 발생할 수 있습니다. 기본값은 False 입니다.

KernelDisableIPv6

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

KernelIpForward

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

KernelIpNonLocalBind

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

KernelPidMax

sysctl kernel.pid_max 키를 구성합니다. 기본값은 1048576 입니다.

NeighbourGcThreshold1

sysctl net.ipv4.neigh.default.gc_thresh1 값을 구성합니다. 이는 ARP 캐시에 보관할 최소 항목 수입니다. 캐시에 이 항목 수보다 적은 경우 가비지 컬렉터가 실행되지 않습니다. 기본값은 1024 입니다.

NeighbourGcThreshold2

sysctl net.ipv4.neigh.default.gc_thresh2 값을 구성합니다. ARP 캐시에 보관할 최대 항목 수입니다. 가비지 컬렉터를 사용하면 수집이 수행되기 전 5초 동안 이 항목을 초과할 수 있습니다. 기본값은 2048입니다.

NeighbourGcThreshold3

sysctl net.ipv4.neigh.default.gc_thresh3 값을 구성합니다. ARP 캐시에 보관할 최대 항목 수입니다. 가비지 컬렉터는 캐시에 이 개수 이상의 항목이 있는 경우 항상 실행됩니다. 기본값은 4096 입니다.

NodeRebootWaitTimeout

ansible 노드를 재부팅할 때까지의 대기 시간을 지정하는 제한 시간(초)입니다. 기본값은 900 입니다.

RoleNetIpMap

설명 없음

TunedProfileName

호스트에 적용할 tuned 프로필입니다. 기본값은 throughput-performance 입니다.

6장. 베어 메탈(ironic) 매개변수

매개변수설명

AdditionalArchitectures

활성화할 추가 아키텍처 목록입니다.

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

IPAImageURLs

IPA 이미지 URL, 형식은 ["http://path/to/kernel", "http://path/to/ramdisk"]이어야 합니다.

IronicAutomatedClean

자동 정리를 활성화하거나 비활성화합니다. 자동 정리를 비활성화하면 다시 빌드할 때 보안 문제 및 배포 실패가 발생할 수 있습니다. 이 기능을 비활성화한 결과를 이해하지 않는 한 False 로 설정하지 마십시오. 기본값은 True 입니다.

IronicCleaningDiskErase

배포 전후에 디스크 정리 유형입니다. 전체 정리를 위해 전체 정리. 디스크 메타데이터 (파티션 테이블)만 정리할 수 있는 메타데이터입니다. 기본값은 full 입니다.

IronicCleaningNetwork

베어 메탈 노드를 정리하는 데 사용되는 오버클라우드 네트워크의 이름 또는 UUID입니다. 초기 배포 (아직 네트워크가 생성되지 않은 경우) provisioning으로 설정하고 배포 후 스택 업데이트에서 실제 UUID로 변경합니다. 기본값은 provisioning 입니다.

IronicConductorGroup

OpenStack Bare Metal(ironic) Conductor 그룹의 이름입니다.

IronicConfigureSwiftTempUrlKey

"direct" 및 "ansible" 배포 인터페이스와 함께 사용할 Swift 임시 URL을 구성할지 여부입니다. 기본값은 True 입니다.

IronicCorsAllowedOrigin

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

IronicDefaultBootOption

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

IronicDefaultDeployInterface

기본적으로 사용할 인터페이스 구현을 배포합니다. 하드웨어 유형 기본값을 사용하려면 비워 둡니다.

IronicDefaultInspectInterface

기본적으로 사용할 인터페이스 구현을 검사합니다. 하드웨어 유형 기본값을 사용하려면 비워 둡니다.

IronicDefaultNetworkInterface

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

IronicDefaultRescueInterface

사용할 기본 복구 구현. "agent" 복구를 사용하려면 호환되는 램디스크가 필요합니다. 기본값은 agent 입니다.

IronicDefaultResourceClass

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

IronicDeployLogsStorageBackend

ramdisk 로그를 저장하는 데 사용할 백엔드, 즉 "로컬" 또는 "swift". 기본값은 local 입니다.

IronicDhcpv6StatefulAddressCount

DHCPv6 상태 저장 네트워크에서 프로비저닝, 정리, 복구 또는 검사용으로 생성된 포트에 할당할 IPv6 주소 수입니다. 체인 로드 프로세스의 여러 단계에서 다른 CLID/IAID로 주소를 요청합니다. 부팅 프로세스의 각 단계가 주소를 성공적으로 리스할 수 있도록 동일한 식별자가 아닌 여러 주소를 호스트에 예약해야 합니다. 기본값은 4 입니다.

IronicEnabledBiosInterfaces

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

IronicEnabledBootInterfaces

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

IronicEnabledConsoleInterfaces

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

IronicEnabledDeployInterfaces

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

IronicEnabledHardwareTypes

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

IronicEnabledInspectInterfaces

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

IronicEnabledManagementInterfaces

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

IronicEnabledNetworkInterfaces

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

IronicEnabledPowerInterfaces

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

IronicEnabledRaidInterfaces

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

IronicEnabledRescueInterfaces

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

IronicEnabledStorageInterfaces

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

IronicEnabledVendorInterfaces

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

IronicEnableStagingDrivers

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

IronicForcePowerStateDuringSync

동기화 중에 전원 상태를 강제할지 여부입니다. 기본값은 True 입니다.

IronicImageDownloadSource

"direct" 배포 인터페이스의 이미지 전달 방법입니다. Object Storage 임시 URL에 "swift"를 사용하고 로컬 HTTP 서버에 "http"를 사용합니다(iPXE와 동일). 기본값은 swift 입니다.

IronicInspectorCollectors

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

IronicInspectorDiscoveryDefaultDriver

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

IronicInspectorEnableNodeDiscovery

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

IronicInspectorExtraProcessingHooks

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

IronicInspectorInterface

dnsmasq가 수신 대기할 네트워크 인터페이스입니다. 기본값은 br-ex 입니다.

IronicInspectorIpRange

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

IronicInspectorIPXEEnabled

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

IronicInspectorKernelArgs

OpenStack Bare Metal(ironic) 검사기에 대한 커널 args. 기본값은 ipa-inspection-dhcp-all-interfaces=1 ipa-collect-lldp=1 ipa-debug=1 입니다.

IronicInspectorSubnets

검사 프로세스 중에 노드에 제공될 임시 IP 범위입니다. 이러한 범위는 OpenStack Networking(neutron) DHCP에서 제공하는 범위와 겹치지 않아야 하지만 ironic-inspector API로 다시 라우팅할 수 있어야 합니다. 이 옵션에는 의미 있는 기본값이 없으며 필수입니다.

IronicInspectorUseSwift

세부 검사 데이터를 저장하기 위해 Swift를 사용할지 여부입니다. 기본값은 True 입니다.

IronicIpVersion

PXE 부팅에 사용할 IP 버전입니다. 기본값은 4 입니다.

IronicIPXEEnabled

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

IronicIPXEPort

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

IronicIPXETimeout

IPXE 시간 초과(초). 무한 시간 제한을 위해 0으로 설정합니다. 기본값은 60 입니다.

IronicIPXEUefiSnpOnly

SNP(Simple Network Protocol) iPXE EFI 사용 여부 true ipxe-snponly EFI로 설정하면 사용됩니다. 기본값은 True 입니다.

IronicPassword

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

IronicPowerStateChangeTimeout

베어 메탈 노드가 원하는 전원 상태에 있도록 전원 작업이 완료될 때까지 대기하는 시간(초)입니다. 시간 초과된 경우 전원 작업은 실패로 간주됩니다. 기본값은 60 입니다.

IronicProvisioningNetwork

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

IronicRescuingNetwork

IronicDefaultRescueInterface가 "no-rescue"로 설정되지 않은 경우 베어 메탈 노드 복구에 사용되는 오버클라우드 네트워크의 이름 또는 UUID. 초기 배포 중에 "프로비저닝"의 기본값을 그대로 유지할 수 있으며(아직 네트워크를 만들지 않은 경우) 배포 후 스택 업데이트에서 실제 UUID로 변경해야 합니다. 기본값은 provisioning 입니다.

IronicRpcTransport

원격 프로시저는 메시징 브로커 또는 JSON RPC와 같은 컨덕터(conductor)와 API 프로세스 간의 전송을 호출합니다.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

7장. 블록 스토리지(cinder) 매개변수

매개변수설명

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CephClusterFSID

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

CephClusterName

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

CephExternalMultiConfig

추가 외부 Ceph 클러스터를 구성할 때 적용되는 추가 덮어쓰기를 설명하는 맵 목록입니다. 이 목록이 비어 있지 않으면 ceph-ansible 은 각 맵 내의 각 매개 변수가 기본값을 재정의하는 것을 제외하고 첫 번째 실행과 동일한 매개 변수를 사용하여 추가 count(list) 횟수를 실행합니다. 다음이 사용된 경우 두 번째 실행에서는 기본 CephExternalMonHost가 아닌 external_cluster_mon_ips 값이 포함된 mon_host 항목이 /etc/ceph/ceph2.conf를 제외한 모든 이전 매개변수와 함께 ceph2 클러스터를 사용하도록 오버클라우드를 구성합니다. 후속 ceph-anible 실행은 ceph 클라이언트로 제한됩니다. 하나의 OpenStack Orchestration(heat) 스택 내에 추가 내부 Ceph 클러스터를 배포하는 데 CephExternalMultiConfig를 사용할 수 없습니다. 각 목록의 맵에는 tripleo-heat-template 매개변수가 아닌 ceph-ansible 매개 변수가 포함되어야 합니다. - cluster: ceph2 fsid: e2cba068-5f14-4b0f-b047-acf375c0004a external_cluster_mon_ips: 172.18.0.5,172.18.0.6,172.18.0.7 키: - name: "client.openstack" caps: mgr: "allow *" mon: "profile rbd" osd: "osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images" 키: "AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==" mode: "0600" dashboard_enabled: false.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

CinderApiWsgiTimeout

OpenStack Block Storage(cinder) API WSGI 연결이 시간 초과될 때까지의 시간(초)입니다. 기본값은 60 입니다.

CinderBackupOptVolumes

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

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

OpenStack Block Storage(cinder) 기본 볼륨 유형의 이름입니다. 기본값은 tripleo 입니다.

CinderEnableDBPurge

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

CinderEnableIscsiBackend

OpenStack 블록 스토리지(cinder)용 Iscsi 백엔드 사용 여부. 기본값은 True 입니다.

CinderEnableNfsBackend

OpenStack 블록 스토리지(cinder)용 NFS 백엔드 활성화 여부. 기본값은 False 입니다.

CinderEnableRbdBackend

OpenStack 블록 스토리지(cinder)용 Rbd 백엔드 활성화 여부. 기본값은 False 입니다.

CinderEtcdLocalConnect

OpenStack Block Storage(cinder) A/A를 실행할 때 Etcd 네트워크에 대한 로컬 IP를 통해 Etcd에 연결할지 여부입니다. true로 설정하면 로컬 노드의 ip가 사용됩니다. false로 설정하면 Etcd 네트워크의 VIP가 대신 사용됩니다. 기본값은 false입니다. 기본값은 False 입니다.

CinderImageConversionNfsOptions

OpenStack Block Storage(cinder) 이미지 변환 디렉터리에 NFS 공유를 사용하는 경우 NFS 마운트 옵션입니다. 기본값은 _netdev,bg,intr,context=system_u:object_r:container_file_t:s0 입니다.

CinderImageConversionNfsShare

설정된 경우 OpenStack Block Storage(cinder) 이미지 변환 디렉터리에 사용할 NFS 공유입니다.

CinderISCSIAvailabilityZone

Iscsi OpenStack Block Storage(cinder) 백엔드의 가용성 영역입니다. 설정하면 기본 CinderStorageAvailabilityZone을 덮어씁니다.

CinderISCSIHelper

cinder와 함께 사용할 iSCSI 도우미입니다. 기본값은 is 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 입니다.

CinderNfsAvailabilityZone

NFS OpenStack Block Storage(cinder) 백엔드의 가용성 영역입니다. 설정하면 기본 CinderStorageAvailabilityZone을 덮어씁니다.

CinderNfsMountOptions

OpenStack Block Storage(cinder) NFS 백엔드에서 사용하는 NFS 마운트의 마운트 옵션입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 context=system_u:object_r:container_file_t:s0입니다.

CinderNfsServers

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

CinderNfsSnapshotSupport

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

CinderPassword

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

CinderRbdAvailabilityZone

RBD OpenStack Block Storage(cinder) 백엔드의 가용성 영역입니다. 설정하면 기본 CinderStorageAvailabilityZone을 덮어씁니다.

CinderRbdExtraPools

OpenStack 블록 스토리지(cinder)용 RBD 백엔드에 사용할 추가 Ceph 풀 목록입니다. 목록의 각 풀에 대해 추가 OpenStack Block Storage(cinder) RBD 백엔드 드라이버가 생성됩니다. 이는 CinderRbdPoolName과 연결된 표준 RBD 백엔드 드라이버에 더하여 사용됩니다.

CinderRbdFlattenVolumeFromSnapshot

스냅샷에 대한 종속성을 제거하기 위해 스냅샷에서 만든 RBD 볼륨을 병합해야 하는지 여부. 기본값은 False 입니다.

CinderRbdPoolName

cinder 볼륨에 사용할 Ceph 풀입니다. 기본값은 volumes 입니다.

CinderRpcResponseTimeout

Cinder의 RPC 응답 제한 시간(초)입니다. 기본값은 60 입니다.

CinderStorageAvailabilityZone

OpenStack 블록 스토리지(cinder) 서비스의 스토리지 가용성 영역. 기본값은 nova 입니다.

CinderVolumeCluster

cinder-volume 서비스를 A/A(활성-활성) 구성으로 배포하는 데 사용되는 클러스터 이름입니다. 이 구성을 수행하려면 OpenStack Block Storage(cinder) 백엔드 드라이버에서 A/A를 지원하고 pacemaker에서 cinder-volume 서비스를 관리하지 않아야 합니다. 이러한 기준이 충족되지 않으면 클러스터 이름을 비워 두어야 합니다.

CinderVolumeOptEnvVars

선택적 환경 변수의 해시입니다.

CinderVolumeOptVolumes

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

CinderWorkers

블록 스토리지 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다. 기본값은 물리 노드의 vCPU 코어 수와 동일합니다.

DockerCinderVolumeUlimit

OpenStack 블록 스토리지(cinder) 볼륨 컨테이너의 ulimit. 기본값은 ['nofile=131072'] 입니다.

EnableEtcdInternalTLS

내부 API 네트워크의 나머지 부분에서 TLS를 사용하는 경우에도 etcd 및 cinder-volume 서비스에서 cinder 잠금 관리자에 TLS를 사용하는지 여부를 제어합니다. 기본값은 False 입니다.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

MultipathdEnable

다중 경로 데몬 활성화 여부. 기본값은 False 입니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

8장. Ceph 스토리지 매개변수

매개변수설명

AllInOneUpgrade

모든 ceph osds를 일시 중지하고 AllInOne이라는 업그레이드의 특별한 경우 전송 데이터 검사를 수행하는 데 사용되는 매개변수입니다. 이로 인해 워크로드 중단이 발생합니다. 기본값은 False 입니다.

CephAnsibleDisksConfig

ceph-anible 의 디스크 구성 설정. 기본값은 {'devices': ['/dev/vdb'], 'osd_scenario': 'lvm', 'osd_objectstore': 'bluestore'} 입니다.

CephAnsibleEnvironmentVariables

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

CephAnsibleExtraConfig

ceph-ansible 플레이북의 추가 변수.

CephAnsiblePlaybook

실행할 ceph-anible 플레이북의 경로 목록입니다. 지정하지 않으면 수행 중인 작업 유형에 따라 플레이북이 자동으로 결정됩니다(deploy/update/upgrade). 기본값은 ['default'] 입니다.

CephAnsiblePlaybookVerbosity

ansible-playbook 명령에 전달된 -v, -vv 등 수입니다. 기본값은 1 입니다.

CephAnsibleRepo

올바른 ceph-ansible 패키지를 설치하는 데 사용해야 하는 리포지토리입니다. 이 값은 tripleo-validations에서 올바른 ceph-ansible 버전이 설치되어 있는지 다시 확인하는 데 사용할 수 있습니다. 기본값은 rhceph-4-tools-for-rhel-8-x86_64-rpms 입니다.

CephAnsibleSkipTags

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

CephAnsibleWarning

특정 시나리오에서는 이 검증을 통해 경고를 표시하지만 패키지가 시스템에 설치되어 있지만 리포지토리는 비활성화되어 있기 때문에 실패하지 않습니다. 기본값은 True 입니다.

CephCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CephClientKey

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

CephClusterFSID

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

CephClusterName

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

CephConfigOverrides

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

CephDashboardAdminPassword

대시보드 구성 요소의 관리자 암호.

CephDashboardAdminRO

읽기 전용 admin 사용자를 설정하는 데 사용되는 매개 변수. 기본값은 True 입니다.

CephDashboardAdminUser

대시보드 구성 요소의 admin 사용자. 기본값은 admin 입니다.

CephEnableDashboard

대시보드 배포를 트리거하는 데 사용되는 매개 변수입니다. 기본값은 False 입니다.

CephExternalMonHost

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

CephExternalMultiConfig

추가 외부 Ceph 클러스터를 구성할 때 적용되는 추가 덮어쓰기를 설명하는 맵 목록입니다. 이 목록이 비어 있지 않으면 ceph-ansible 은 각 맵 내의 각 매개 변수가 기본값을 재정의하는 것을 제외하고 첫 번째 실행과 동일한 매개 변수를 사용하여 추가 count(list) 횟수를 실행합니다. 다음이 사용된 경우 두 번째 실행에서는 기본 CephExternalMonHost가 아닌 external_cluster_mon_ips 값이 포함된 mon_host 항목이 /etc/ceph/ceph2.conf를 제외한 모든 이전 매개변수와 함께 ceph2 클러스터를 사용하도록 오버클라우드를 구성합니다. 후속 ceph-anible 실행은 ceph 클라이언트로 제한됩니다. 하나의 OpenStack Orchestration(heat) 스택 내에 추가 내부 Ceph 클러스터를 배포하는 데 CephExternalMultiConfig를 사용할 수 없습니다. 각 목록의 맵에는 tripleo-heat-template 매개변수가 아닌 ceph-ansible 매개 변수가 포함되어야 합니다. - cluster: ceph2 fsid: e2cba068-5f14-4b0f-b047-acf375c0004a external_cluster_mon_ips: 172.18.0.5,172.18.0.6,172.18.0.7 키: - name: "client.openstack" caps: mgr: "allow *" mon: "profile rbd" osd: "osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images" 키: "AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==" mode: "0600" dashboard_enabled: false.

CephExtraKeys

배포된 Ceph 클러스터에 생성될 추가 키를 설명하는 맵 목록입니다. ceph-ansible/library/ceph_key.py ansible 모듈을 사용합니다. 목록의 각 항목은 name: "client.glance" caps: "allow *" mon: "profile rbd" osd: "profile rbd pool=images" 키의 예에 있어야 합니다. "AQBRgQ9eAAAAABAAv84zEilJYZPNuJ0Iwn9Ndg==" mode: "0600".

CephGrafanaAdminPassword

grafana 구성 요소의 관리자 암호.

CephIPv6

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

CephManilaClientKey

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

CephMsgrSecureMode

Ceph msgr2 보안 모드를 활성화하여 Ceph 데몬과 Ceph 클라이언트와 데몬 간의 유선 암호화를 활성화합니다. 기본값은 False 입니다.

CephOsdPercentageMin

배포가 실패하지 않으려면 ceph osd 통계에 따르면 Ceph 클러스터에서 실행 중이어야 하는 Ceph OSD의 최소 백분율입니다. 배포 오류를 조기에 파악하는 데 사용됩니다. 이 검사를 비활성화하려면 이 값을 0으로 설정합니다. 기본값은 1800 입니다.

CephPoolDefaultPgNum

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

CephPoolDefaultSize

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

CephPools

사전 정의된 풀 중 하나에 대한 설정을 재정의하거나 추가 풀을 생성합니다. 예: { "volumes": { "size": 5, "pg_num": 128, "pgp_num": 128 } }

CephRbdMirrorConfigure

로컬 풀과 원격 풀 간의 미러 설정을 수행합니다. 기본값은 True 입니다.

CephRbdMirrorCopyAdminKey

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

CephRbdMirrorPool

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

CephRbdMirrorRemoteCluster

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

CephRbdMirrorRemoteUser

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

CephRgwCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CephRgwClientName

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

CephRgwKey

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

CephValidationDelay

유효성 검사 확인 간격(초 단위)입니다. 기본값은 30 입니다.

CephValidationRetries

Ceph 검증에 대한 재시도 횟수입니다. 기본값은 40 입니다.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

CinderBackupBackend

사용할 OpenStack Block Storage(cinder) 백업 백엔드의 짧은 이름입니다. 기본값은 swift 입니다.

CinderBackupRbdPoolName

블록 스토리지(cinder) 백업이 활성화된 경우 사용할 풀입니다. 기본값은 backups 입니다.

CinderEnableRbdBackend

OpenStack 블록 스토리지(cinder)용 Rbd 백엔드 활성화 여부. 기본값은 False 입니다.

CinderRbdExtraPools

OpenStack 블록 스토리지(cinder)용 RBD 백엔드에 사용할 추가 Ceph 풀 목록입니다. 목록의 각 풀에 대해 추가 OpenStack Block Storage(cinder) RBD 백엔드 드라이버가 생성됩니다. 이는 CinderRbdPoolName과 연결된 표준 RBD 백엔드 드라이버에 더하여 사용됩니다.

CinderRbdPoolName

블록 스토리지(cinder) 서비스에 사용할 풀입니다. 기본값은 volumes 입니다.

DeploymentServerBlacklist

트리거된 배포에서 차단 목록에 사용할 서버 호스트 이름 목록입니다.

GlanceBackend

사용할 OpenStack Image Storage(glance) 백엔드의 짧은 이름입니다. Ceph Storage를 사용하려면 rbd 로 설정합니다.' 기본값은 swift 입니다.

GlanceRbdPoolName

이미지 스토리지(glance) 서비스에 사용할 풀입니다. 기본값은 images 입니다.

GnocchiBackend

사용할 OpenStack 원격 분석 지표(gnocchi) 백엔드의 짧은 이름입니다. swift, rbd, file 또는 s3 중 하나여야 합니다. 기본값은 swift 입니다.

GnocchiRbdPoolName

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

LocalCephAnsibleFetchDirectoryBackup

ceph-ansible 가져오기 디렉터리에서 데이터 복사본을 유지하기 위한 언더클라우드의 파일 시스템 경로입니다. Swift에서 fetch_directory를 백업하는 대신 사용합니다. config-download에서 ansible을 실행하는 사용자가 경로에 쓰기 가능하고 읽을 수 있어야 합니다(예: mistral-executor 컨테이너의 mistral 사용자는 /var/lib/mistral/ceph_fetch에 읽고 쓸 수 있습니다.

ManilaCephFSCephFSAuthId

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

ManilaCephFSDataPoolName

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

ManilaCephFSDataPoolPGNum

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

ManilaCephFSMetadataPoolName

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

ManilaCephFSMetadataPoolPGNum

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

ManilaCephFSShareBackendName

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

NodeExporterContainerImage

Ceph NodeExporter 컨테이너 이미지.

NovaEnableRbdBackend

계산을 위해 Ceph 백엔드 사용 여부(nova). 기본값은 False 입니다.

NovaRbdPoolName

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

9장. Compute(nova) 매개변수

매개변수설명

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

ContainerCpusetCpus

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

ContainerNovaLibvirtPidsLimit

nova_libvirt 컨테이너 PID 제한(무제한은 0으로 설정)(기본값은 65536)을 조정합니다. 기본값은 65536 입니다.

ContainerNovaLibvirtUlimit

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

DockerInsecureRegistryAddress

선택 사항: /etc/sysconfig/docker에 구성할 비보안 Docker 네임스페이스의 IP 주소 및 포트. 값은 쉼표로 구분된 여러 주소일 수 있습니다.

DockerNovaComputeUlimit

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

DockerNovaMigrationSshdPort

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

EnableCache

memcached를 사용하여 캐싱을 활성화합니다. 기본값은 True 입니다.

EnableConfigPurge

director가 생성하지 않은 구성을 제거합니다. 업그레이드 후 구성 remnants를 방지하는 데 사용됩니다. 기본값은 False 입니다.

EnableInstanceHA

인스턴스 Ha configurarion 활성화 여부입니다. 이 설정을 사용하려면 Compute 역할에 PacemakerRemote 서비스를 추가해야 합니다. 기본값은 False 입니다.

EnableSQLAlchemyCollectd

SQLAlchemy-collectd 서버 플러그인을 활성화하려면 true로 설정합니다. 기본값은 False 입니다.

ExtractedPlacementEnabled

추출된 배치 서비스를 배포할 때 True로 설정합니다. 기본값은 False 입니다.

GlanceMultistoreConfig

추가 Glance 백엔드를 구성할 때 설정 사전입니다. 해시 키는 백엔드 ID이며 값은 해당 백엔드에 고유한 매개 변수 값 사전입니다. 여러 개의 rbd 백엔드가 허용되지만 cinder, 파일 및 swift 백엔드는 각각 하나씩 제한됩니다. 예: # 기본 Glance 저장소는 rbd입니다. GlanceBackend: rbd GlanceStore설명: 기본 rbd 저장소 # GlanceMultistoreConfig는 두 번째 rbd 백엔드와 cinder # backend를 지정합니다. GlanceMultistoreConfig: rbd2_store: GlanceBackend: rbd GlanceStore설명: 두 번째 rbd store CephClusterName: ceph2 # 클러스터가 다른 # 클라이언트 이름을 사용하는 경우 CephClientUserName 재정의. CephClientUserName: client2 cinder_store: GlanceBackend: cinder GlanceStore설명: OpenStack 블록 스토리지(cinder) 저장소.

InstanceNameTemplate

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

InternalTLSNbdCAFile

NBD TLS에 사용할 CA 인증서를 지정합니다. 기본값은 /etc/ipa/ca.crt 입니다.

InternalTLSQemuCAFile

qemu에 사용할 CA 인증서를 지정합니다. 기본값은 /etc/ipa/ca.crt 입니다.

InternalTLSVncCAFile

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

InternalTLSVncProxyCAFile

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

KernelArgs

호스트에 적용할 커널 인수.

LibvirtCACert

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

LibvirtCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

LibvirtEnabledPerfEvents

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

LibvirtLogFilters

https://libvirt.org/logging.html 에 명시된 대로 지정된 카테고리 로그 출력에 대해 다른 로깅 수준을 선택하는 필터를 정의합니다. 기본값은 1:libvirt 1:qemu 1:conf 1:security 3:event 3:json 3:file 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)로 심볼릭됩니다. 이 매개변수는 기본값 ( InternalTLSVncProxyCAFile 매개변수에서 제공)이 필요하지 않은 경우 사용해야 합니다. 현재 기본값은 FreeIPA인 TripleO의 기본 CA를 반영합니다. 내부 TLS가 활성화된 경우에만 사용됩니다.

LibvirtVNCClientCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

LibvirtVNCServerCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

MemcachedTLS

Memcached 서비스에서 TLS를 활성화하려면 True로 설정합니다. 모든 서비스가 Memcached TLS를 지원하지 않기 때문에 마이그레이션 기간 동안 Memcached는 MemcachedPort 매개변수(above)로 설정된 포트에서 및 TLS 없이 11211에서 수신 대기합니다. 기본값은 False 입니다.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

MigrationSshKey

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

MigrationSshPort

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

MultipathdEnable

다중 경로 데몬 활성화 여부. 기본값은 False 입니다.

MysqlIPv6

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

NeutronMetadataProxySharedSecret

스푸핑을 방지하기 위한 공유 시크릿.

NeutronPhysnetNUMANodesMapping

phynet 이름을 키로 매핑하고 NUMA 노드를 값으로 매핑합니다. 예를 들면 다음과 같습니다. NeutronPhysnetNUMANodesMapping: {'foo': [0, 1], 'bar': [1]} 여기서 foobar 는 physnet 이름이며 해당 값은 연결된 numa_nodes 목록입니다.

NeutronTunnelNUMANodes

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

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

NovaAdditionalCell

기본 셀에 추가되는 셀인지 여부입니다. 기본값은 False 입니다.

NovaAllowResizeToSameHost

대상 머신의 크기를 조정하기 위해 소스와 일치하도록 허용합니다. 기본값은 False 입니다.

NovaApiMaxLimit

API 쿼리당 반환되는 최대 오브젝트 수입니다. 기본값은 1000 입니다.

NovaAutoDisabling

nova-compute가 비활성화되기 전에 최대 연속 빌드 실패 횟수입니다. 기본값은 10 입니다.

NovaComputeCpuDedicatedSet

고정된 인스턴스 CPU 프로세스를 예약할 수 있는 쉼표로 구분된 물리적 호스트 CPU 목록 또는 범위입니다. 예를 들어, NovaComputeCpuDedicatedSet: [4-12,^8,15] 는 8을 제외하고 4-12 및 15의 코어를 예약합니다. 이 옵션을 설정하는 경우 더 이상 사용되지 않는 NovaVcpuPinSet 매개 변수를 설정하지 마십시오.

NovaComputeCpuSharedSet

더 이상 사용되지 않는 NovaVcpuPinSet 옵션을 설정하지 않은 경우 NovaComputeCpuSharedSet 은 vCPU 인벤토리를 제공하는 데 사용되는 쉼표로 구분된 물리적 호스트 CPU 목록 또는 범위로 설정되어 있으며 고정 해제된 인스턴스를 예약할 수 있는 호스트 CPU를 확인하고, 공유 에뮬레이터 스레드 정책, hw:emulator_threads_policy=share 로 구성된 인스턴스에 대해 인스턴스 에뮬레이터 스레드를 오프로드해야 하는 호스트 CPU를 결정합니다. 더 이상 사용되지 않는 NovaVcpuPinSet 이 설정된 경우 NovaComputeCpuSharedSet 은 공유 에뮬레이터 스레드 정책(hw:emulator_threads_policy=share)으로 구성된 인스턴스에 대해 인스턴스 에뮬레이터 스레드를 오프로드해야 하는 호스트 CPU 목록 또는 범위로 설정됩니다. 이 경우 NovaVcpuPinSet을 사용하여 vCPU 인벤토리를 제공하고 고정되지 않은 인스턴스와 고정되지 않은 인스턴스를 모두 예약할 수 있는 호스트 CPU를 확인합니다. 예를 들어 NovaComputeCpuSharedSet: [4-12,^8,15] 는 8을 제외하고 4-12 및 15의 코어를 예약합니다.

NovaComputeDisableIrqBalance

컴퓨팅 노드에서 irqbalance를 비활성화할지 여부입니다. 특히 Realtime Compute 역할에서는 이를 비활성화 상태로 유지하려고 합니다. 기본값은 False 입니다.

NovaComputeEnableKsm

컴퓨팅 노드에서 KSM을 활성화할지 여부입니다. 특히 NFV 사용 사례에서는 비활성화 상태로 유지하려고 합니다. 기본값은 False 입니다.

NovaComputeLibvirtType

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

NovaComputeOptEnvVars

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

NovaComputeOptVolumes

선택적 볼륨 목록입니다.

NovaCPUAllocationRatio

가상 CPU 대 물리적 CPU 할당 비율. 기본값은 0.0 입니다.

NovaCronArchiveDeleteAllCells

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

NovaCronArchiveDeleteRowsAge

삭제된 인스턴스를 아카이브하기 위한 Cron 작업 - 기간. 이렇게 하면 삭제된 인스턴스 항목을 며칠 내에 보관할 때 보존 정책을 정의합니다. 0은 섀도우 테이블에서 오늘보다 오래된 아카이브 데이터를 의미합니다. 기본값은 90 입니다. 기본값은 90 입니다.

NovaCronArchiveDeleteRowsDestination

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

NovaCronArchiveDeleteRowsHour

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

NovaCronArchiveDeleteRowsMaxDelay

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

NovaCronArchiveDeleteRowsMaxRows

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

NovaCronArchiveDeleteRowsMinute

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

NovaCronArchiveDeleteRowsMonth

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

NovaCronArchiveDeleteRowsMonthday

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

NovaCronArchiveDeleteRowsPurge

예약된 아카이브 후 즉시 새도우 테이블을 제거합니다. 기본값은 False 입니다.

NovaCronArchiveDeleteRowsUntilComplete

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

NovaCronArchiveDeleteRowsUser

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

NovaCronArchiveDeleteRowsWeekday

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

NovaCronPurgeShadowTablesAge

새도우 테이블을 제거하기 위한 Cron 작업 - 기간(Age). 이 매개변수는 새도우 테이블 제거 시의 보존 정책을 날짜 단위로 정의합니다. 값이 0이면 새도우 테이블에서 오늘 이전의 데이터가 제거됩니다. 기본값은 14 입니다.

NovaCronPurgeShadowTablesAllCells

섀도우 테이블을 제거하기 위한 Cron 작업 - 모든 셀. 기본값은 True 입니다.

NovaCronPurgeShadowTablesDestination

섀도우 테이블을 제거하기 위한 Cron 작업 - 로그 대상. 기본값은 /var/log/nova/nova-rowspurge.log 입니다.

NovaCronPurgeShadowTablesHour

섀도우 테이블을 제거하기 위한 Cron 작업 - 시간. 기본값은 5 입니다.

NovaCronPurgeShadowTablesMaxDelay

섀도우 테이블을 제거하기 위한 Cron 작업 - 최대 지연. 기본값은 3600 입니다.

NovaCronPurgeShadowTablesMinute

섀도우 테이블을 제거하기 위한 Cron 작업 - 분. 기본값은 0입니다.

NovaCronPurgeShadowTablesMonth

섀도우 테이블을 제거하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

NovaCronPurgeShadowTablesMonthday

섀도우 테이블을 제거하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

NovaCronPurgeShadowTablesUser

섀도우 테이블을 제거하기 위한 Cron 작업 - 사용자. 기본값은 nova 입니다.

NovaCronPurgeShadowTablesVerbose

섀도우 테이블을 제거하기 위한 Cron 작업 - 확인. 기본값은 False 입니다.

NovaCronPurgeShadowTablesWeekday

섀도우 테이블을 제거하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

NovaCrossAZAttach

인스턴스가 다른 가용 영역의 Cinder 볼륨을 연결할 수 있는지 여부. 기본값은 True 입니다.

NovaDbSyncTimeout

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

NovaDefaultFloatingPool

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

NovaDisableImageDownloadToRbd

glance에서 다운로드하고 COW 복제본 대신 ceph에 업로드해야 하는 경우 인스턴스 부팅을 거부합니다. 기본값은 False 입니다.

NovaDiskAllocationRatio

가상 디스크 대 물리적 디스크 할당 비율. 기본값은 0.0 입니다.

NovaEnableDBArchive

OpenStack Compute(nova) 데이터베이스에서 소프트 삭제 행을 보관하기 위한 cron 작업을 만들 것인지 여부. 기본값은 True 입니다.

NovaEnableDBPurge

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

NovaEnableNUMALiveMigration

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

NovaGlanceEnableRbdDownload

RBD를 통해 직접 OpenStack Image Storage(glance) 이미지 다운로드를 활성화합니다. 기본값은 False 입니다.

NovaGlanceRbdDownloadMultistoreID

NovaGlanceEnableRbdDownload가 활성화된 역할에 사용할 GlanceMultistoreConfig의 백엔드 ID인 해시 키는 재정의해야 합니다. CephClientUserName 또는 GlanceRbdPoolName이 GlanceMultistoreConfig에 설정되어 있지 않으면 해당 매개 변수의 전역 값이 사용됩니다.

NovaHWMachineType

각 호스트 아키텍처의 기본 시스템 유형을 지정합니다. 실시간 마이그레이션 중 이전 버전과의 호환성을 위해 환경의 가장 낮은 RHEL 마이너 릴리스로 기본값을 설정하는 것이 좋습니다. 기본값은 x86_64=pc-i440fx-rhel7.6.0,aarch64=virt-rhel7.6.0,ppc64=pseries-rhel7.6.0,ppc64le=pseries-rhel7.6.0 입니다.

NovaImageCacheTTL

Nova compute가 호스트의 인스턴스에서 더 이상 사용하지 않으면 이미지를 캐싱해야 하는 시간(초)입니다. 기본값은 86400 입니다.

NovaImageTypeExcludeList

계산 서비스에서 지원하는 대로 광고하지 않아야 하는 이미지 형식 목록입니다.

NovaLibvirtCPUMode

구성할 libvirt CPU 모드입니다. virt_type이 kvm으로 설정된 경우 기본값은 host-model 입니다. 그렇지 않으면 기본값은 none 입니다. 기본값은 host-model 입니다.

NovaLibvirtCPUModelExtraFlags

이를 통해 CPU 모델을 지정할 때 세분화된 CPU 기능 플래그를 지정할 수 있습니다. cpu_mode가 none 으로 설정되지 않은 경우에만 적용됩니다.

NovaLibvirtCPUModels

명명된 libvirt CPU 모델(/usr/share/libvirt/cpu_map.xml에 나열된 이름 참조). cpu_mode="custom" 및 virt_type="kvm|qemu"만 적용됩니다.

NovaLibvirtFileBackedMemory

파일 지원 메모리에 사용 가능한 용량(MiB). 구성 시 NovaRAMAllocationRatioNovaReservedHostMemory 매개 변수를 0으로 설정해야 합니다. 기본값은 0입니다.

NovaLibvirtMaxQueues

libvirt max_queues를 구성하는 매개 변수를 추가합니다. 다중 대기열 게스트를 생성할 때 활성화할 수 있는 최대 virtio 대기열 쌍 수입니다. 할당된 virtio 대기열 수는 게스트에서 요청한 CPU와 정의된 최대 값 중 더 적습니다. 기본값 0은 설정되지 않은 것입니다. 기본값은 0입니다.

NovaLibvirtMemStatsPeriodSeconds

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

NovaLibvirtNumPciePorts

num_pcie_ports 를 설정하여 인스턴스에서 얻을 PCIe 포트 수를 지정합니다. libvirt를 사용하면 대상 인스턴스에서 얻을 수 있는 사용자 지정 수의 PCIe 포트(pcie-root-port 컨트롤러)가 허용됩니다. 일부는 기본적으로 사용되고, 나머지는 핫플러그에 사용할 수 있습니다. 기본값은 16 입니다.

NovaLibvirtOptVolumes

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

NovaLibvirtRxQueueSize

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

NovaLibvirtTxQueueSize

Virtio-net TX 큐 크기. 유효한 값은 256, 512, 1024입니다. 기본값은 512 입니다.

NovaLibvirtVolumeUseMultipath

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

NovaLiveMigrationPermitAutoConverge

마이그레이션 성능이 느려지고 완료되지 않을 때 메모리 복사 프로세스가 인스턴스의 메모리 쓰기 속도보다 빠를 때까지 기본값은 "True"로 인해 인스턴스 CPU의 속도가 느려집니다. Auto converge는 이 플래그가 True로 설정되어 있고 post copy를 사용할 수 없거나 libvirt 및 QEMU로 인해 사본을 게시할 수 없는 경우에만 사용됩니다. 기본값은 True 입니다.

NovaLiveMigrationPermitPostCopy

마이그레이션이 완료되기 전에 "True"가 대상 노드에서 인스턴스를 활성화하고 전송해야 하는 메모리에 상한을 설정합니다. 컴퓨팅 역할이 실시간 역할이 아니거나 이 매개변수에서 비활성화된 경우 기본적으로 복사 후이가 활성화됩니다. 기본값은 True 입니다.

NovaLiveMigrationWaitForVIFPlug

게스트 전송을 시작하기 전에 network-vif-plugged 이벤트를 대기할지 여부. 기본값은 True 입니다.

NovaLocalMetadataPerCell

다중 셀 배포에서 더 나은 성능과 데이터 격리를 수행할 수 있도록 nova-metadata API 서비스가 셀별로 배포되었음을 나타냅니다. 사용자는 OpenStack Networking(neutron) 설정 방법에 따라 이 구성을 사용해야 합니다. 네트워크 범위 셀의 경우 nova-metadata API 서비스를 전역적으로 실행해야 할 수 있습니다. 네트워크가 셀 경계에 따라 분할되면 셀당 nova-metadata API 서비스를 실행할 수 있습니다. 셀당 nova-metadata API 서비스를 실행하는 경우 해당 nova-metadata API 서비스를 가리키도록 각 OpenStack Networking(neutron) metadata-agent도 구성해야 합니다. 기본값은 False 입니다.

NovaNfsEnabled

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

NovaNfsOptions

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

NovaNfsShare

nova 스토리지용으로 마운트할 NFS 공유( NovaNfsEnabled가 true인 경우).

NovaNfsVersion

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

NovaOVSBridge

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

NovaOVSDBConnection

OpenStack Compute(nova)에서 사용할 OVS DB 연결 문자열입니다.

NovaPassword

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

NovaPCIPassthrough

PCI 통과 허용 목록 매개변수의 YAML 목록입니다.

NovaPMEMMappings

vPMEM 기능의 백엔드로 PMEM 네임스페이스 매핑. 이 매개 변수는 Nova의 pmem_namespaces 구성 옵션을 설정합니다. PMEM 네임스페이스는 수동으로 생성하거나 NovaPMEMNamespaces 매개변수와 함께 생성해야 합니다. 형식 필요: $LABEL:$NSNAME[|$NSNAME][,$LABEL:$NSNAME[|$NSNAME]].

NovaPMEMNamespaces

Ansible을 통해 ndctl 툴을 사용하여 호스트 서버에서 PMEM 네임스페이스를 생성합니다. 형식 필요: $SIZE:$NSNAME[,$SIZE:$NSNAME…​]. $SIZE는 KiB의 경우 "k" 또는 "K", MiB의 경우 "m"또는 "M", GiB의 경우 "g"또는 "G"를 사용하고 TiB의 경우 "t" 또는 "T"를 지원합니다. 알림: 이를 위해서는 올바르게 구성된 NVDIMM 지역과 요청된 네임스페이스를 위한 충분한 공간이 필요합니다.

NovaRAMAllocationRatio

가상 RAM에서 물리적 RAM 할당 비율. 기본값은 1.0 입니다.

NovaReservedHostMemory

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

NovaReservedHugePages

NUMA 노드 ID, 페이지 크기(기본 단위)는 KiB, 예약할 페이지 수를 반영하는 유효한 key=value 목록입니다. 예 - NovaReservedHugePages: ["node:0,size:2048,count:64","node:1,size:1GB,count:1"]은 NUMA 노드 064 페이지 및 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 입니다.

NovaSchedulerEnableIsolatedAggregateFiltering

이 설정을 사용하면 스케줄러에서 집계 메타데이터 및 인스턴스 플레이버/이미지에서 일치하는 필수 특성을 기반으로 집계에서 호스트를 제한할 수 있습니다. 집계가 주요 trait:$TRAIT_NAME 및 필요한 값이 있는 속성으로 구성된 경우 해당 집계의 호스트에 예약할 수 있도록 extra_specs 및/또는 이미지 메타데이터에 trait:$TRAIT_NAME=required도 포함되어야 합니다. 기본값은 False 입니다.

NovaSchedulerLimitTenantsToPlacementAggregate

이 값을 사용하면 테넌트를 배치로 격리할 수 있습니다. 이 스크립트는 테넌트 분리 호스트 집계 및 가용 영역의 호스트를 특정 테넌트 집합에서만 사용할 수 있도록 합니다. 기본값은 False 입니다.

NovaSchedulerMaxAttempts

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

NovaSchedulerPlacementAggregateRequiredForTenants

이 설정은 NovaSchedulerLimitTenantsToPlacementAggregate 가 true이면 집계 선호도가 없는 테넌트가 사용 가능한 노드에 예약할 수 있는지 여부를 제어합니다. 집계를 사용하여 일부 테넌트를 제한하지 않는 경우 False여야 합니다. 모든 테넌트를 집계를 통해 제한해야 하는 경우 True여야 합니다. 기본값은 False 입니다.

NovaSchedulerQueryImageType

이 설정을 사용하면 스케줄러에서 요청에 사용된 이미지의 disk_format을 지원하는 계산 호스트에 대해서만 배치를 요청합니다. 기본값은 True 입니다.

NovaSchedulerQueryPlacementForAvailabilityZone

이 설정을 사용하면 스케줄러가 들어오는 요청에서 제공하는 값으로 설정된 가용 영역의 메타데이터 키를 사용하여 호스트 집계를 조회할 수 있으며 배치 결과를 해당 집계로 제한할 수 있습니다. 기본값은 False 입니다.

NovaSchedulerWorkers

OpenStack Compute(nova) 스케줄러 서비스의 작업자 수. 기본값은 0입니다.

NovaStatedirOwnershipSkip

소유권 및 selinux 컨텍스트를 재귀적으로 설정할 때 무시할 nova_statedir에 상대 경로 목록입니다. 기본값은 ['triliovault-mounts']입니다.

NovaSyncPowerStateInterval

데이터베이스와 하이퍼바이저 간의 전원 상태를 동기화하는 간격입니다. 비활성화하려면 -1로 설정합니다. 이 값을 0으로 설정하면 기본 요금으로 실행됩니다. 기본값은 0입니다.

NovaVcpuPinSet

(폐기됨) 가상 머신 프로세스를 위해 예약할 실제 CPU 코어 목록 또는 범위입니다. 예를 들어 NovaVcpuPinSet: [4-12,^8] 은 8을 제외한 4-12의 코어를 예약합니다. 이 매개변수는 더 이상 사용되지 않습니다. 대신 NovaComputeCpuDedicatedSetNovaComputeCpuSharedSet 을 사용합니다.

NovaVNCCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

NovaVNCProxySSLCiphers

클라이언트의 TLS 연결에 허용할 암호를 지정하는 OpenSSL 암호 기본 문자열입니다. 암호 설정 문자열 형식 및 허용되는 값에 대한 자세한 내용은 OpenSSL ciphers 명령의 도움말 페이지를 참조하십시오.

NovaVNCProxySSLMinimumVersion

허용되는 최소 SSL/TLS 프로토콜 버전입니다. 유효한 값은 기본값,tlsv1_1,tlsv1_2, tlsv1_3 입니다. 기본값은 기본 시스템 OpenSSL 기본값을 사용합니다. 기본값은 default입니다.

NovaWorkers

Compute의 Conductor 서비스에 대한 작업자 수입니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다. 기본값은 0입니다.

OvsDpdkSocketMemory

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

PlacementAPIInterface

배치 API에 사용할 엔드포인트 인터페이스입니다. 기본값은 internal 입니다.

PlacementPassword

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

QemuCACert

qemu에 사용할 CA 인증서를 지정합니다. 이 파일은 기본 CA 경로(/etc/pki/qemu/ca-cert.pem)로 심볼릭됩니다. 기본값( InternalTLSQemuCAFile 매개변수에서 가져온)이 바람직하지 않은 경우 이 매개변수를 사용해야 합니다. 현재 기본값은 FreeIPA인 TripleO의 기본 CA를 반영합니다. 내부 TLS가 활성화된 경우에만 사용됩니다.

QemuClientCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

QemuDefaultTLSVerify

TLS 클라이언트 인증서 확인을 활성화하거나 비활성화할지 여부입니다. 이 옵션을 활성화하면 /etc/pki/qemu/ca-cert.pem의 CA에서 서명한 인증서가 없는 모든 클라이언트를 거부합니다. 기본값은 False 입니다.

QemuMemoryBackingDir

파일로 구성된 경우 memoryBacking 소스에 사용되는 디렉터리입니다. 참고: 큰 파일은 여기에 저장됩니다.

QemuServerCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

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 모드 is dpdkvhostuserclient (기본 모드)는 qemu에서 vhost 소켓을 생성합니다. 기본값은 qemu 입니다.

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

매개변수설명

HorizonAllowedHosts

서버 OpenStack 대시보드(horizon)의 IP/호스트 이름 목록이 에서 실행되고 있습니다. 헤더 확인에 사용됩니다. 기본값은 * 입니다.

HorizonCustomizationModule

OpenStack Dashboard(horizon)에는 사용자 지정을 수행하는 데 사용할 수 있는 전역 재정의 메커니즘이 있습니다.

HorizonHelpURL

대시보드 상단에는 Help(도움말) 버튼이 있습니다. 이 버튼은 사용자를 벤더 문서 또는 전용 도움말 포털로 리디렉션하는 데 사용할 수 있습니다. 기본값은 https://access.redhat.com/documentation/en-us/red_hat_openstack_platform 입니다.

HorizonPasswordValidator

암호 유효성 검사를 위한 regex.

HorizonPasswordValidatorHelp

암호 유효성 검사를 위한 도움말 텍스트.

HorizonSecret

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

HorizonSecureCookies

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

HorizonVhostExtraParams

OpenStack Dashboard(horizon) vhost 구성에 대한 추가 매개 변수. 기본값은 {'add_listen'입니다. 참, '우선 순위': 10, 'access_log_format': '%a %l %u %u \\"%r\\" %>s %b \\"%%{}{Referer}i\\"%%{}{User-Agent}i\\"', 'options': ['FollowSymLinks', 'MultiViews']}.

MemcachedIPv6

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

시간대

Overcloud에 설정할 시간대입니다. 기본값은 UTC 입니다.

WebSSOChoices

제공할 SSO 인증 선택 목록을 지정합니다. 각 항목은 SSO 선택 식별자 및 표시 메시지 목록입니다. 기본값은 [['OIDC', 'OpenID Connect']입니다.

WebSSOEnable

웹 SSO(Single Sign-On) 지원 활성화. 기본값은 False 입니다.

WebSSOIDPMapping

SSO 인증 선택에서 ID 공급자 및 프로토콜로의 매핑을 지정합니다. ID 프로바이더 및 프로토콜 이름은 keystone에 정의된 리소스와 일치해야 합니다. 기본값은 {'OIDC': ['myidp', 'openid']} 입니다.

WebSSOInitialChoice

기본적으로 선택할 초기 인증 선택 사항입니다. 기본값은 is OIDC 입니다.

11장. ID(keystone) 매개변수

매개변수설명

AdminEmail

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

AdminToken

OpenStack ID(keystone) 시크릿 및 데이터베이스 암호.

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

EnableCache

memcached를 사용하여 캐싱을 활성화합니다. 기본값은 True 입니다.

EnablePublicTLS

공용 인터페이스에서 TLS를 활성화할지 여부입니다. 기본값은 True 입니다.

KeystoneAuthMethods

인증에 사용되는 방법 목록입니다.

KeystoneChangePasswordUponFirstUse

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

KeystoneCorsAllowedOrigin

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

KeystoneCredential0

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

KeystoneCredential1

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

KeystoneDisableUserAccountDaysInactive

사용자가 "비활성화"로 간주되기 전에 인증하지 않고 이동할 수 있는 최대 기간(잠김).

KeystoneEnableMember

Undercloud 배포에 유용한 member 역할을 만듭니다. 기본값은 False 입니다.

KeystoneFederationEnable

페더레이션 인증에 대한 지원을 활성화합니다. 기본값은 False 입니다.

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

암호를 변경하기 전에 사용해야 하는 기간(일). 이렇게 하면 사용자가 암호 기록을 제거하고 이전 암호를 재사용하기 위해 즉시 암호를 변경하지 못합니다.

KeystoneNotificationFormat

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

KeystoneNotificationTopics

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

KeystoneOpenIdcClientId

OpenID Connect 공급자와 실습할 때 사용할 클라이언트 ID입니다.

KeystoneOpenIdcClientSecret

OpenID Connect 공급자와 함께 연습할 때 사용할 클라이언트 시크릿입니다.

KeystoneOpenIdcCryptoPassphrase

OpenID Connect 핸드셰이크의 데이터를 암호화할 때 사용할 암호입니다. 기본값은 openstack 입니다.

KeystoneOpenIdcEnable

OpenIDC 페더레이션 지원을 활성화합니다. 기본값은 False 입니다.

KeystoneOpenIdcEnableOAuth

OAuth 2.0 통합을 활성화합니다. 기본값은 False 입니다.

KeystoneOpenIdcIdpName

OpenStack ID(keystone)에서 IdP와 연결된 이름입니다.

KeystoneOpenIdcIntrospectionEndpoint

mod_auth_openidc용 OAuth 2.0 인트로스펙션 끝점.

KeystoneOpenIdcProviderMetadataUrl

OpenID Connect 공급자 메타 데이터를 가리키는 URL입니다.

KeystoneOpenIdcRemoteIdAttribute

환경에서 ID 프로바이더의 엔터티 ID를 가져오는 데 사용할 속성입니다. 기본값은 HTTP_OIDC_ISS 입니다.

KeystoneOpenIdcResponseType

OpenID Connect 공급자에서 예상되는 응답 유형입니다. 기본값은 id_token 입니다.

KeystonePasswordExpiresDays

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

KeystonePasswordRegex

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

KeystonePasswordRegexDescription

사람의 암호 정규 표현식을 언어로 기술하십시오.

KeystoneSSLCertificate

토큰 유효성을 확인하기 위한 OpenStack ID(keystone) 인증서입니다.

KeystoneSSLCertificateKey

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

KeystoneTokenProvider

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

KeystoneTrustedDashboards

SSO(Single Sign-On)에 대해 신뢰할 수 있는 대시보드 URL 목록입니다.

KeystoneUniqueLastPasswordCount

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

KeystoneWorkers

OpenStack ID(keystone) 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다. 기본값은 물리 노드의 vCPU 코어 수와 동일합니다.

ManageKeystoneFernetKeys

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

MemcachedTLS

Memcached 서비스에서 TLS를 활성화하려면 True로 설정합니다. 모든 서비스가 Memcached TLS를 지원하지 않기 때문에 마이그레이션 기간 동안 Memcached는 MemcachedPort 매개변수(above)로 설정된 포트에서 및 TLS 없이 11211에서 수신 대기합니다. 기본값은 False 입니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

PublicSSLCertificateAutogenerated

공용 SSL 인증서가 자동으로 생성되었는지 여부입니다. 기본값은 False 입니다.

PublicTLSCAFile

TLS가 공용 네트워크의 서비스에 사용되는 경우 사용할 기본 CA 인증서를 지정합니다.

SSLCertificate

PEM 형식의 SSL 인증서(키 없음)의 내용입니다.

TokenExpiration

토큰 만료 시간을 초 단위로 설정합니다. 기본값은 3600 입니다.

12장. 이미지 스토리지(glance) 매개변수

매개변수설명

CephClusterName

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

GlanceApiOptVolumes

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

GlanceBackend

사용할 OpenStack Image Storage(glance) 백엔드의 짧은 이름입니다. swift, rbd, cinder 또는 file 중 하나여야 합니다. 기본값은 swift 입니다.

GlanceBackendID

기본 백엔드의 식별자입니다. 기본값은 default_backend 입니다.

GlanceCacheEnabled

OpenStack Image Storage(glance) 이미지 캐시를 활성화합니다. 기본값은 False 입니다.

GlanceCinderMountPointBase

glance가 cinder를 저장소로 사용하고 cinder 백엔드가 NFS인 경우 마운트 지점 기반입니다. 이 마운트 지점은 NFS 볼륨이 glance 노드에 마운트된 위치입니다. 기본값은 /var/lib/glance/mnt 입니다.

GlanceDiskFormats

Glance에서 허용되는 디스크 형식 목록입니다. 설정되지 않은 경우 모든 형식이 허용됩니다.

GlanceEnabledImportMethods

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

GlanceIgnoreUserRoles

이미지 메타데이터 속성을 삽입하기 위해 무시할 사용자 역할 목록입니다. 기본값은 admin 입니다.

GlanceImageCacheDir

이미지 캐시에서 사용하는 기본 디렉터리입니다. 기본값은 /var/lib/glance/image-cache 입니다.

GlanceImageCacheMaxSize

cache-pruner가 이미지 캐시를 정리한 후 캐시 크기의 상한값(바이트)입니다. 기본값은 10737418240 입니다.

GlanceImageCacheStallTime

이미지에 액세스하지 않고 캐시에 남아 있도록 하는 시간(초)입니다. 기본값은 86400 입니다.

GlanceImageConversionOutputFormat

이미지 변환 플러그인에 대해 원하는 출력 형식입니다. 기본값은 raw 입니다.

GlanceImageImportPlugins

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

GlanceImageMemberQuota

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

GlanceImagePrefetcherInterval

정기적인 작업 cache_images를 실행하는 간격(초)입니다. 기본값은 300 입니다.

GlanceInjectMetadataProperties

이미지에 삽입할 메타데이터 속성입니다.

GlanceLogFile

OpenStack Image Storage(glance)의 메시지를 로깅하는 데 사용할 파일의 파일 경로입니다.

GlanceMultistoreConfig

추가 Glance 백엔드를 구성할 때 설정 사전입니다. 해시 키는 백엔드 ID이며 값은 해당 백엔드에 고유한 매개 변수 값 사전입니다. 여러 개의 rbd 백엔드가 허용되지만 cinder, 파일 및 swift 백엔드는 각각 하나씩 제한됩니다. 예: # 기본 Glance 저장소는 rbd입니다. GlanceBackend: rbd GlanceStore설명: 기본 rbd 저장소 # GlanceMultistoreConfig는 두 번째 rbd 백엔드와 cinder # backend를 지정합니다. GlanceMultistoreConfig: rbd2_store: GlanceBackend: rbd GlanceStore설명: 두 번째 rbd store CephClusterName: ceph2 # 클러스터가 다른 # 클라이언트 이름을 사용하는 경우 CephClientUserName 재정의. CephClientUserName: client2 cinder_store: GlanceBackend: cinder GlanceStore설명: OpenStack 블록 스토리지(cinder) 저장소.

GlanceNetappNfsEnabled

GlanceBackend: file 을 사용할 때 Netapp은 이미지 스토리지에 NFS 공유를 마운트합니다. 기본값은 False 입니다.

GlanceNfsEnabled

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

GlanceNfsOptions

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

GlanceNfsShare

GlanceNfsEnabled 가 true이면 이미지 스토리지를 위해 마운트하는 NFS 공유.

GlanceNodeStagingUri

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

GlanceNotifierStrategy

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

GlancePassword

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

GlanceShowMultipleLocations

RBD 또는 Netapp 백엔드에서 COW(Copy-On-Write) 지원과 같은 여러 이미지 위치를 표시할지 여부. 잠재적인 보안 위험은 glance.conf에서 참조하십시오. 기본값은 False 입니다.

GlanceSparseUploadEnabled

GlanceBackend 파일과 rbd 를 사용하여 스파스 업로드를 활성화하거나 비활성화합니다. 기본값은 False 입니다.

GlanceStagingNfsOptions

NFS 이미지 가져오기 스테이징에 대한 NFS 마운트 옵션. 기본값은 _netdev,bg,intr,context=system_u:object_r:svirt_sandbox_file_t:s0입니다.

GlanceStagingNfsShare

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

GlanceStoreDescription

OpenStack Image Storage(glance) 백엔드에 대한 사용자 설명입니다. 기본값은 Default glance store backend입니다.

GlanceWorkers

이미지 스토리지 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

MultipathdEnable

다중 경로 데몬 활성화 여부. 기본값은 False 입니다.

NetappShareLocation

이미지 스토리지를 위해 마운트할 NetApp 공유(GlanceNetappNfsEnabled가 true인 경우).

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

13장. Key Manager (barbican) 매개변수

매개변수설명

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

ATOSVars

ATOS 클라이언트 소프트웨어를 설치하는 데 사용되는 atos-hsm 역할 변수의 해시입니다.

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) 서비스 계정의 암호입니다.

BarbicanPkcs11AlwaysSetCkaSensitive

항상 CKA_SENSITIVE=CK_TRUE를 설정합니다. 기본값은 True 입니다.

BarbicanPkcs11CryptoAESGCMGenerateIV

CKM_AES_GCM 암호화 메커니즘의 IV를 생성합니다. 기본값은 True 입니다.

BarbicanPkcs11CryptoATOSEnabled

PKCS11에 대해 ATOS를 활성화합니다. 기본값은 False 입니다.

BarbicanPkcs11CryptoEnabled

PKCS11 활성화. 기본값은 False 입니다.

BarbicanPkcs11CryptoEncryptionMechanism

암호화에 사용되는 키 메커니즘. 기본값은 CKM_AES_CBC 입니다.

BarbicanPkcs11CryptoGlobalDefault

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

BarbicanPkcs11CryptoHMACKeygenMechanism

마스터 HMAC 키를 생성하는 데 사용되는 키 메커니즘. 기본값은 CKM_AES_KEY_GEN 입니다.

BarbicanPkcs11CryptoHMACKeyType

마스터 HMAC 키에 대한 redhat 키 유형. 기본값은 CKK_AES 입니다.

BarbicanPkcs11CryptoHMACLabel

HMAC 키의 레이블입니다.

BarbicanPkcs11CryptoLibraryPath

벤더 PKCS11 라이브러리 경로.

BarbicanPkcs11CryptoLogin

PKCS#11 세션에 로그인할 암호(PIN)입니다.

BarbicanPkcs11CryptoLunasaEnabled

PKCS11에 대해 Luna SA HSM을 활성화합니다. 기본값은 False 입니다.

BarbicanPkcs11CryptoMKEKLabel

마스터 KEK의 레이블.

BarbicanPkcs11CryptoMKEKLength

Master KEK(바이트)의 길이입니다. 기본값은 256 입니다.

BarbicanPkcs11CryptoOsLockingOk

클라이언트 라이브러리를 초기화할 때 CKF_OS_LOCKING_OK 플래그를 설정합니다. 기본값은 False 입니다.

BarbicanPkcs11CryptoRewrapKeys

마스터 HMAC 키를 생성하는 데 사용되는 키 메커니즘. 기본값은 False 입니다.

BarbicanPkcs11CryptoSlotId

사용할 PKCS # 11 토큰의 슬롯 ID입니다. 기본값은 0입니다.

BarbicanPkcs11CryptoThalesEnabled

PKCS11에 대해 Thale을 활성화합니다. 기본값은 False 입니다.

BarbicanPkcs11CryptoTokenLabel

(DEPRECATED) 대신 BarbicanPkcs11CryptoTokenLabels를 사용합니다.

BarbicanPkcs11CryptoTokenLabels

사용할 토큰의 쉼표로 구분된 레이블 목록입니다. 일반적으로 단일 레이블이지만 일부 장치에는 Load Balancing 및 High Availability 구성에 대한 레이블이 두 개 이상 필요할 수 있습니다.

BarbicanPkcs11CryptoTokenSerialNumber

사용할 PKCS # 11 토큰의 일련 번호입니다.

BarbicanSimpleCryptoGlobalDefault

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

BarbicanSimpleCryptoKek

KEK는 비밀을 암호화하는 데 사용됩니다.

BarbicanWorkers

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

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

LunasaClientIPNetwork

(선택 사항) OpenStack Key Manager(barbican) 노드를 설정하면 FQDN 대신 이 네트워크의 IP를 사용하여 HSM에 등록됩니다.

LunasaVars

Lunasa 클라이언트 소프트웨어를 설치하는 데 사용되는 lunasa-hsm 역할 변수의 해시.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

ThalesHSMNetworkName

HSM이 수신 대기 중인 네트워크입니다. 기본값은 internal_api 입니다.

ThalesVars

Thales 클라이언트 소프트웨어를 설치하는 데 사용되는 thales-hsm 역할 변수의 해시.

14장. 로드 밸런서(octavia) 매개변수

매개변수설명

OctaviaAdminLogFacility

관리 로그 메시지에 사용할 syslog "LOG_LOCAL" 기능입니다. 기본값은 1 입니다.

OctaviaAdminLogTargets

관리 로그 메시지를 받기 위해 syslog 끝점, host:port 쉼표로 구분된 목록 목록입니다.

OctaviaAmphoraExpiryAge

사용되지 않은 Amphora가 만료되고 정리된 것으로 간주되는 시간(초)입니다. 0으로 설정하면 구성이 설정되지 않고 시스템에서 서비스 기본값을 사용합니다. 기본값은 0입니다.

OctaviaAmphoraSshKeyFile

공개 키 파일 경로입니다. 사용자는 제공된 키를 사용하여 amphorae에 SSH를 수행할 수 있습니다. 대부분의 경우 사용자는 또한 사용자 centos (CentOS), ubuntu (Ubuntu) 또는 RHEL(Cloud -user )에서 amphora 이미지가 생성되는 방식에 따라 루트까지 상승할 수 있습니다. amphorae에 로그인하면 편리한 방법(예: 로드 밸런싱 서비스 디버깅)을 제공합니다.

OctaviaAmphoraSshKeyName

SSH 키 이름입니다. 기본값은 octavia-ssh-key 입니다.

OctaviaAntiAffinity

유사성 방지 기능이 설정되어 있는지 나타내는 플래그입니다. 기본값은 True 입니다.

OctaviaCaCert

OpenStack Load Balancing-as-a-Service(octavia) CA 인증서 데이터. 제공된 경우 이 경우 인증서 데이터로 OctaviaCaCertFile에 제공된 경로를 사용하여 호스트에 파일을 생성하거나 업데이트합니다.

OctaviaCaKey

OctaviaCaCert에 제공된 인증서의 개인 키입니다. 제공된 경우, 키 데이터와 함께 OctaviaCaKeyFile에 제공된 경로를 사용하여 호스트에 파일을 생성하거나 업데이트합니다.

OctaviaCaKeyPassphrase

CA 개인 키 암호입니다.

OctaviaClientCert

OpenStack Load Balancing-as-a-Service(octavia) 클라이언트 인증서 데이터. 제공된 경우 이 경우 인증서 데이터로 OctaviaClientCertFile에 제공된 경로를 사용하여 호스트에서 파일을 생성하거나 업데이트합니다.

OctaviaConnectionLogging

false인 경우 테넌트 연결 흐름이 기록되지 않습니다. 기본값은 True 입니다.

OctaviaDisableLocalLogStorage

true인 경우 로그는 amphora 파일 시스템에 저장되지 않습니다. 여기에는 모든 커널, 시스템 및 보안 로그가 포함됩니다. 기본값은 False 입니다.

OctaviaEnableDriverAgent

어떤 이유로 드라이버 에이전트를 비활성화해야 하는 경우 false로 설정합니다. 기본값은 True 입니다.

OctaviaFlavorId

amphora의 nova 플레이버를 생성할 때 사용할 OpenStack Compute(nova) 플레이버 ID입니다. 기본값은 65 입니다.

OctaviaForwardAllLogs

true인 경우 amphora의 모든 로그 메시지가 로드되지 않은 관련 로그를 포함하여 관리 로그 종료자로 전달됩니다. 기본값은 False 입니다.

OctaviaGenerateCerts

보안이 중요하지 않은 격리된 프라이빗 클라우드 또는 시스템에 대해 amphorae와의 보안 통신을 위해 내부 인증서를 사용할 수 있습니다. 그렇지 않으면 OctaviaCaKey, OctaviaCaKeyPassphrase, OctaviaClientCert 및 OctaviaServerCertsKeyPassphrase를 사용하여 OpenStack Load Balancing-as-a-Service (octavia)를 구성합니다. 기본값은 False 입니다.

OctaviaLoadBalancerTopology

로드 밸런서 토폴로지 구성.

OctaviaLogOffload

true인 경우 amphora의 로그 메시지가 관리 로그 endponts로 전달되고 컨트롤러 로그에 저장됩니다. 기본값은 False 입니다.

OctaviaTenantLogFacility

테넌트 트래픽 흐름 로그 메시지에 사용할 syslog "LOG_LOCAL" 기능입니다. 기본값은 0입니다.

OctaviaTenantLogTargets

테넌트 트래픽 흐름 로그 메시지를 수신하기 위해 syslog 끝점, host:port 쉼표로 구분된 목록 목록입니다.

OctaviaTimeoutClientData

프런트 엔드 클라이언트 비활성 타임아웃. 기본값은 50000 입니다.

OctaviaTimeoutMemberData

백엔드 멤버 비활성 타임아웃. 기본값은 50000 입니다.

15장. 메시징 매개변수

매개변수설명

RpcCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

RpcPassword

메시징 백엔드의 암호입니다.

RpcPort

메시징 백엔드를 위한 네트워크 포트입니다. 기본값은 5672 입니다.

RpcUserName

메시징 백엔드의 사용자 이름. 기본값은 guest 입니다.

RpcUseSSL

메시징 호스트에 대한 SSL 연결을 지정하는 메시징 클라이언트 구독자 매개 변수. 기본값은 False 입니다.

16장. 네트워킹(neutron) 매개변수

매개변수설명

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

ContainerOvnCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

DhcpAgentNotification

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

DockerAdditionalSockets

docker 데몬이 바인딩할 추가 도메인 소켓(다른 컨테이너를 시작하는 컨테이너에 마운트하는 데 유용함). 기본값은 ['/var/lib/openstack/docker.sock'] 입니다.

DockerInsecureRegistryAddress

선택 사항: /etc/sysconfig/docker에 구성할 비보안 Docker 네임스페이스의 IP 주소 및 포트. 값은 쉼표로 구분된 여러 주소일 수 있습니다.

EnableVLANTransparency

True인 경우 이를 지원하는 플러그인을 허용하여 VLAN 투명한 네트워크를 만들 수 있습니다. 기본값은 False 입니다.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

NeutronAgentDownTime

에이전트를 낮추는 초입니다. 에이전트가 제대로 다운되었는지 확인하려면 최소 두 번 NeutronGlobalReportInterval이 있어야 합니다. 기본값은 600 입니다.

NeutronAllowL3AgentFailover

l3-agent 자동 페일오버 허용. 기본값은 True 입니다.

NeutronApiOptEnvVars

선택적 환경 변수의 해시입니다.

NeutronApiOptVolumes

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

NeutronBridgeMappings

사용할 논리적 브릿지와 물리적 브리지 매핑. default(datacentre:br-ex)는 br-ex (호스트의 외부 브리지)를 프로바이더 네트워크에서 사용할 수 있는 물리적 이름 datacentre (예: 기본 유동 네트워크)에 매핑합니다. 이 설정을 변경하는 경우 다른 설치 후 네트워크 스크립트를 사용하거나 datacentre 를 매핑 네트워크 이름으로 유지합니다. 기본값은 datacentre:br-ex 입니다.

NeutronCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

NeutronCorePlugin

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

NeutronDBSyncExtraParams

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

NeutronDefaultAvailabilityZones

가용성 영역 힌트 없이 리소스를 만드는 경우 OpenStack Networking(neutron)에서 사용할 기본 네트워크 가용성 영역의 쉼표로 구분된 목록입니다. 설정되지 않은 경우 OpenStack Networking(neutron) 네트워크 서비스에 대해 AZ가 구성되지 않습니다.

NeutronDhcpAgentsPerNetwork

네트워크당 예약할 DHCP 에이전트 수입니다. 기본값은 0입니다.

NeutronDhcpLoadType

또한 가용성 영역은 네트워크 스케줄러를 인식합니다. 기본값은 network 입니다.

NeutronDnsDomain

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

NeutronEnableDVR

분산된 가상 라우터 활성화.

NeutronEnableIgmpSnooping

IGMP 스누핑 활성화. 기본값은 False 입니다.

NeutronFirewallDriver

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

NeutronFlatNetworks

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

NeutronGeneveMaxHeaderSize

Geneve 캡슐화 헤더 크기. 기본값은 38 입니다.

NeutronGlobalPhysnetMtu

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

NeutronGlobalReportInterval

상태를 server로 보고하는 노드 사이의 초입니다. NeutronAgentDownTime보다 작아야 하며 NeutronAgentDownTime 미만이면 가장 적합합니다. 기본값은 300 입니다.

NeutronMechanismDrivers

OpenStack Networking(neutron) 테넌트 네트워크의 메커니즘 드라이버입니다. 기본값은 ovn 입니다.

NeutronMetadataProxySharedSecret

스푸핑을 방지하기 위한 공유 시크릿.

NeutronML2PhysicalNetworkMtus

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

NeutronNetworkSchedulerDriver

이동성 영역에 사용할 네트워크 예약 드라이버입니다. 기본값은 neutron.scheduler.dhcp_agent_scheduler.AZAwareWeightScheduler 입니다.

NeutronNetworkType

OpenStack Networking(neutron)의 테넌트 네트워크 유형입니다. 기본값은 topology ve입니다.

NeutronNetworkVLANRanges

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

NeutronOverlayIPVersion

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

NeutronOVNLoggingBurstLimit

rate_limit당 최대 패킷 수. 기본값은 25 입니다.

NeutronOVNLoggingLocalOutputLogBase

에이전트 측의 로그 파일 경로, 기본 syslog 파일.

NeutronOVNLoggingRateLimit

초당 최대 패킷 로깅 수입니다. 기본값은 100 입니다.

NeutronOvsIntegrationBridge

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

NeutronOvsVnicTypeBlacklist

OpenStack Networking(neutron)에서 지원하는 콤마로 구분된 VNIC 유형은 OVS 메커니즘 드라이버에서 관리적으로 금지됩니다.

NeutronPassword

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

NeutronPluginExtensions

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

NeutronPluginMl2PuppetTags

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

NeutronPortQuota

테넌트당 허용된 포트 수와 빼기는 무제한을 의미합니다. 기본값은 500 입니다.

NeutronRouterSchedulerDriver

라우터는 이동성 영역에 사용할 드라이버를 예약합니다. 기본값은 neutron.scheduler.l3_agent_scheduler.AZLeastRoutersScheduler 입니다.

NeutronRpcWorkers

OpenStack Networking(neutron) 서비스에 대한 RPC 작업자 수를 설정합니다. 지정하지 않으면 NeutronWorkers 값을 사용하며 이 값을 지정하지 않으면 기본값으로 인해 구성이 설정되지 않고 시스템 종속 기본값이 선택됩니다(일반적으로 1).

NeutronServicePlugins

쉼표로 구분된 서비스 플러그인 진입점 목록입니다. 기본값은 qos,ovn-router,trunk,segments,port_forwarding,log 입니다.

NeutronSriovVnicTypeBlacklist

OpenStack Networking(neutron)에서 지원하는 콤마로 구분된 VNIC 유형은 SR-IOV 메커니즘 드라이버에서 관리적으로 금지됩니다.

NeutronTunnelIdRanges

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

NeutronTypeDrivers

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

NeutronVhostuserSocketDir

OVS의 vhost-user 소켓 디렉터리입니다.

NeutronVniRanges

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

NeutronWorkers

OpenStack Networking 서비스의 API 및 RPC 작업자 수를 설정합니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

OVNAvailabilityZone

ovs db에서 구성할 수 있는 az 옵션입니다. [az-0,az-1,az-2].

OVNCMSOptions

ovs db에서 구성할 CMS 옵션입니다.

OVNControllerUpdateTimeout

업데이트 중 컨테이너가 업데이트될 때까지 몇 초 안에 대기하는 시간(초)입니다. 기본값은 600 입니다.

OVNDbConnectionTimeout

OVSDB 연결 트랜잭션의 시간 초과(초)입니다. 기본값은 180 입니다.

OVNDnsServers

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

OVNEnableHaproxyDockerWrapper

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

OVNEncapType

OVN에서 사용되는 캡슐화 유형입니다. "geneve" 또는 "vxlan"일 수 있습니다. 기본값은 topology ve입니다.

OVNIntegrationBridge

OVN 컨트롤러에서 통합 브리지로 사용할 OVS 브리지의 이름입니다. 기본값은 br-int 입니다.

OvnMetadataCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

OVNMetadataEnabled

메타데이터 서비스를 활성화해야 하는지 여부. 기본값은 True 입니다.

OVNNeutronSyncMode

OpenStack Networking(neutron) DB를 사용한 OVN의 동기화 모드입니다. 기본값은 log 입니다.

OVNNorthboundServerPort

OVN Northbound DB 서버의 포트입니다. 기본값은 180041 입니다.

OVNOpenflowProbeInterval

OpenvSwitch 통합 브리지에 대한 OpenFlow 연결의 비활성 프로브 간격(초)입니다. 기본값은 60 입니다.

OVNQosDriver

OpenStack Networking(neutron) QOS 서비스 플러그인용 OVN 알림 드라이버. 기본값은 ovn-qos 입니다.

OVNRemoteProbeInterval

ms 단위의 프로브 간격. 기본값은 60000 입니다.

OVNSouthboundServerPort

OVN Southbound DB 서버의 포트입니다. 기본값은 180042 입니다.

OVNVifType

포트에 사용할 VIF 유형입니다. 기본값은 ovs 입니다.

OvsHwOffload

OVS 하드웨어 오프로드 활성화. 이 기능은 OVS 2.8.0에서 지원됩니다. 기본값은 False 입니다.

TenantNetPhysnetMtu

기본 물리적 네트워크의 MTU입니다. OpenStack Networking(neutron)은 이 값을 사용하여 모든 가상 네트워크 구성 요소의 MTU를 계산합니다. 플랫 및 VLAN 네트워크의 경우 OpenStack Networking(neutron)은 수정 없이 이 값을 사용합니다. VXLAN과 같은 오버레이 네트워크의 경우 OpenStack Networking(neutron)은 이 값에서 오버레이 프로토콜 오버헤드를 자동으로 차감합니다. (network_data.yaml 제어의 이 매개 변수에서 테넌트 네트워크의 mtu 설정). 기본값은 1500 입니다.

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

매개변수설명

MemcachedTLS

Memcached 서비스에서 TLS를 활성화하려면 True로 설정합니다. 모든 서비스가 Memcached TLS를 지원하지 않기 때문에 마이그레이션 기간 동안 Memcached는 MemcachedPort 매개변수(above)로 설정된 포트에서 및 TLS 없이 11211에서 수신 대기합니다. 기본값은 False 입니다.

SwiftAccountWorkers

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

SwiftCeilometerIgnoreProjects

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

SwiftCeilometerPipelineEnabled

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

SwiftContainerSharderEnabled

Swift 컨테이너 sharder 서비스를 활성화하려면 True로 설정합니다. 기본값은 False 입니다.

SwiftContainerWorkers

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

SwiftCorsAllowedOrigin

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

SwiftEncryptionEnabled

Swift에서 data-at-rest 암호화를 활성화하려면 True로 설정합니다. 기본값은 False 입니다.

SwiftHashSuffix

링의 매핑을 결정하기 위해 해시할 때 솔트로 사용할 임의의 문자열입니다.

SwiftMinPartHours

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

SwiftMountCheck

실수로 루트 장치에 쓰기를 방지하기 위해 장치가 마운트되어 있는지 확인합니다. 기본값은 False 입니다.

SwiftObjectWorkers

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

SwiftPartPower

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

SwiftPassword

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

SwiftProxyNodeTimeout

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

SwiftRawDisks

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

SwiftReplicas

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

SwiftRingBuild

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

SwiftRingGetTempurl

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

SwiftRingPutTempurl

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

SwiftUseLocalDir

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

SwiftWorkers

오브젝트 스토리지 서비스의 작업자 수입니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다. 기본값은 0입니다.

18장. 오케스트레이션(heat) 매개변수

매개변수설명

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

EnableCache

memcached를 사용하여 캐싱을 활성화합니다. 기본값은 True 입니다.

HeatApiOptEnvVars

선택적 환경 변수의 해시입니다.

HeatApiOptVolumes

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

HeatAuthEncryptionKey

heat-engine의 인증 암호화 키.

HeatConfigureDelegatedRoles

위임된 역할을 생성합니다. 기본값은 False 입니다.

HeatConvergenceEngine

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

HeatCorsAllowedOrigin

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

HeatCronPurgeDeletedAge

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

HeatCronPurgeDeletedAgeType

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

HeatCronPurgeDeletedDestination

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

HeatCronPurgeDeletedEnsure

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

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 입니다.

HeatMaxNestedStackDepth

중첩된 최대 스택 깊이 수. 기본값은 6 입니다.

HeatMaxResourcesPerStack

최상위 스택당 허용되는 최대 리소스입니다. -1은 무제한을 나타냅니다. 기본값은 1000 입니다.

HeatPassword

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

HeatReauthenticationAuthMethod

장기 실행 작업이 완료될 수 있도록 토큰 만료에 대한 재인증을 허용합니다. 이렇게 하면 제공된 사용자 토큰이 만료되지 않습니다.

HeatStackDomainAdminPassword

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

HeatWorkers

OpenStack Orchestration(heat) 서비스의 작업자 수. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다. 기본값은 0입니다.

HeatYaqlLimitIterators

컬렉션의 최대 요소 수 yaql 표현식은 평가를 위해 취할 수 있습니다. 기본값은 1000 입니다.

HeatYaqlMemoryQuota

yaql exrpessions가 평가를 위해 수행할 수 있는 최대 메모리 크기(바이트)입니다. 기본값은 100000 입니다.

MemcachedTLS

Memcached 서비스에서 TLS를 활성화하려면 True로 설정합니다. 모든 서비스가 Memcached TLS를 지원하지 않기 때문에 마이그레이션 기간 동안 Memcached는 MemcachedPort 매개변수(above)로 설정된 포트에서 및 TLS 없이 11211에서 수신 대기합니다. 기본값은 False 입니다.

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

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

매개변수설명

ApacheCertificateKeySize

이 서비스의 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CephClusterName

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

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

ManilaCephClientUserName

manila 통합을 위한 Ceph 클라이언트 사용자 이름. 기본값은 manila 입니다.

ManilaCephFSCephFSProtocolHelperType

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

ManilaEnabledShareProtocols

manila에서 공유 생성에 허용되는 프로토콜 목록입니다. 설정하지 않으면 스토리지 백엔드/s를 통해 목록을 유추합니다.

ManilaIPv6

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

ManilaPassword

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

ManilaWorkers

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

MemcacheUseAdvancedPool

고급(eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

20장. 시간 매개 변수

매개변수설명

ChronyAclRules

NTP 클라이언트의 액세스 제어 목록. 기본적으로 클라이언트는 허용되지 않습니다. 기본값은 ['deny all'] 입니다.

ChronyGlobalPoolOptions

chrony.conf에 구성된 NTP 풀의 기본 풀 옵션입니다. 지정된 경우 NtpIburstEnable, MaxPoll 및 MinPoll이 무시됩니다.

ChronyGlobalServerOptions

chrony.conf에 구성된 NTP 서버의 기본 서버 옵션입니다. 지정된 경우 NtpIburstEnable, MaxPoll 및 MinPoll이 무시됩니다.

EnablePackageInstall

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

MaxPoll

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

MinPoll

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

NtpIburstEnable

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

NtpPool

NTP 풀 목록. 기본값은 []이므로 기본적으로 NtpServer만 사용됩니다.

NtpServer

NTP 서버 목록. 기본값은 ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org'입니다.

시간대

Overcloud에 설정할 시간대입니다. 기본값은 UTC 입니다.

21장. 업그레이드 매개변수

매개변수설명

UpgradeInitCommand

업그레이드 프로세스를 초기화하기 위해 모든 Overcloud 노드에서 실행할 명령 또는 스크립트 코드 조각입니다. 예를 들어 리포지터리 스위치는 다음과 같습니다.

UpgradeInitCommonCommand

업그레이드 프로세스에 필요한 일반적인 명령. 이는 일반적으로 운영자가 수정하지 않아야 하며 major-upgrade-composable-steps.yaml 및 major-upgrade-converge.yaml 환경 파일에 설정 및 설정 해제됩니다.

UpgradeLeappCommandOptions

Leapp 명령에 추가할 추가 명령줄 옵션입니다.

UpgradeLeappDebug

Leapp을 실행할 때 디버깅 출력을 출력합니다. 기본값은 True 입니다.

UpgradeLeappDevelSkip

개발/테스트에서 Leapp을 실행할 때 env 변수를 설정하여 Leapp 확인을 건너뜁니다. 예를 들면 LEAPP_DEVEL_SKIP_RHSM=1입니다.

UpgradeLeappEnabled

운영 체제 업그레이드에는 Leapp을 사용합니다. 기본값은 False 입니다.

UpgradeLeappPostRebootDelay

시스템이 재부팅될 때까지 대기하고 테스트 명령에 응답하는 최대(초)입니다. 기본값은 120 입니다.

UpgradeLeappRebootTimeout

Leapp을 통해 OS 업그레이드 단계의 시간 제한(초). 기본값은 3600 입니다.

UpgradeLeappToInstall

Leapp 업그레이드 후 설치할 패키지 목록입니다.

UpgradeLeappToRemove

Leapp 업그레이드 중에 제거할 패키지 목록.