Sie können bestimmte Parameter in Ihrer Heat-Dienstkonfiguration mithilfe des Befehls viocli update heat aktualisieren.
Weitere Informationen zur Heat-Konfiguration finden Sie in der Dokumentation der OpenStack Heat-Konfiguration.
conf:
heat:
DEFAULT:
max_resources_per_stack: 1000
max_stacks_per_tenant: 100
event_purge_batch_size: 200
max_events_per_stack: 1000
encrypt_parameters_and_properties: false
max_nested_stack_depth: 5
max_interface_check_attempts: 60
convergence_engine: true
observe_on_update: false
max_template_size: 524288
stack_action_timeout: 3600
max_pool_size: 5
max_overflow: 50
rpc_response_timeout: 60
client_retry_limit: 2
Sie können Heat-Parameter auch in einem nicht interaktiven Modus aktualisieren, wie im folgenden Beispiel angegeben:
kubectl -n openstack patch heat heat1 --type=merge --patch '{"spec":{"conf":{"heat":{"DEFAULT":{"rpc_response_timeout":360}}}}}'
Das Aktualisieren von Heat-Parametern in einem nicht interaktiven Modus führt zu demselben Ergebnis wie der Befehl viocli update heat.
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| max_resources_per_stack |
1000 |
Geben Sie die maximale Anzahl an Ressourcen ein, die ein Heat-Stack verwenden kann. |
| max_stacks_per_tenant |
100 |
Geben Sie die maximale Anzahl an Heat-Stacks an, die jedes Projekt erstellen kann. |
| event_purge_batch_size |
200 |
Geben Sie die Größe der gelöschten Stack-Ereignisse ein. |
| max_events_per_stack |
1000 |
Geben Sie die maximale Anzahl der Ereignisse ein, die pro Stack verfügbar sind. |
| encrypt_parameters_and_properties |
false |
Verschlüsseln Sie als ausgeblendet markierte Vorlagenparameter sowie alle Ressourceneigenschaften, bevor Sie sie in der Datenbank speichern. |
| max_nested_stack_depth |
5 |
Geben Sie die maximale Häufigkeit ein, mit der überprüft wird, ob eine Schnittstelle angehängt oder getrennt wurde. |
| max_interface_check_attempts |
10 |
Geben Sie die Häufigkeit ein, mit der überprüft wird, ob eine Schnittstelle angehängt oder getrennt wurde. |
| convergence_engine |
true |
Diese Option aktiviert die Engine mit Konvergenzarchitektur. |
| observe_on_update |
false |
Beim Update kann Heat vorhandene Ressourceneigenschaften aus der Realität erfassen und in eine aktualisierte Vorlage konvergieren |
| max_template_size |
524288 |
Geben Sie die maximale Dateigröße in Byte einer Heat-Vorlage ein. |
| stack_action_timeout |
3600 |
Geben Sie den Zeitüberschreitungswert in Sekunden für Heat-Stack-Aktionen ein. |
| max_pool_size |
5 |
Geben Sie die maximale Anzahl von SQL-Verbindungen ein, die in einem Pool geöffnet bleiben können. |
| max_overflow |
50 |
Wenn festgelegt, geben Sie den Maximalwert mit SQLAlchemy ein. |
| rpc_response_timeout |
60 |
Geben Sie die Sekunden ein, die auf eine Antwort aus einem Aufruf gewartet werden soll. |
| client_retry_limit |
2 |
Geben Sie an, wie oft erneut ein Versuch unternommen werden soll, wenn bei einem Client ein erwarteter zeitweiliger Fehler auftritt. |