Como instalar o Vagrant no Hyper-V no Windows 11

Vagabundoé uma ferramenta poderosa para gerenciar ambientes de desenvolvimento virtualizados e funciona perfeitamente com o Hyper-V no Windows 11/10. A combinação do Hyper-V e do Vagrant permite aos usuários criar e gerenciar máquinas virtuais de forma eficiente, sem depender de software de terceiros. Este guia mostrará comoinstale o Vagrant no Hyper-V no Windows 11/10.

Execute as etapas mencionadas abaixo para instalar o Vagrant no Hyper-V no Windows 11/10.

  1. Habilite Hyper-V e SMB
  2. Instale o arquivo executável do Vagrant
  3. Configurar o Vagrant

Vamos começar com o guia.

1] Habilite Hyper-V e SMB

Antes de instalar o Vagrant, o primeiro passo é garantir que o Hyper-V e o SBM estejam habilitados no sistema Windows. O SBM permite o compartilhamento de arquivos entre o host e as máquinas virtuais. Siga as etapas mencionadas abaixo para fazer o mesmo.

  • Vá para a barra de pesquisa, pesquise e abra o Painel de Controle e clique em Programas e Recursos.
  • Clique noAtivar ou desativar recursos do Windowsopção no lado esquerdo da tela e tente encontrarHiper-Vassim que a janela Recursos do Windows aparecer na tela.
  • Expanda o Hyper-V, marque ambas as caixas deFerramentas de gerenciamento Hyper-VePlataforma Hyper-Ve aperte o botão OK.
  • A seguir, procureSuporte para compartilhamento de arquivos SBM 1.0/CIFS, expanda-o e marque todas as três caixas:Remoção automática SMB 1.0/CIFS, cliente SMB 1.0/CIFS,eServidor SMB 1.0/CIFS,e clique no botão OK.
  • Por último, clique no botão Reiniciar agora para reiniciar o PC e concluir a instalação.

Como alternativa, os usuários também podem habilitar o Hyper-V e o SMB executando os seguintes comandos no PowerShell elevado:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All

Reinicie o PC quando solicitado.

A próxima etapa é instalar os arquivos executáveis ​​do Vagrant.

2] Instale os arquivos executáveis ​​do Vagrant

Em seguida, temos que instalar os arquivos executáveis ​​do Vagrant após habilitar o Hyper-V e o SBM. As etapas são as seguintes:

  1. Navegue até o site oficial do Vagrant (desenvolvedor.hashicorp.com) e baixe o instalador do Vagrant para Windows.
  2. Depois de baixado, navegue até o local onde foi baixado e clique duas vezes nele para iniciar o processo de instalação.
  3. Clique em Mais informações quando a janela de mensagem aparecer, seguido de clicar no botãoCorra de qualquer maneirabotão.
  4. Clique no botão Avançar duas vezes, selecione um local diferente ou deixe como está, clique em Avançar e selecione o botão Instalar.
  5. Aguarde a conclusão do processo e clique no botão Concluir.
  6. Para verificar se o Vagrant está instalado corretamente, execute o seguinte comando:
    versão vagabunda

Reinicie o dispositivo para aplicar as alterações.

3]Configurar o Vagrant

Para começar a configurar o Vagrant, devemos configurar um espaço de trabalho e definir os parâmetros. Essas etapas envolvem a criação de um Vagrantfile, que atua como modelo para a configuração do desenvolvimento. Especificaremos a caixa base, o provedor e quaisquer configurações adicionais.

Por padrão, o Vagrant usa o VirtualBox como provedor; portanto, precisamos especificar o Hyper-V para usá-lo.

  • Para verificar se o Vagrant está instalado corretamente, execute o seguinte comando:
vagrant --version
  • Abra o PowerShell com direitos de administrador e execute o seguinte comando para criar um novo arquivo de projeto para a configuração do vagrant:
mkdir C:\Vagrant\hyperv-test
  • Em seguida, execute os comandos respectivamente para inicializar um ambiente Vagrant com uma caixa compatível e confirme se o download foi bem-sucedido.
vagrant box add hashicorp/bionic64
vagrant box list
  • Assim que o download for concluído, vá para a pasta onde deseja instalar o arquivo Vagrant e execute o seguinte comando para inicializar a caixa Vagrant:
vagrant init hashicorp/bionic64
  • Agora podemos iniciar a Máquina Virtual na pasta do projeto executando o seguinte comando:
vagrant up --provider hyperv

Nota: A primeira inicialização pode demorar algum tempo.

  • Quando a VM estiver em execução, use o seguinte comando para conectar:
    vagabundo ssh

Inicie o Hyper-V Manager e a VM estará presente na seção ‘Máquinas Virtuais’. Este é o guia completo para instalar o Vagrant no Hyper-V no Windows 11.

Ler:

O que é melhor, Hyper-V ou VMware?

A resposta depende principalmente das necessidades específicas dos utilizadores. Incluído no Windows, o Hyper-V é uma solução econômica que se integra bem aos ambientes Microsoft. Embora o VMware exija licenciamento separado, ele oferece recursos robustos, flexibilidade e alto desempenho, especialmente para virtualização de nível empresarial. O Hyper-V é ideal para usuários preocupados com o orçamento ou aqueles que trabalham no ambiente Microsoft, enquanto o VMware se destaca em ambientes com vários sistemas operacionais ou necessidades de infraestrutura complexas. Portanto, a melhor escolha depende da escalabilidade, dos recursos e dos requisitos de compatibilidade.

Ler:

O Docker é melhor que o Vagrant?

Docker e Vagrant atendem a finalidades diferentes, portanto a escolha depende das necessidades do usuário. Docker é especializado em conteinerização leve, isolando aplicativos com recursos de sistema operacional compartilhados, tornando-o uma ótima opção para dimensionar e implantar aplicativos rapidamente. Por outro lado, o Vgarant se destaca na criação de ambientes de desenvolvimento consistentes, muitas vezes por meio de máquinas virtuais. Por isso, a escolha depende da necessidade do projeto, pois às vezes até funcionam bem em conjunto.

Leia também:

Related Posts