Friday, May 29, 2020

Vagrant - primeiros passos


    Uma figura diz mais que mil palavras:


Exemplo de ferramentas consideradas Hypervisor: VMWare, VirtualBox.

Os Hypervisors do Tipo 1 são chamados de "bare metal", pois são executados diretamente no hardware do host. Exemplos disso são Hyper-V e vSphere (entre vários outros).

Os Hypervisors do Tipo 2 rodam como uma aplicação em cima do sistema operacional. Exemplos são o VirtualBox e VMware.

Para instalar o Vagrant: https://www.vagrantup.com/

O Vagrant precisa de um provedor e iremos utilizar o VirtualBox.

Depois que a instalação do Vagrant termina é necessário reiniciar a máquina.

Precisei instalar o powershell porque o vagrant reclamou da versão da linha de comando que tenho instalado no meu windows 10. Para verificar a versão do Vagrant que estamos utilizando na máquina digitar na linha de comando:
vagrant version.





Página para download do power shell: https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7

https://github.com/PowerShell/PowerShell

O problema em questão ocorria porque não estava utilizando como administrador o cmd.
Criei uma pasta em c: chamada ambiente_dev
Siga os passos de https://www.vagrantup.com/intro/getting-started/project_setup.html




Assim como o docker o vagrant tem a cloud que contém diversas máquinas virtuais para download.
No nosso caso iremos fazer o download da máquina hashicorp/bionic54.




Após a instalação iremos subir a máquina com o comando vagrant up. Para verificar o status digitamos vagrant status.




digitar o comando vagrant ssh e estaremos logado na máquina virtual.


Estou utilizando o git bash porque permite digitar comandos do linux. Fiz o download na página do git bash.


Para acessar via ssh utilizando o git bash:
ssh -p 2222 vagrant@127.0.0.1
usuário: vagrant
senha: vagrant




Dá pra acessar pelo putty também. Fiz a configuração como vagrant:






Carregar a chave (C:\ambiente_dev\.vagrant\machines\default\virtualbox) e salvá-la na minha máquina (C:\ambiente_dev\.vagrant\machines\default\virtualbox). Na figura abaixo o correto é clicar no botão save private key(ignore a seta que fiz na figura abaixo).



Colocar o caminho onde salvou a chave:



Pronto ao acessar via putty não precisa mais digitar a senha:





No comments:

Post a Comment