1. Visão Geral

1. Resumo

O LAB é um ambiente de infraestrutura virtual desenvolvido para explorar, implementar e integrar tecnologias de virtualização, redes, sistemas Linux e administração de servidores. Sua estrutura reproduz uma rede com estações de trabalho, roteador, switch, servidor e uma estação dedicada ao gerenciamento, permitindo observar o funcionamento e a interação desses componentes.

A base do LAB utiliza QEMU/KVM para executar máquinas virtuais que desempenham diferentes funções na infraestrutura. A rede é organizada em segmentos independentes, conectados por um switch virtual baseado em Open vSwitch e por um roteador Linux responsável pelo encaminhamento de pacotes, acesso à rede externa e controle de tráfego com nftables. O ambiente também incorpora Proxmox VE e containers LXC para hospedar serviços, incluindo o servidor de monitoramento Zabbix.

O desenvolvimento do LAB prioriza o controle direto sobre os recursos e configurações, o uso de sistemas Linux adequados a cada função e a organização dos componentes para facilitar sua operação e manutenção. A infraestrutura continua em evolução, com funcionalidades já implementadas e outras em processo de configuração, validação e aprimoramento.

2. Escolha das Tecnologias

TecnologiaMotivo da escolha
QEMU/KVMIntegração nativa com Linux, controle direto das VMs e utilização do KVM pelo Proxmox VE.
Alpine LinuxBaixo consumo de recursos, permitindo executar mais VMs com os 16 GB de RAM disponíveis.
Open vSwitchFlexibilidade para configurar a comutação e as VLANs diretamente, sem depender de soluções prontas.
nftablesControle direto das regras de tráfego, com facilidade para adaptar a rede e suas políticas.
Proxmox VEPlataforma para hospedar e administrar servidores e serviços, além de proporcionar experiência prática.
LXCExecução de serviços em containers com menor consumo de recursos.
Debian LinuxCompatibilidade e facilidade de manutenção dos componentes utilizados pelo servidor Zabbix.
ZabbixCentralização das métricas e do monitoramento dos dispositivos e sistemas do LAB.

3. Overview infraestrutura de rede

Após pesquisas sobre infraestrutura de TI corporativa, decidi estabelecer uma rede central e ir expandindo os recursos gradativamente. O intuito é começar com algo mais simples e ir adicionando recursos mais avançados ao longo do tempo. Acredito que essa abordagem seja a melhor para o meu entendimento profundo em infraestrutura de TI.

3.1 Layout
  • 4 VLANs cada uma com 5 workstations.
  • 1 switch e 1 router.
  • 1 servidor.

4. Da Arquitetura à Implementação

A infraestrutura apresentada é construída sobre QEMU/KVM, com máquinas virtuais que desempenham funções específicas e se conectam para formar a rede do LAB. Cada dispositivo possui seus próprios recursos, interfaces e configurações, permitindo que o ambiente seja desenvolvido e ajustado conforme novas necessidades surgem.

A partir dessa base, foram implementados os mecanismos de comutação, segmentação e roteamento, seguidos pela infraestrutura de servidores, gerenciamento e observabilidade. Essas camadas se complementam e formam um ambiente integrado, cuja operação depende da comunicação entre seus diferentes componentes.

O LAB continua em desenvolvimento. As próximas seções apresentam como essa infraestrutura foi construída, começando pela virtualização e avançando até os mecanismos responsáveis pela comunicação, administração e monitoramento do ambiente.