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

Nova 구성에 대한 자세한 내용은 OpenStack Nova 구성 설명서 항목을 참조하십시오.

Nova 서비스 구성 예제에 대한 자세한 내용은 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이면 제한이 없음을 나타냅니다.

suppress_insecure_request_warning true

true로 설정된 경우 안전하지 않은 호출 주의 메시지가 로그에 출력되지 않습니다.

backend_call_timer_threshold

0.5

백엔드 호출이 구성된 값과 같거나 더 오래 걸리면 기록됩니다. 사용자는 백엔드 호출에 대한 로그 항목 수를 제한하기 위해 이 값을 늘릴 수 있습니다.