Puede actualizar ciertos parámetros en la configuración del servicio Nova mediante el comando viocli update nova.

Para obtener más información sobre la configuración de Nova, consulte la Documentación para la configuración de OpenStack Nova.

Para obtener más información sobre los ejemplos de configuración del servicio Nova, consulte los Archivo de configuración de OpenStack Nova.

Ejemplo de opciones de configuración mediante 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
Tabla 1. Parámetros viocli update de Nova
Parámetro Valor predeterminado Descripción

force_config_drive

false

Introduzca true para forzar la habilitación de la funcionalidad de la unidad de configuración. De todos modos, puede habilitar las unidades de configuración a través de propiedades de metadatos de imagen o de REST API.

rpc_response_timeout

60

Introduzca el valor en segundos que se debe esperar para recibir una respuesta de una llamada.

executor_thread_pool_size

64

Introduzca el tamaño del grupo de subprocesos de ejecutor para que el ejecutor realice subprocesos o use eventlet.

workers

none

Introduzca el número de trabajadores para el servicio OpenStack Conductor.

max_instances_per_host

50

Introduzca la cantidad máxima de instancias que pueden existir en un host.

max_io_ops_per_host

8

Introduzca la cantidad máxima de instancias que pueden realizar activamente operaciones de entrada y salida en un host.

available_filters

nova.scheduler.filters.all_filters

Introduzca los filtros que puede utilizar un programador.

enabled_filters

Introduzca los filtros que debe utilizar un programador.
Supported filters:
AvailabilityZoneFilter,
ComputeFilter,,
ImagePropertiesFilter,,
ServerGroupAffinityFilter
PciPassthroughFilter,
AggregateInstanceExtraSpecsFilter,
AggregateMultiTenancyIsolation

alias

''

Introduzca el valor alias para el requisito del dispositivo de acceso directo de PCI.

passthrough_whitelist

''

Introduzca la lista blanca de dispositivos de interconexión de componentes periféricos disponibles para las máquinas virtuales.

cross_az_attach

true

Introduzca la asociación entre la instancia y el volumen en diferentes zonas de disponibilidad. Si este valor es false, los volúmenes asociados a una instancia deben estar en la misma zona de disponibilidad en Cinder que la zona de disponibilidad de la instancia en Nova.

max_attempt

3

Introduzca la cantidad máxima de intentos de programación para un host seleccionado.

max_pool_size

none

Introduzca la cantidad máxima de conexiones de SQL que pueden mantenerse abiertas en un grupo. El valor 0 indica que no hay límites.