Neste artigo, vou demonstrar como usar o vagrant para ativar uma máquina virtual em poucos minutos CentOS 7. Mas primeiro uma pequena introdução ao vagabundo.
Vagabundo é um projeto de código aberto para a criação e provisionamento de máquinas virtuais portáteis. Com o vagrant, você pode ativar várias máquinas virtuais em um tempo incrivelmente curto. O Vagrant permite que você experimente vários sistemas operacionais ou distribuições sem se preocupar em baixar arquivos ISO.
Precisamos baixar o virtualBox. O Vagrant é executado na AWS, Docker e VMware também. Mas vou usar o VirtualBox neste tutorial.
Agora você pode querer perguntar: por que VirtualBox? Como eu indiquei acima, realmente não importa qual software de virtualização você escolha. Qualquer um funcionará bem para você porque qualquer máquina Linux tem a mesma base de comando. A questão é: você precisa ter um ambiente de virtualização como o virtualbox para executar o software de provisionamento como o vagrant. <
Embora existam vários tutoriais sobre a instalação do virtualBox em www.tecmint.com (por exemplo Instale o VirtualBox no CentOS 7), no entanto, executarei rapidamente a instalação do Virtualbox 5.1.
Primeiro instale as dependências do VirtualBox.
# yum -y install gcc dkms make qt libgomp patch # yum -y instala kernel-headers kernel-devel binutils glibc-headers glibc-devel font-forge.
Em seguida, adicione o repositório VirtualBox.
# cd /etc/yum.repo.d/ # wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo.
Agora instale e construa o módulo do kernel.
# yum install -y VirtualBox-5.1. # / sbin / configuração rcvboxdrv.
Aqui, vamos baixar e instalar a versão mais recente do Vagrant (ou seja, 1.9.6 no momento da escrita) usando yum comando.
Para máquina de 64 bits # yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_x86_64.rpm Para máquina de 32 bits # yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_i686.rpm.
Crie um diretório onde irá instalar sua distribuição ou sistema operacional Linux favorito.
# mkdir ~ / vagrant-home # cd ~ / vagrant-home
Instale sua distro ou sistema operacional favorito.
Instalando Ubuntu # vagrant init ubuntu / xenial64 Instalando CentOS # vagrant init centos / 7.
Um arquivo chamado Vagrantfile será criado em seu diretório atual. Este arquivo contém definições de configuração para suas máquinas virtuais.
Inicialize seu servidor Ubuntu.
# vagrant up.
Aguarde o download terminar. Realmente não leva muito tempo. A velocidade da sua internet também conta.
Para obter uma lista de caixas pré-configuradas disponíveis, verifique https://app.vagrantup.com/boxes/search
Abra o Virtualbox para ver uma máquina virtual Ubuntu de 64 bits pré-construída carregada no virtualbox com a configuração definida no Vagrantfile. É como qualquer outra VM: sem diferença.
Se você quiser configurar outra caixa (digamos CentOS7), modifique o seu Vagrantfile arquivo em seu diretório atual (se for onde seu Vagrantfile está localizado) com seu editor favorito. eu uso editor vi para o meu trabalho. Imediatamente abaixo da linha 15, digite:
config.vm.box = “centos / 7”
Você também pode configurar o endereço IP, bem como nomes de host para a caixa ainda a ser baixada dentro do Vagrantfile. Você pode fazer isso para tantas caixas que deseja provisionar quanto possível.
Para configurar o endereço IP estático, descomente a linha 35 e altere o endereço IP de acordo com sua escolha.
config.vm.network "private_network", ip: "192.168.33.10"
Depois de concluir essa modificação, digite o comando abaixo para ativar a máquina.
# vagrant up.
Gerenciar este servidor virtual é extremamente fácil.
# vagrant halt [servidor encerrado] # vagrant up [iniciar servidor] # vagrant destroy [delete server]
Neste tutorial, usamos o vagrant para construir rapidamente um servidor sem muitos problemas. Lembre-se de que não precisamos nos preocupar com o download do arquivo ISO. Aproveite seu novo servidor!