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. |