4linux / 525

Infraestrutura Ágil com Práticas DevOps
18 stars 35 forks source link

Infraestrutura Ágil

Este repositório é o ambiente do curso de Infraestrutura Ágil da 4Linux.

Infraestrutura Ágil

Ao executar os passos de configuração, sua máquina, através do Vagrant, criará as máquinas virtuais no VirtualBox de forma automática, com todos os softwares que utilizaremos durante o curso. O Vagrant nos auxiliará a criar e gerenciar as máquinas de uma maneira muito mais simples e rápida do que se precisássemos instalá-las manualmente.

Pré-requisitos

Para utilizar este repositório você deverá instalar o Vagrant e o VirtualBox.

Para clonar o repositório você precisará do git, para os usuários do Windows recomendamos https://gitforwindows.org/.

Configuração

Nesse ambiente, que está centralizado no arquivo Vagrantfile, serão criados 5 máquinas com as seguintes características:

Nome vCPUs Memoria RAM IP S.O.
automation 2 2048MB 172.27.11.10 debian/bullseye64
balancer 1 256MB 172.27.11.20 debian/bullseye64
database 1 512MB 172.27.11.30 centos-8.5
docker1 1 512MB 172.27.11.100 debian/bullseye64
docker2 1 512MB 172.27.11.200 centos-8.5

Clone o repositório em algum diretório da sua máquina e inicie as vms:

git clone https://github.com/4linux/4525.git
cd 4525
vagrant up

As máquinas serão provisionadas, este processo leva alguns minutos e depende da sua velocidade de conexão com a internet.

Utilização

Todos os comandos devem ser utilizados dentro do diretório clonado.

Para listar as máquinas:

vagrant status

Para entrar em uma máquina:

vagrant ssh automation

Para iniciar as máquinas:

vagrant up

Para desligar as máquinas:

vagrant halt