📎 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
Vagrantfilee 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 comvagrant init. - O
vagrant upinicia a máquina e ovagrant sshpermite acessá-la. - Após atualizar o kernel ou o VirtualBox, o
vagrant reloadpode falhar no comando de montagem da pasta compartilhada. - A solução proposta instala
build-essential, headers do kernel,kernel-packageedkms, depois monta a ISO das Guest Additions e executaVBoxLinuxAdditions.run.
