Bytte LEADER-noden¶
I noen vedlikeholdstilfeller kan det være nyttig å bytte LEADER-noden i PostgreSQL-clusteret for å utføre operasjoner på den.
Før du kan bytte LEADER-noden, må du identifisere den gjeldende LEADER-noden i PostgreSQL-clusteret og deretter koble til den som root.
Når du er koblet til LEADER-noden som root, kjører du en kommando som den følgende for å utløse en umiddelbar omkobling:
1 | |
Erstatt PSQL_NODE med navnet på noden som skal bli LEADER.
Feil
Hvis kommandoen mislykkes, er det mulig at følgende innstillinger ikke er tatt i bruk: innstillinger for patronictl.
Eksempel
For følgende PostgreSQL-cluster:
1 2 3 4 5 6 7 | |
Målet er å gjøre noden PSQL_1 til LEADER.
Først må du derfor koble til som root til noden PSQL_3, som er den nåværende LEADER.
Når du er koblet til, utløser følgende kommando en umiddelbar omkobling av LEADER til noden PSQL_1:
1 | |
Endringen av topologien er deretter synlig og kontrollerbar:
1 2 3 4 5 6 7 | |