O propósito deste repositório é criar um conjunto de VMs para serem usadas como laboratório de testes e aulas sobre PostgreSQL. Mas ele pode ser facilmente adaptado para outros propósitos.
- Vagrant
- VirtualBox (https://www.virtualbox.org/wiki/Downloads)
- 7-Zip (https://www.7-zip.org/download.html)
- Cmder (https://cmder.app/)
- Notepad++ (https://notepad-plus-plus.org/downloads/)
- vagrant up
As três VMs podem ser acessadas com:
- vagrant ssh pg-a
- vagrant ssh pg-1
- vagrant ssh pg-2
Ou, com usuário e senha vagrant:
- ssh -l vagrant 192.168.56.20
- ssh -l vagrant 192.168.56.30
- ssh -l vagrant 192.168.56.40
- packer build packer.box.json
- vagrant up
- vagrant halt
- VBoxManage export pg-a pg-1 pg-2 --ovf20 -o postgresql-lab.ova
- vagrant destroy