Problemas com máquinas virtuais vagrant
Sobre o Vagrant
Vagrant é um produto de software de código aberto para construir e manter ambientes portáteis de desenvolvimento de software virtual, [4], e. Para VirtualBox, Hyper-V, Docker, VMware e AWS. A idéia central por trás disso está no fato de que a manutenção do ambiente de virtualizações torna-se cada vez mais difícil em um grande projeto de desenvolvimento de software. O Vagrant simplifica o gerenciamento de configuração de software necessário para aumentar a produtividade do desenvolvimento. Vagrant está escrito na linguagem Ruby, mas seu ecossistema é compatível com o desenvolvimento em quase todos os principais idiomas. (Wikipedia)
Podemos alterar a pasta HOME do Vagrant de 2 (duas) maneiras:
- Através da variável ambiente VAGRANT_HOME;
- Modificando o arquivo de ambiente do Ruby.
Definindo a variável ambiente VAGRANT_HOME
Por padrão, o Vagrant utiliza a pasta ~/.vagrant.d como a pasta sua pasta HOME.
Podemos alterar essa configuração alterando a variável ambiente VAGRANT_HOME
export VAGRANT_HOME=/path/to/vagrant
Para que essa alteração fique permanente, adicione esse comando ao arquivo
Essa modificação pode não funcionar bem no ambiente Windows daí
vim ~/.bash_profileEssa modificação pode ocorrer quando precisamos colocar as máquinas virtuais em uma grande partição, disco e etc.
Essa modificação pode não funcionar bem no ambiente Windows daí
Modificando o arquivo de ambiente do Ruby
O arquivo que define o ambiente do Ruby está na pasta
Encontre a linha onde define o home_path
HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.5.3\lib\vagrant\environment.rbAqui foi utilizado como exemplo a versão 1.5.3, faça as devidas alterações para a sua versão.
Encontre a linha onde define o home_path
Altere o caminho para a partição, disco que deseja e divirta-se.@home_path = Util::Platform.fs_real_path("D:/vagrant/home/")
Tags: Vagrant, virtualização, home
by Alexandre LLemes
Obrigada =)
ResponderExcluir