Test HA cluster, based on Postgres, PgBouncer, Patroni, etcd and VIP-manager. For test purposes only!
Some text must be here
Some text must be here
Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the "works on my machine" excuse a relic of the past. More
PgBouncer is a lightweight connection pooler for PostgreSQL. More
Patroni is a template for you to create your own customized, high-availability solution using Python and - for maximum accessibility - a distributed configuration store like ZooKeeper, etcd, Consul or Kubernetes. More
Etcd is a distributed reliable key-value store for the most critical data of a distributed system More
Manages a virtual IP based on state kept in etcd or Consul. Monitors state in etcd More
- install vagrant vagrantup/installation
- install virtual box virtualbox/installation
- Execute:
vagrant up --provision
- Execute:
vagrant plugin install vagrant-vbguest
Please notice, that VirtualIP is summarize of last octet if your IP and IPFactor value. inventory After all you can connect to PGBouncer.
Some text must be here
Some text must be here
Some text must be here