Um Vagrant é uma ferramenta de código aberto que ajuda a criar, manter e gerenciar ambientes virtuais. O Vagrant tem um fluxo de trabalho fácil de usar e se concentra na automação. Diminui o tempo de configuração e aumenta a produtividade. Em Vagrant, é simples compartilhar configurações entre membros da equipe, permitindo que todos tenham a mesma configuração.
Este artigo fornece um extenso guia sobre como instalar o Vagrant no CentOS 8. Também discutiremos como criar ambientes de desenvolvimento virtual.
Baixe e instale o Vagrant no CentOS 8
Vá para o site oficial do Vagrant para verificar a versão mais recente. A versão mais recente do Vagrant for Linux no momento da redação deste artigo é 2.2.16.
Agora inicie o terminal e insira o comando a seguir para adicionar o repositório Vagrant no sistema CentOS 8:
$ sudo dnf install config-manager --add-repo = https: // rpm.lançamentos.Hashicorp.com/rhel/hashicorp.repo
Depois de adicionar o repositório, execute o comando abaixo para instalar o Vagrant em seu sistema:
$ sudo dnf install vagrant -y
Você pode validar se a instalação do Vagrant foi bem -sucedida ou não usando o seguinte comando assim que a instalação estiver concluída.
$ vagrant -versão
Saída
Criando um ambiente de desenvolvimento usando vagabundo
Agora você pode criar ambientes de desenvolvimento virtual à medida que a instalação foi concluída.
Para fazer um ambiente de desenvolvimento, você precisará do provedor de caixas virtuais.
Se o VirtualBox não estiver instalado no seu sistema CentOS 8, instale -o visitando este link.
O próximo passo é criar um novo diretório para o projeto. Você pode usar o “mkdir”Comando para fazer um novo diretório:
Lembre-se de alterar o “projeto de teste” com o nome real do projeto.
$ mkdir ~/teste-projeto
Navegue até o diretório recém -criado:
$ CD ~/Test-Projeto
Use o "Vagrant init”Comando seguido de um nome de caixa para criar um novo VagrantFile.
$ Vagrant init ubuntu/bionic64
Saída
O VagrantFile é um arquivo de configuração que lida com a configuração da máquina virtual e define como ele é provisionado.
Como exemplo, aqui, usamos a caixa Ubuntu/Bionic64.
Caixas são formatos de pacotes específicos para provedores para ambientes de desenvolvimento de vagabundos. A lista de caixas vagantes disponíveis ao público pode ser encontrada neste catálogo.
Abra o VagrantFile em qualquer editor de texto e faça as modificações necessárias. O VagrantFile pode ser aberto e editado com um editor de texto nano simples.
$ sudo nano vagantfile
Para fazer uma nova máquina virtual usar o “Vagrant Up” comando. A máquina terá a mesma configuração especificada no VagrantFile.
$ Vagrant Up
Saída
O Vagrant cria o diretório do projeto em /vagant na máquina virtual. Isso permite que você trabalhe em seus arquivos de projeto da sua máquina host.
Pare uma máquina virtual vagante
Você pode usar o comando "Vagrant Part" para interromper a máquina virtual assim que seu trabalho estiver concluído:
$ Vagrant parou
Reinicie uma máquina virtual vagante
Se você deseja reiniciar a máquina virtual, use o seguinte comando:
$ VAGrant Recarregar
Suspender uma máquina virtual vagante
Se você quiser parar a máquina virtual enquanto preserva seu estado, use o “suspender”Comando:
$ vagante suspender
Destrua uma máquina virtual vagante
Se você deseja destruir a máquina virtual, use o seguinte comando:
$ Vagrant Destroy
Este comando também excluirá todos os recursos associados a essa máquina virtual específica.
Conclusão
Um vagabundo é uma ferramenta potente que muitos especialistas usam. O fato de não ter grandes alternativas aumenta ainda mais seu significado. Este artigo forneceu um guia detalhado sobre o processo de instalação do Vagrant. Ele também mostra as etapas que podemos usar para criar máquinas virtuais no CentOS 8.