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