sfd
Создание отказоустойчивого кластера PostgreSQL с использованием consul+patroni
Для создания кластера нам понадобиться создать 6 серверов, три машины будут использовать ОС "Centos 8" и три ОС "Debian 12". Все команды будут вводиться через ssh под пользователем root. Centos 8: PG-SQL-01 – 10.1.104.56/28 PG-SQL-02 – 10.1.104.57/28 PG-SQL-03 – 10.1.104.58/28 Debian 12: PG-haproxy-01 – 10.1.104.51/28 PG-haproxy-02 – 10.1.104.52/28 PG-adm – 10.1.104.61/28 Так же необходимо зарезервировать один адрес для виртуального IP, через который будет работать наш кластер. Virtual IP – 10...
Установка Consul Server на AlmaLinux 9/el9
sudo dnf update -y sudo dnf install -y curl unzip
sudo firewall-cmd --permanent --zone=public --add-port={8300,8301,8302,8400,8500,8600}/tcp sudo firewall-cmd --reload sudo firewall-cmd --zone=public --list-all SELinux: sudo setenforce 0
sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config sudo reboot 2. Установка Consul из бинарника curl -O https://releases.hashicorp.com/consul/1.16.0/consul_1.16.0_linux_amd64.zip unzip consul_1.16.0_linux_amd64.zip sudo mv consul /usr/local/bin/...