↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Conversando sobre Vagrant – Parte 01

O artigo mostra o Vagrant como uma solução para montar um ambiente de desenvolvimento com o VirtualBox, com configuração simples por Vagrantfile e um CLI mais amigável para quem desenvolve. Também indica os requisitos iniciais, como VirtualBox, Ruby e RVM.

Depois, o texto descreve o fluxo básico para criar e acessar a VM com vagrant box add, vagrant init, vagrant up e vagrant ssh. Em seguida, apresenta um problema que pode aparecer após atualizações do kernel ou do VirtualBox, quando o vagrant reload falha ao montar a pasta compartilhada, e lista os passos usados para instalar dependências e rodar as Guest Additions até a VM voltar a funcionar.

Fichamento
#

  • O Vagrant é apresentado como uma solução junto com o VirtualBox para criar um ambiente de desenvolvimento parecido com o de produção.
  • O texto destaca como recursos do Vagrant o suporte básico a Puppet ou Chef, a configuração via Vagrantfile e um CLI amigável.
  • Para começar, o artigo pede VirtualBox, Ruby e, de preferência, RVM para organizar o ambiente Ruby.
  • O processo inicial inclui instalar o Vagrant com gem install vagrant, adicionar uma box e criar a VM com vagrant init.
  • O vagrant up inicia a máquina e o vagrant ssh permite acessá-la.
  • Após atualizar o kernel ou o VirtualBox, o vagrant reload pode falhar no comando de montagem da pasta compartilhada.
  • A solução proposta instala build-essential, headers do kernel, kernel-package e dkms, depois monta a ISO das Guest Additions e executa VBoxLinuxAdditions.run.