Vous pouvez mettre à jour certains paramètres de votre configuration des services Heat à l'aide de la commande viocli update heat.

Pour plus d'informations sur la configuration de Heat, reportez-vous à la Documentation de la configuration d'OpenStack Heat.

Exemples d'options de configuration utilisant viocli update heat.
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

Vous pouvez également mettre à jour les paramètres Heat en mode non interactif comme indiqué dans l'exemple suivant :

kubectl -n openstack patch heat heat1 --type=merge --patch '{"spec":{"conf":{"heat":{"DEFAULT":{"rpc_response_timeout":360}}}}}'

La mise à jour des paramètres Heat en mode non interactif produit le même résultat que la commande viocli update heat.

Tableau 1. Paramètres de viocli update heat
Paramètre Valeur par défaut Description

max_resources_per_stack

1000

Entrez le nombre maximal de ressources qu'une pile Heat peut utiliser.

max_stacks_per_tenant

100

Entrez le nombre maximal de piles Heat que chaque projet peut créer.

event_purge_batch_size

200

Entrez la taille des événements de pile purgés.

max_events_per_stack

1000

Entrez le nombre maximal d'événements disponibles par pile.

encrypt_parameters_and_properties

false

Chiffrez les paramètres de modèle qui sont marqués comme masqués, ainsi que toutes les propriétés des ressources avant de les stocker dans la base de données.

max_nested_stack_depth

5

Entrez le nombre maximal de vérifications d'attachement ou de détachement d'une interface.

max_interface_check_attempts

10

Entrez le nombre de vérifications d'attachement ou de détachement d'une interface

convergence_engine

true

Cette option active le moteur avec une architecture de convergence.

observe_on_update

false

Lors de la mise à jour, Heat peut collecter les propriétés de ressources existantes de la réalité et les converger vers un modèle mis à jour

max_template_size

524288

Entrez la taille maximale du fichier en octets d’un modèle heat.

stack_action_timeout

3600

Entrez le délai d'attente en secondes des actions de la pile Heat.

max_pool_size

5

Entrez le nombre maximal de connexions SQL à maintenir ouvertes dans un pool.

max_overflow

50

Si cette valeur est définie, entrez la valeur maximale avec SQLAlchemy.

rpc_response_timeout

60

Entrez en secondes le temps d'attente d'obtention d'une réponse d'un appel.

client_retry_limit

2

Entrez le nombre de nouvelles tentatives lorsqu'un client rencontre une erreur intermittente attendue.