Wenn sich die Leistung Ihrer VMware Integrated OpenStack-Bereitstellung verschlechtert, können Sie die Einstellungen für verschiedene VMware Integrated OpenStack-Komponenten anpassen.

Da VMware Integrated OpenStack in vielen verschiedenen Umgebungen bereitgestellt wird, werden keine empfohlenen Werte für Leistungsparameter angegeben. Passen Sie diese Parameter basierend auf Ihrer Umgebung und den Ressourcen an, die Ihnen zur Verfügung stehen.

Die Parameter in der folgenden Tabelle befinden sich in der Datei custom.yml. Sie müssen den viocli deployment configure-Befehl ausführen, bevor die Änderungen wirksam werden können.

Tabelle 1. Parameter für die Leistungsoptimierung von VMware Integrated OpenStack

Name

Standardwert

Beschreibung

Nutzung

nova_rpc_thread_pool_size

100

Maximale gleichzeitige Threads für Nova

Erhöhen Sie diese Werte, damit hohe Lasten bei der Nova-Berechnung bewältigt werden.

cinder_rpc_thread_pool_size

100

Maximale gleichzeitige Threads für Cinder

nova_rpc_response_timeout

120

Zeit in Sekunden, die Nova auf eine Antwort auf einen Remoteprozeduraufruf wartet

Erhöhen Sie diese Werte, um den folgenden Fehler in nova-api.log zu beheben:

MessagingTimeout: Timed out waiting for a reply to message ID

cinder_rpc_response_timeout

60

Zeit in Sekunden, die Cinder auf eine Antwort auf einen Remoteprozeduraufruf wartet

nova_max_pool_size

50

Maximale Verbindungen pro SQL-Verbindungspool für Nova

Erhöhen Sie den Wert, um den folgenden Fehler in nova-api.log zu beheben:

TimeoutError: QueuePool limit of size <number> overflow <number> reached, connection timed out

cinder_max_pool_size

5

Maximale Verbindungen pro SQL-Verbindungspool für Cinder

nova_ram_allocation_ratio

1,5

Zuteilungsverhältnis von virtuellem Arbeitsspeicher zu physischem Arbeitsspeicher für CPU-Filter

Erhöhen Sie den Wert, um den folgenden Fehler in nova-placement-api.log zu beheben:

InvalidAllocationCapacityExceeded: Unable to create allocation for 'MEMORY_MB' on resource provider

nova_cpu_allocation_ratio

16

Zuteilungsverhältnis von virtuellen CPUs zu physischen CPUs für CPU-Filter

Erhöhen Sie den Wert, um den folgenden Fehler in nova-placement-api.log zu beheben:

InvalidAllocationCapacityExceeded: Unable to create allocation for 'VCPU' on resource provider

nova_disk_allocation_ratio

0.0

Zuteilungsverhältnis von virtuellem Festplattenspeicher zu physischem Festplattenspeicher für Festplattenfilter

Erhöhen Sie den Wert, um den folgenden Fehler in nova-placement-api.log zu beheben:

InvalidAllocationCapacityExceeded: Unable to create allocation for 'DISK_GB' on resource provider

keystone_token_expiration_time

7200

Zeit in Sekunden, die ein Token gültig bleibt

Erhöhen Sie den Wert, um den folgenden Fehler in diversen Protokolldateien zu beheben:

WARNING keystoneclient.middleware.auth_token [-] Authorization failed for token

haproxy_nova_compute_client_timeout

1200 s

Zeit in Sekunden, die der Lastausgleichsdienst auf eine Antwort von Nova wartet, das als Client fungiert

Erhöhen Sie diese Werte, um den folgenden Fehler in nova-compute.log zu beheben:

Exception during message handling: Gateway Time-out (HTTP 504)

haproxy_nova_compute_server_timeout

1200 s

Zeit in Sekunden, die der Lastausgleichsdienst auf eine Antwort von Nova wartet, das als Server fungiert

haproxy_cinder_client_lb_timeout

300 s

Zeit in Sekunden, die der Lastausgleichsdienst auf eine Antwort von Cinder wartet, das als Client fungiert

Erhöhen Sie den Wert, um den folgenden Fehler in cinder-volume.log zu beheben:

VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API

haproxy_cinder_server_lb_timeout

300 s

Zeit in Sekunden, die der Lastausgleichsdienst auf eine Antwort von Cinder wartet, das als Server fungiert

mysql_max_connections

1000

Maximale globale MySQL-Verbindungen

Erhöhen Sie den Wert, um den folgenden Fehler in nova-compute.log zu beheben:

Remote error: OperationalError (OperationalError) (1040, 'Too many connections')

cinder_wsgi_processes

4

Maximum mod_wsgi processes for Cinder

Erhöhen Sie diese Werte, um die Leistung zu verbessern und das Auftreten von HTTP 503-Fehlern bei großen Bereitstellungen mit vielen gleichzeitigen Vorgängen zu reduzieren.

cinder_wsgi_threads

15

Maximale mod_wsgi-Threads für Cinder

keystone_wsgi_processes

8

Maximale mod_wsgi-Prozesse für Keystone

keystone_wsgi_threads

15

Maximale mod_wsgi-Threads für Keystone

nova_placement_wsgi_processes

8

Maximale mod_wsgi-Prozesse für Nova-Platzierung

nova_placement_wsgi_threads

15

Maximale mod_wsgi-Threads für Nova-Platzierung