18
0
Fork 0

Ajout définitions variable patroni.yml

This commit is contained in:
emorino 2022-08-19 15:00:09 +02:00
parent 2d9d3fe51e
commit fde1775c8d
1 changed files with 17 additions and 1 deletions

View File

@ -104,4 +104,20 @@ La configuration se découpe en plusieurs parties que nous allons décrire.
- `restapi` : configuration de l'API REST de Patroni
- `listen` : IP et port d'écoute de l'API REST
- `connect_address` : IP et port de connexion à l'API REST
- `connect_address` : IP et port de connexion à l'API REST
- `etcd` : Configuration des noeuds etcd ( peut être remplacer par consul)
- `hosts` : liste des hôtes etcd
- `bootstrap` : Défini les paramètres qui vont amorcer l'instance PostgreSQL
- `maximum_lag_on_failover` : Taille maximale, en octet, pour que le secondaire soit éligible a l'élection pour pouvori être leader.
- `ttl` : Défini le TTL du verrouillage du leader, en secondes, à considéré comme le temps avant que le processus de bascule soit déclenché.
- `loop_wait` : Temps d'attente de la boucle de rafraîchissement de l'état de cluster, en secondes.
- `initdb` : Liste des options qui peuvent être passé à l'initdb :
- `data-checksums` : doit être activé si l'on veux utilisé `pg_rewind`
- `encoding: UTF8` : encodage par défaut des bases
- ` locale: UTF8:` : locale par défaut pour les nouvelles bases de données.
- `pg_hba` : liste les autorisations que l'on veux ajouté dans le fichier `pg_hba.conf`