Repositório para armazenar o Laboratório do curso de OpenLDAP da 4Linux
Para a criação do laboratório é necessário ter pré instalado os seguintes softwares:
Para as máquinas com MAC OS aconselhamos, se possível, que as instalações sejam feitas pelo gerenciador de pacotes brew.
O Laboratório será criado utilizando o Vagrant. Ferramenta para criar e gerenciar ambientes virtualizados (baseado em Inúmeros providers) com foco em automação.
Nesse laboratório, que está centralizado no arquivo Vagrantfile, sera criada 1 maquina com a seguinte característica:
Nome | vCPUs | Memoria RAM | IP | S.O.¹ |
---|---|---|---|---|
wildfly-domain | 2 | 2048MB | 172.16.0.100 | rocky-linux-9 |
wildfly-controller1 | 2 | 1536MB | 172.16.0.101 | rocky-linux-9 |
wildfly-controller2 | 2 | 1536MB | 172.16.0.102 | rocky-linux-9 |
devops-node | 2 | 2048MB | 172.16.0.103 | rocky-linux-9 |
monitoring-node | 2 | 2048MB | 172.16.0.104 | rocky-linux-9 |
¹: Esses Sistemas operacionais estão sendo utilizado no formato de Boxes, é a forma como o vagrant chama as imagens do sistema operacional utilizado.
Para criar o laboratório é necessário fazer o git clone
desse repositório e, dentro da pasta baixada realizar a execução do vagrant up
, conforme abaixo:
SOMENTE VMS LINUX
git clone https://github.com/4linux/437
cd 437/
vagrant up
O Laboratório pode demorar, dependendo da conexão de internet e poder computacional, para ficar totalmente preparado.
Em caso de erro na criação das máquinas sempre valide se sua conexão está boa, os logs de erros na tela e, se necessário, o arquivo /var/log/vagrant_provision.log dentro da máquina que apresentou a falha.
Por fim, para melhor utilização, abaixo há alguns comandos básicos do vagrant para gerencia das máquinas virtuais.
Comandos | Descrição |
---|---|
vagrant init |
Gera o VagrantFile |
vagrant box add <box> |
Baixar imagem do sistema |
vagrant box status |
Verificar o status dos boxes criados |
vagrant up |
Cria/Liga as VMs baseado no VagrantFile |
vagrant provision |
Provisiona mudanças logicas nas VMs |
vagrant status |
Verifica se VM estão ativas ou não. |
vagrant ssh <vm> |
Acessa a VM |
vagrant ssh <vm> -c <comando> |
Executa comando via ssh |
vagrant reload <vm> |
Reinicia a VM |
vagrant halt |
Desliga as VMs |
Para maiores informações acesse a Documentação do Vagrant