viocli update nova 명령을 사용하여 Nova 서비스 구성에서 특정 매개 변수를 업데이트할 수 있습니다.

Nova 구성에 대한 자세한 내용은 https://docs.openstack.org/nova/train/configuration/config.html에서 OpenStack Nova 구성 설명서를 참조하십시오.

Nova 서비스 구성 예제에 대한 자세한 내용은 https://docs.openstack.org/nova/train/configuration/sample-config.html에서 OpenStack Nova 구성 예제를 참조하십시오.

viocli update nova를 사용하는 구성 옵션 예제입니다.
conf:
  nova:
    DEFAULT:
      force_config_drive: false
      rpc_response_timeout: 6000
      executor_thread_pool_size: 64

    conductor:
      workers: 2

    vmware:
      network_passthrough: false
      tenant_vdc: false

    filter_scheduler:
      max_instance_per_host: 50
      max_io_ops_per_host: 8
      available_filters: nova.scheduler.filters.all_filters
      enabled_filters: AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,
      ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,PciPassthroughFilter,AggregateInstanceExtraSpecsFilter

    pci:
      alias: [{"device_type": "type-VF", "name": "sriov"}, {"vendor_id":"8086", "product_id":"1520", 
      "device_type": "type-PF", "name":"fpt"}]
      passthrough_whitelist: [{"vendor_id": "*", "product_id": "*"}]

    cinder:
      cross_az_attach: true

    scheduler:
      max_attempts: 3

    database:
      max_pool_size: 50
표 1. viocli update Nova 매개 변수
매개 변수 기본값 설명

force_config_drive

false

구성 드라이브 기능을 강제로 사용하도록 설정하려면 true를 입력합니다. 그러나 REST API 또는 이미지 메타데이터 속성을 통해서 구성 드라이브를 사용하도록 설정할 수 있습니다.

rpc_response_timeout

60

호출의 응답을 기다릴 시간(초)을 입력합니다.

executor_thread_pool_size

64

스레드 또는 eventlet에 대한 executor의 executor 스레드 풀의 크기를 입력합니다.

workers

none

OpenStack Conductor 서비스의 작업자 수를 입력합니다.

max_instances_per_host

50

호스트에 존재할 수 있는 최대 인스턴스 수를 입력합니다.

max_io_ops_per_host

8

호스트에서 입력 및 출력 작업을 수행할 수 있는 최대 인스턴스 수를 입력합니다.

available_filters

nova.scheduler.filters.all_filters

스케줄러가 사용할 수 있는 필터를 입력합니다.

enabled_filters

스케줄러가 사용해야 하는 필터를 입력합니다.
Supported filters:
AvailabilityZoneFilter,
ComputeFilter,,
ImagePropertiesFilter,,
ServerGroupAffinityFilter
PciPassthroughFilter,
AggregateInstanceExtraSpecsFilter,
AggregateMultiTenancyIsolation

alias

''

PCI 패스스루 디바이스 요구 사항에 대한 alias를 입력합니다.

passthrough_whitelist

''

가상 시스템에 사용할 수 있는 주변 장치 구성 요소 상호 연결 디바이스의 허용 목록을 입력합니다.

cross_az_attach

true

서로 다른 가용성 영역의 인스턴스와 볼륨 간 연결을 입력합니다. 이 값이 false이면 인스턴스에 연결된 볼륨은 Nova의 인스턴스 가용성 영역과 동일한 Cinder의 가용성 영역에 있어야 합니다.

max_attempt

3

선택한 호스트에 대한 최대 스케줄링 시도 횟수를 입력합니다.

max_pool_size

none

풀에서 열린 상태로 유지할 SQL 연결의 최대 수를 입력합니다. 값이 0이면 제한이 없음을 나타냅니다.