1
resposta

[Reclamação] Não Funciona

Já tem 3 dias que estou tentando fazer o setup apenas para começar a aprender Ansible. O instrutor parece não dar a mínima para o setup e quer correr às pressas para os comandos do Ansible, porém a questão é que existem muitos detalhes no setup para poder dar certo. Existem vários pontos que o instrutor não teve o cuidado de alertar e que podem impedir que seu lab dê certo:

1 - Voce precisa desabilitar O hyperV no seu windows se quiser utilizar o virtualbox e vagrant na sua VM; 2 - Voce precisa se certificar que na BIOS de seu host físico a opção de virtualização de hardware está habilitada; 3 - No vagrantfile do instrutor, a VM está setada para ter o IP "172.17.177.40", porém quando vc usa esse IP, o vagrant fala que esse IP não está no range permitido para redes "Hosts Only" 4 - Após voce setar um IP que está dentro do range permitido, mesmo assim a VM fica pra sempre tentando subir e nunca sobe;

Qual a necessidade de usar o Vagrant? Só pra deixar mais complicado? Não bastava subir a máquina diretamente pelo VirtualBox? Já que foi decidido deixar o setup complicado, pelo menos dedicasse tempo para instruir a configurar tudo.

1 resposta

Olá, Luiz

Entendo sua frustração e peço desculpas por qualquer confusão. O uso do Vagrant e do VirtualBox no curso é para criar um ambiente de desenvolvimento isolado e controlado, o que é uma prática comum em DevOps. Isso permite que você experimente e aprenda sem afetar seu sistema operacional principal.

Vamos abordar seus pontos:

  1. Desabilitar o Hyper-V: Isso é necessário porque o Hyper-V e o VirtualBox não podem coexistir no mesmo sistema operacional. Eles são ambos hipervisores e tentam acessar o mesmo recurso de hardware de virtualização.

  2. Habilitar a virtualização de hardware na BIOS: Isso é necessário para que o VirtualBox possa criar máquinas virtuais. Sem isso, o VirtualBox não funcionará corretamente.

  3. O IP "172.17.177.40" não está no range permitido: Isso pode ser devido à configuração da rede do seu VirtualBox. Você pode tentar alterar as configurações da rede do VirtualBox para permitir esse intervalo de IP. Alternativamente, você pode tentar usar um IP diferente que esteja no intervalo permitido.

  4. A VM não sobe: Isso pode ser devido a vários fatores. Verifique se o Vagrant e o VirtualBox estão instalados corretamente e se a virtualização de hardware está habilitada na BIOS. Além disso, verifique se o Vagrantfile está configurado corretamente.

Entendo que esses passos de configuração podem ser complicados, mas eles são uma parte importante do aprendizado de DevOps e infraestrutura como código. Uma vez que você tenha configurado seu ambiente de desenvolvimento, você poderá se concentrar em aprender Ansible.

Espero ter ajudado e bons estudos!