Veewee é uma ferramenta para criar templates para o Vagrant, KVMs e outros sistemas de virtualização. Costumo usá-lo para criar imagens com alguns serviços instalados para desenvolver algum sistema ou testar alguma solução/prova de conceito.
Se for instalar o veewee usando Ruby gerenciado pelo rvm, depois da instalação será necessário alterar a versão do ruby no arquivo rvmrc. No momento que foi escrito este texto a versão estável do Ruby é 2.1.2.
Baixando o Veewee
1
|
|
Instalando…
1
|
|
Uma das despendências do Veewee é o Nokogiri e ele depende da libxml2. Se quiser usar o Nokogiri com a libxml2 empacotado para seu linux terá que reinstalar ele.
1
|
|
Para este post, o box que será criado é o Debian Wheezy 7.5 32 bits (i386). Outras distribuições Linux ou outros sistemas operacionais com templates disponíveis.
1
|
|
Criando as definições para criar o box para o Vagrant.
1
|
|
No diretório definitions estão scripts de instalação e personalizações. Se precisar de algum modificação da instalação, é aí que deve alterar. Por exemplo, trocar o idioma padrão que será instalado.
1
|
|
Muitas outras modificações podem ser feitas, veja a documentação e veja os scripts que estão nas definições do template.
Criando o vm.
1
|
|
Se precisar instalar ou configurar alguma outra que não foi abordado pelos scripts que no diretório definitions, pode entrar via ssh.
1
|
|
Para verificarse a box está ok.
1
|
|
Exportar a box.
1
|
|
Com a box pronta é só importar para o Vagrant.
1 2 3 |
|
0sem comentários ainda