Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 2 da Aula 6 - Rodando no cloud

Pessoal,

Tive dois problemas para o Vagrant funcionar corretamente na AWS. O primeiro erro, o box não subia para o cloud. Já no segundo erro, o deploy do Puppet não funcionava. Utilizo como SO o Fedora Core 23, Vagrant versão 1.7.4 e o plugin vagrant-aws na versão 0.6.0. Não sei se o problema ocorre para outras distribuições, mas vou colocar aqui os erros e a solução que econtrei para corrigir, para caso alguém mais passe pelos mesmos problemas. Talvez até seja interessante corrigir os parâmetros no próprio exercício da aula.

Buenas, o primeiro erro que ocorria ao subir a máquina (vagrant up) era esse:

==> web: Please check your security groups settings.
There was an error talking to AWS. The error message is shown
below:

InvalidParameterValue => Value () for parameter groupId is invalid. The value cannot be empty

Usei o seguinte parâmetro no Vagrantfile para corrigir isso:

aws.region = "us-west-2"

Após isso, o box subiu corretamente para o Cloud.

Depois, verifiquei que o script bootstrap.sh e o web.pp não estava sendo executados quando a máquina subia. Ao executar o comando "vagrant provision", gerava o seguinte erro:

$ vagrant provision WARNING: Nokogiri was built against LibXML version 2.9.2, but has dynamically loaded 2.9.3 No host IP was given to the Vagrant core NFS helper. This is an internal error that should be reported as a bug.

Para corrigir isso, adicionei o seguinte parâmetro ao Vagrantfile:

override.nfs.functional = false

Após isso, passou a funcionar.

2 respostas
solução!

Oi Rodrigo

Muito obrigado por compartilhar os problemas e as soluções que você passou. Vai ajudar muito o pessoal.

abraço

Oi Rodrigo!

Também enfrento essa questão de ter que definir a região utilizando o Vagrant no Ubuntu, e o problema ocorreu ao utiilizar no Windows também. Não sei dizer se é uma característica do serviço da Amazon ou é algo no Vagrant. Mas é algo que já foi relatado aqui no fórum por outro aluno tambem.

O segundo ponto, não ocorreu no Ubuntu, vamos tentar dar uma olhada no que pode ser.

Que bom que encontrou as soluções, e muito obrigado por compartilhar! Como o Caio falou, vai ajudar bastante o pessoal.

Abraço.