Caixa vagrant bem feita para o Ubuntu 13.10

1

No momento, estou usando uma caixa vagrant fornecida entre imagens em nuvem para o Ubuntu 13.10 32 bit , mas ele tem vários problemas que gostaria de evitar, relativos, por exemplo, ao imagem "oficial" de vagabundo para 12.04 do Vagrant :

  • Ele tem uma única partição raiz cobrindo todo o disco, e nenhuma troca, em vez de usar o LVM e ter swap pré-configurado. Isso não pode ser resolvido pelo simples provisionamento, até onde eu sei, já que seria necessário reinicializar para alguma distribuição separada do Linux, reparticionar e reiniciar novamente. (Eu não acho que posso montar a imagem da VM em loop a partir do host, já que eles não são raws - mas, o que é mais importante, isso impediria o ponto de VMs e, por exemplo, não funcionaria no meu host do OS X). li>
  • Nenhuma unidade de CDROM é pré-configurada, portanto, instalar as adições de convidado do VirtualBox não funciona diretamente (a unidade pode ser adicionada VBoxManage, mas se eu fizer VM fazer isso na seção de personalização, ele será executado novamente em cada inicialização, que não funciona).
  • o linux-generic não está instalado - isso gerou alguns erros engraçados ao compilar módulos externos (a partir de adições de convidados do VirtualBox): eles compilariam, mas não carregariam, porque eles dependem dos módulos que fazem parte do linux-image-extra-3.11.0-15-generic . Somente quando você encontrar esse problema, consertá-lo é bastante fácil.

Como posso consertar isso? Minha solução favorita seria uma caixa Vagrant de alta qualidade para o Ubuntu 13.10 (de preferência 32 bits), mas também são aceitas formas melhores de corrigir os problemas acima.

    
por Blaisorblade 12.02.2014 / 06:44

1 resposta

1

É muito fácil construir suas próprias caixas de base. Boas ferramentas para automatizá-lo são Packer e veewee .

Existem muitos modelos, mas um bom ponto de partida é o projeto Bento . Você pode personalizar o preseed e outros scripts de configuração de acordo com sua necessidade.

    
por tmatilai 17.02.2014 / 23:09