3
respostas

Acompanhar o curso com uma máquina Windows.

É possível utilizar o Vagrant a partir de uma VM Ubuntu que está numa máquina física Windows? Nesse caso, usando o próprio VirtualBox que gerencia a VM em uso (Ubuntu), ou seja, vou executar o vagrant up da VM e quero saber se é possível referenciar a máquina onde está o VirtualBox por IP ou Hostname.

3 respostas

Boa pergunta Slompo. Você já está em uma máquina virtual, quer virtualizar outro ambiente nela e ainda acessar da máquina Host, não é isso?

Acho possível, mas tenho minhas dúvidas. É preciso testar mesmo. Isso por que você precisa mapear tudo.

Copiei o Vagranfile da própria aula:

Vagrant.configure("2") do |config|

  config.vm.box = "ubuntu/trusty64"

  config.vm.provider "virtualbox" do |v|
    v.memory = 1024
  end

  config.vm.define "wordpress" do |m|
    m.vm.network "private_network", ip: "192.168.1.150"
  end

end

Onde eu devo fazer referência para a máquina onde está o VirtualBox?

Mudei o IP da máquina para 192.168.1.150

O que eu preciso mapear nesse arquivo?

Oi Slompo, não é nesse arquivo em si, isso por que esse arquivo só mapeia o que vem da máquina do vagrant para a sua máquina virtual.

Esse segundo mapeamento precisa ser configurada da vm para o seu host. Como eu disse: acho possível, mas precisa testar e eu não sei bem como te orientar nesse passo a passo. Não sou um especialista em redes ou virtualização. Desculpa mesmo.

Eu recomendaria você tentar usar o linux subsystem do Windows. Basicamente você vai tá rodando um ubunto dentro do seu windows sem estar usando uma virtualbox da vida.

Pra ler mais: https://www.techtudo.com.br/dicas-e-tutoriais/noticia/2016/04/como-instalar-e-usar-o-shell-bash-do-linux-no-windows-10.html

Mas isso é um recurso do Windows 10, não sei que versão você tá usando. Esse texto é um pouco velho e não precisa seguir exatamente os mesmos passos que estão ai, por que não é mais uma funcionalidade beta. Só precisa ativar e ir na Microsoft Store e mandar instalar o ubuntu.