Sie können bestimmte Parameter in Ihrer Nova-Dienstkonfiguration mithilfe des Befehls viocli update nova aktualisieren.

Weitere Informationen zur Nova-Konfiguration finden Sie in der Dokumentation der OpenStack Nova-Konfiguration.

Weitere Informationen zu Beispielen der Nova-Dienstkonfiguration finden Sie in der OpenStack Nova-Konfigurationsdatei.

Beispiel für Konfigurationsoptionen, die viocli update nova verwenden.
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
Tabelle 1. Nova-Parameter „viocli update“
Parameter Standardwert Beschreibung

force_config_drive

false

Geben Sie true ein, um die Aktivierung der Funktion „Konfigurationslaufwerk“ zu erzwingen. Sie können die Konfigurationslaufwerke jedoch weiterhin über die REST API oder die Eigenschaften der Image-Metadaten aktivieren.

rpc_response_timeout

60

Geben Sie den Wert in Sekunden ein, während denen auf eine Antwort aus einem Aufruf gewartet werden soll.

executor_thread_pool_size

64

Geben Sie die Größe des Executor-Thread-Pools für den Executor für Threading oder Eventlet ein.

workers

none

Geben Sie die Anzahl der Worker für den OpenStack Conductor-Dienst ein.

max_instances_per_host

50

Geben Sie die maximale Anzahl an Instanzen ein, die auf einem Host vorhanden sein können.

max_io_ops_per_host

8

Geben Sie die maximale Anzahl an Instanzen ein, die aktiv Eingabe- und Ausgabevorgang auf einem Host ausführen können.

available_filters

nova.scheduler.filters.all_filters

Geben Sie Filter ein, die von einem Scheduler verwendet werden können.

enabled_filters

Geben Sie Filter ein, die von einem Scheduler verwendet werden müssen.
Supported filters:
AvailabilityZoneFilter,
ComputeFilter,,
ImagePropertiesFilter,,
ServerGroupAffinityFilter
PciPassthroughFilter,
AggregateInstanceExtraSpecsFilter,
AggregateMultiTenancyIsolation

alias

''

Geben Sie den alias für die PCI-Passthrough-Geräteanforderung ein.

passthrough_whitelist

''

Geben Sie die Positivliste der Verbindungsgeräte für Peripheriekomponenten ein, die virtuellen Maschinen zur Verfügung stehen.

cross_az_attach

true

Geben Sie die Verbindung zwischen Instanz und Volume in verschiedenen Verfügbarkeitsbereichen ein. Bei einem Wert von false müssen sich an eine Instanz angehängte Volumes in der gleichen Verfügbarkeitszone in Cinder befinden wie die Verfügbarkeitszone der Instanz in Nova.

max_attempt

3

Geben Sie die maximale Anzahl an Planungsversuchen für einen ausgewählten Host ein.

max_pool_size

none

Geben Sie die maximale Anzahl von SQL-Verbindungen ein, die in einem Pool geöffnet bleiben können. Der Wert 0 gibt keine Beschränkung an.

suppress_insecure_request_warning true

Die Warnung „Protokolle bei unsicheren Anrufen“ wird nicht gedruckt, wenn sie auf „true“ festgelegt ist.

backend_call_timer_threshold

0.5

Backend-Aufrufe, die genauso lange wie der konfigurierte Wert oder länger dauern, werden aufgezeichnet. Der Benutzer kann ihn vergrößern, um die Anzahl der Protokolleinträge für Backend-Aufrufe zu begrenzen.