Detalhes do desafio estão na URL abaixo:
https://swebber.me/blog/2016/01/21/desafio-sobre-a-replicao-do-postgresql/
Detalhes do desafio estão na URL abaixo:
https://swebber.me/blog/2016/01/21/desafio-sobre-a-replicao-do-postgresql/
| mkdir desafio_pgsql | |
| cd desafio_pgsql | |
| wget https://gist.githubusercontent.com/sebastianwebber/d49ac8507d48c9cfdc4f/raw/a2e04de075512af61c163ee8511082ab76fb5eaf/Vagrantfile.rb -O Vagrantfile | |
| vagrant up |
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| Vagrant.configure(2) do |config| | |
| config.vm.box = "centos/7" | |
| config.vm.provider "virtualbox" do |vb| | |
| vb.gui = false | |
| vb.memory = "2048" | |
| end | |
| config.vm.provision :shell, inline: "sudo yum install -y epel-release https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm" | |
| config.vm.provision :shell, inline: "sudo yum install -y postgresql96-server postgresql96-contrib vim " | |
| config.vm.define "master" do |master| | |
| master.vm.hostname = "masterdb" | |
| master.vm.network "private_network", ip: "192.168.100.100" | |
| end | |
| config.vm.define "slave" do |slave| | |
| slave.vm.hostname = "slavedb" | |
| slave.vm.network "private_network", ip: "192.168.100.200" | |
| end | |
| end |