Задать вопрос
@igortru

Как обновить версию postgres в кластере patroni?

Привет.
Подскажите общий план обновления postgres в кластере patorni.
Дано:
consul + patroni + postgres14, кластер из 3-х инсансов (1 мастер + 2 репилки), БД 1Тб.
Надо - обновить версию postgres с 14 до 15.
План вижу такой:
1) останавливаем везде patroni а вместе с ним postgres.
2) делаем pg_upgrade в другую директорию на одном инстансе
3) правим конфиги patroni- меняем директорию на новую
4) запускаем, делаем reinit на репликах

Всё верно?
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@gsl23
https://github.com/patroni/patroni/issues/541#issu...
После pg_upgrade надо сделать remove cluster, т.к. после pg_upgrade с точки зрения метадаты patroni это уже другая БД.
Потом поправить конфиг patroni ну и запустить , patroni заново прогонит bootstrap.
Ну и соответственно reinit реплик делать не надо , patroni будет заново раскатывать реплики.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы