Skip to content

Instantly share code, notes, and snippets.

@maiconkcond
Created October 1, 2017 22:41
Show Gist options
  • Save maiconkcond/8c8746b4ed458b7d513d0cc7bef46d29 to your computer and use it in GitHub Desktop.
Save maiconkcond/8c8746b4ed458b7d513d0cc7bef46d29 to your computer and use it in GitHub Desktop.
How to create a machine with vagrant and virtualbox
Instalando e configurando o Vagrant
1) Baixe e instale o VirtualBox (virtualbox.org​)
2) Baixe e instale o Vagrant (vagrantup.com​)
3) Acesse o vagrandcloud.com​ e escolha sua box base
4) Adicione a box ao vagrant (vagrant box add <sua>/<box>​)
5) Caso esteja usando o Windows configure o puTTY
a) Baixe o puTTY e o puTTYgen (putty.org)
b) Baixe a chave privada
(https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant)
c) Abra o puTTYgen, clique em "LOAD​" e informe a chave privada que você baixou
d) Ainda no puTTYgen, clique no botão "SAVE PRIVATE KEY​", clique em "YES​" para confirmar que não quer password.
e) Salve o arquivo com o nome "vagrant.ppk​" na mesma pasta do arquivo "insecure_private_key​" (geralmente c:\users\<seu_usuario>\.vagrant.d​)
6) Inicie a configuração de uma nova máquina virtual (vagrant init bento/ubuntu­16.04​)
7) Adicione o plugin vbguest (vagrant plugin install vagrant­vbguest​)
8) Ajuste o arquivo Vagrantfile (https://gist.github.com/jacksonpires/403ac7e61dfd70e302b1da281decbe15)
9) Inicie a nova máquina virtual (vagrant up ­­provider virtualbox​)
10)Acesse a nova máquina via SSH
a) Para Mac/Linux use vagrant ssh
b) Para Windows configure o puTTY
i) Abra o PuTTY e use o endereço de conexão [email protected]​ e use a porta 2222​.
ii) Selecione a seção “Connection > SSH > Auth​”.
iii) Clique no botão “Browse​” e selecione o arquivo “vagrant.ppk​” salvo em c:\users\<seu_usuario>\.vagrant.d\vagrant.ppk​.
iv) Volte até a seção “Session​”, digite um nome no campo “Saved Sessions​” e clique no botão “Save​”.
v) Para iniciar a conexão, clique no botão “Open​”, presente na seção “Session​” . Se tudo der certo pode aparecer uma janela perguntando se quer conectar no servidor. Clique no botão “Yes​”.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment