Switching del nodo LEADER¶
In alcuni casi di manutenzione, può essere utile cambiare il nodo del cluster PostgreSQL LEADER per eseguire operazioni su di esso.
Prima di poter cambiare il nodo LEADER, identificare il nodo corrente LEADER {target="_blank"} del cluster PostgreSQL e quindi connettersi ad esso come root.
Una volta collegato come root al nodo LEADER, eseguire un comando simile a quello seguente per attivare un switchover immediato:
1 | |
Sostituire PSQL_NODE con il nome del nodo che diventerà LEADER.
Failure
Se il comando non funziona, è possibile che le seguenti impostazioni non siano state applicate: impostazioni per patronictl.
Example
Per il seguente cluster PostgreSQL:
1 2 3 4 5 6 7 | |
L'obiettivo è di passare il nodo PSQL_1 in quanto LEADER.
Il nodo è quindi d'abord nécessaire de se connecter en tant que root au nœud PSQL_3 qui est l'actuel LEADER.
Una volta connesso, l'esecuzione della commanda seguente consente la commutazione immediata del LEADER verso le nœud PSQL_1 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |