Skip to content

Instantly share code, notes, and snippets.

@sebastianwebber
Last active July 18, 2016 12:56
Show Gist options
  • Select an option

  • Save sebastianwebber/68b5bd1186dc8e372fe7 to your computer and use it in GitHub Desktop.

Select an option

Save sebastianwebber/68b5bd1186dc8e372fe7 to your computer and use it in GitHub Desktop.
Laboratorio PGSQL - EL7

Setup Laboratório PostgreSQL

Esse material foi criado pra apoiar a instalação do virtual box e vagrant a fim de usar essa vm no laboratório do curso de PostgreSQL. Os comandos abaixo foram testados no Fedora 20 porém acredito que possam ser utilizados em versões posteriores.

Abra um terminal e siga os passos abaixo.

Prepação do ambiente necessário

Instalar virtualbox

Referencia: https://www.virtualbox.org/wiki/Linux_Downloads

sudo yum install http://download.virtualbox.org/virtualbox/5.0.6/VirtualBox-5.0-5.0.6_103037_fedora18-1.x86_64.rpm

Instalar vagrant

Referencia: https://www.vagrantup.com/downloads.html

sudo yum install https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.rpm

Instalar ferramentas de desenvolvimento e carregar modulos virtual box

sudo yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
sudo /usr/sbin/rcvboxdrv setup

Preparar o LAB:

mkdir ~/lab-postgresql
cd ~/lab-postgresql
wget https://gist.githubusercontent.com/sebastianwebber/68b5bd1186dc8e372fe7/raw/40e6449da1fbcbe222616ddc360cd337b823df9b/Vagrantfile -O Vagrantfile

Edite o arquivo Vagrantfile, em especial a configuração de rede:

config.vm.network "public_network", ip: "10.0.10.5X", bridge: "minha_placa"

Para acessar o LAB:

vagrant ssh
# -*- 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 = "1024"
end
config.vm.define "tt-pgsql-adm" do |master|
master.vm.hostname = "lab5X"
master.vm.network "private_network", ip: "192.168.0.200"
##### Trocar X pelo numero recebido e trocar o minha_placa pela interface de rede, no laboratório a placa padrão é a 'p34p1'
config.vm.network "public_network", ip: "10.0.10.5X", bridge: "minha_placa"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment