У меня при старте патрони не может собраться в кластер ноды видит, лидер реплики обьявляет но только лидер в статусе running другие две в streaming. Подскажите кто знает в чем может быть проблема
Добрый день! Пара вопросов. 1. Можно ли данную связку установить на 3 хостах? Не разделяя по разным узлам сеть, DCS и БД ? В чём могут быть проблемы если это все объединить. 2. Какой алгоритм/последовательность автоматического гашения кластера в случае проблем с питанием? (Управляемое выключение через тот же apcupsd)
Кроме проблем с задержками для ETCD есть момент, когда необходимо вывести ноду с PATRONI из работы, при этом кластер должен остаться в работе. Так что DSC, как отдельная сущность, лучше расположить DSC на отдельных хостах.
@@SrGennadiy Спасибо. Про ETCD уже понял что лучше small конфиг на 3 ВМ и high приоритет на ssd дисках для них. Keepalived+HAproxy наверное можно совместить с Patroni? И так и не нашёл информации в какой последовательности вручную выключать ноды кластера в случае проблем с питанием, чтобы кластер потом поднялся без проблем.
@@romlog82 Сначала выключаете реплики, последним - лидер кластера. Если у KV (consul или etcd) лидер/мастер не там где у постгреса/патрони, то его перед этим можно переключить чтобы лидер KV тоже последним выключился. Включение в обратном порядке.
Не подскажите,как в таком случае обрабатываются запросы связанные с UPDATE,DELETE,INSERT и запросы с созданием временных таблиц? Как будет обрабатываться такой запрос,если его HAPROXY отправит на реплику?Там же round robin механизм распредения нагрузки?
У меня виртуальный ip пингуется только с того сервера, где keepalived в статусе MASTER, с других серверов пакеты не отправляются. В чём может быть проблема?
и в чем смысл этого видео без конфигов? Похвастаться? Только время мое отнял. Автор, научись, как все нормальные IT-ютуберы выкладывать конфиги в github. А пока дизлайк.
@@SrGennadiy а для чего выкладываешь видео? Для работодателя? Ну так сделал бы приватное видео. Светить свой gitlab, ну да, там ведь серкретные разработки и нет возможности сделать проект приватным/публичным? Просто не ускоряй видео, кому нужно, сам ускорит, благо на ютубе есть такой функционал.... В общем, не понятно для чего ускоряешь... Усложняешь людям жизнь, а нужно наоборот.... Просто представь, что было бы, если бы все делали так как ты... Насколько комфортно, тебе было бы изучать новый материал. Или ты знания только из платных курсов черпаешь?