검색

16장. Compute(nova) 매개변수

download PDF
매개변수설명

ConfigDownload

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

ContainerCpusetCpus

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

ContainerNovaLibvirtUlimit

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

DockerNovaComputeUlimit

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

DockerNovaMigrationSshdPort

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

EnableConfigPurge

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

EnableInstanceHA

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

InstanceNameTemplate

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

InternalTLSNbdCAFile

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

InternalTLSQemuCAFile

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

InternalTLSVncCAFile

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

KernelArgs

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

LibvirtCACert

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

LibvirtEnabledPerfEvents

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

LibvirtLogFilters

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

LibvirtNbdCACert

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

LibvirtTLSPassword

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

LibvirtTLSPriority

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

LibvirtVncCACert

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

MigrationSshKey

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

MigrationSshPort

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

NeutronMetadataProxySharedSecret

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

NeutronPhysnetNUMANodesMapping

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

NeutronTunnelNUMANodes

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

NotificationDriver

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

NovaComputeCpuSharedSet

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

NovaComputeLibvirtType

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

NovaComputeLibvirtVifDriver

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

NovaComputeOptEnvVars

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

NovaComputeOptVolumes

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

NovaCronArchiveDeleteAllCells

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

NovaCronArchiveDeleteRowsAge

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

NovaCronArchiveDeleteRowsDestination

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

NovaCronArchiveDeleteRowsHour

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

NovaCronArchiveDeleteRowsMaxRows

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

NovaCronArchiveDeleteRowsMinute

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

NovaCronArchiveDeleteRowsMonth

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

NovaCronArchiveDeleteRowsMonthday

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

NovaCronArchiveDeleteRowsUntilComplete

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

NovaCronArchiveDeleteRowsUser

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

NovaCronArchiveDeleteRowsWeekday

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

NovaCronDBArchivedHour

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

NovaCronDBArchivedMaxDelay

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

NovaCronDBArchivedMinute

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

NovaCronDBArchivedMonth

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

NovaCronDBArchivedMonthday

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

NovaCronDBArchivedWeekday

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

NovaDbSyncTimeout

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

NovaDefaultFloatingPool

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

NovaEnableDBPurge

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

NovaEnableNUMALiveMigration

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

NovaIPv6

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

NovaLibvirtMemStatsPeriodSeconds

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

NovaLibvirtRxQueueSize

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

NovaLibvirtTxQueueSize

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

NovaLibvirtVolumeUseMultipath

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

NovaNfsEnabled

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

NovaNfsOptions

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

NovaNfsShare

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

NovaNfsVersion

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

NovaOVSBridge

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

NovaPCIPassthrough

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

NovaPassword

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

NovaPlacementAPIInterface

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

NovaReservedHostMemory

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

NovaReservedHugePages

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

NovaResumeGuestsShutdownTimeout

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

NovaResumeGuestsStateOnHostBoot

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

NovaSchedulerAvailableFilters

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

NovaSchedulerDefaultFilters

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

NovaSchedulerDiscoverHostsInCellsInterval

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

NovaSchedulerMaxAttempts

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

NovaSchedulerWorkers

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

NovaVcpuPinSet

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

NovaWorkers

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

OvsDpdkSocketMemory

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

QemuCACert

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

StackUpdateType

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

UpgradeLevelNovaCompute

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

UseTLSTransportForNbd

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

UseTLSTransportForVnc

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

VerifyGlanceSignatures

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

VhostuserSocketGroup

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

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.