Android

Como instalar vagrant no centos 8

How to setup centos using vagrant

How to setup centos using vagrant

Índice:

Anonim

O Vagrant é uma ferramenta de linha de comando para criar e gerenciar ambientes de desenvolvimento virtualizados. Por padrão, o Vagrant pode provisionar máquinas sobre o VirtualBox, Hyper-V e Docker. O suporte para outros provedores, como Libvirt (KVM), VMware e AWS, pode ser ativado pelo sistema de plug-ins do Vagrant.

O Vagrant é normalmente usado pelos desenvolvedores para configurar um ambiente de desenvolvimento que corresponda à produção.

Neste tutorial, explicaremos como instalar o Vagrant no CentOS 8. Também mostraremos como criar um ambiente de desenvolvimento.

Instalando o Vagrant no CentOS 8

No momento da redação deste artigo, a versão estável mais recente do Vagrant é a versão 2.2.6. Visite a página de downloads do Vagrant para ver se há uma nova versão do Vagrant disponível.

Para instalar o Vagrant em sua máquina CentOS, digite o seguinte comando como root ou usuário com privilégios de sudo:

sudo dnf install

Depois que a instalação estiver concluída, verifique se o Vagrant foi instalado com êxito executando:

vagrant --version

O comando imprimirá a versão do Vagrant:

Vagrant 2.2.6

Introdução ao Vagrant

Agora que você tem o Vagrant instalado no seu sistema CentOS, vamos criar um ambiente de desenvolvimento usando o provedor VirtualBox, que é o provedor padrão do Vagrant. Verifique se o VirtualBox está instalado no seu sistema CentOS 8.

A primeira etapa é criar um diretório que será o diretório raiz do projeto. Crie o diretório do projeto e alterne para ele com:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

O próximo passo é inicializar um novo arquivo Vagrant usando o comando vagrant init e especifique a caixa que você deseja usar. Vagrantfile é um arquivo de configuração que descreve como a máquina virtual é configurada e provisionada. Ele usa a sintaxe Ruby para definir a configuração.

Caixas são o formato de pacote para os ambientes Vagrant e são específicas do provedor. Você pode encontrar uma lista de caixas Vagrant disponíveis ao público na página de catálogo da caixa Vagrant.

Neste exemplo, usaremos a caixa ubuntu/bionic64 . Execute o seguinte comando para inicializar um novo arquivo Vagrant:

vagrant init ubuntu/bionic64

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Você pode abrir o arquivo Vagrant com seu editor de texto e fazer ajustes de acordo com suas necessidades.

Execute o comando vagrant up para criar e configurar a máquina virtual conforme definido no Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

Se a caixa não existir localmente, ela será baixada. O Vagrant também monta o diretório do projeto em /vagrant na máquina virtual, o que permite trabalhar nos arquivos do seu projeto na máquina host.

Para ssh na máquina virtual, digite:

vagrant ssh

Quando você terminar o seu trabalho, para parar a máquina virtual, execute:

vagrant halt

Use o comando abaixo para destruir a máquina virtual e todos os recursos associados:

vagrant destroy

Se a máquina virtual estiver em execução, ela será parada antes de ser removida.

Conclusão

Mostramos a instalação do Vagrant no CentOS 8 e como criar um ambiente de desenvolvimento básico.

Para mais informações sobre o Vagrant, visite a página de documentação oficial do Vagrant.

centos vagabundos