검색

9장. Compute(nova) 매개변수

download PDF
매개변수설명

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를 지원하는 것은 아니므로 마이그레이션 기간 동안 MemcachedPort 매개변수(위의) 및 11211에 TLS 없이 2개의 포트에서 수신 대기합니다. 기본값은 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

GlanceMultistoreConfig의 백엔드 ID인 해시 키는 NovaGlanceEnableRbdDownload가 활성화되고 기본값을 재정의해야 하는 역할에 사용할 수 있습니다. GlanceMultistoreConfig에 CephClientUserName 또는 GlanceRbdPoolName이 설정되지 않은 경우 해당 매개변수의 전역 값이 사용됩니다.

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 페이지 2MiB 및 NUMA 노드 1GiB에서 예약합니다.

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 암호화 명령의 도움말 페이지를 참조하십시오.

NovaVNCProxySSLMinimumVersion

허용되는 최소 SSL/TLS 프로토콜 버전. 유효한 값은 default,tlsv1_1,tlsv1_2tlsv1_3 입니다. default 값은 기본 시스템 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 입니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.