Após 5 anos de dedicação, usuário mostra o homelab que montou: três mini PCs, NAS e rede de 2,5 Gb/s

Um usuário mostrou a evolução do seu homelab após cinco anos de upgrades, reunindo três mini PCs, NAS dedicado, Kubernetes e rede de 2,5 Gb/s.

Um usuário do Reddit publicou a evolução do seu homelab após cinco anos de upgrades graduais. O resultado é uma infraestrutura doméstica que reúne três mini PCs executando um cluster Kubernetes, um NAS dedicado com seis discos rígidos, rede de 2,5 Gb/s com agregação de links e dezenas de serviços voltados para automação residencial, armazenamento e streaming de mídia. Segundo o autor da publicação, as adições mais recentes foram um gabinete de 3U para o servidor de armazenamento e um switch gerenciável TP-Link de 2,5 Gb/s. Ele afirma que essas mudanças ampliaram as capacidades da infraestrutura e também melhoraram a organização do rack.

Five Years of incremental Upgrades
by
u/HerrAusragend in
homelab

 

O rack foi montado ao longo de cinco anos

Em vez de investir em um servidor tradicional, o autor optou por construir a infraestrutura gradualmente utilizando mini PCs.

O núcleo do ambiente é formado por três Minisforum NAB6, cada um equipado com:

  • 16 GB de memória RAM;
  • SSD NVMe de 500 GB;
  • SSD SATA de 1 TB;
  • duas interfaces Ethernet de 2,5 Gb/s.

As três máquinas ficam instaladas em suportes para rack produzidos pela Hive Tech Solutions.

O armazenamento fica concentrado em um servidor separado, montado pelo próprio usuário dentro de um gabinete Inter-Tech 3U-3508. A máquina possui 16 GB de RAM, seis discos rígidos de 4 TB, um SSD NVMe de 1 TB e duas interfaces Gigabit Ethernet.

Segundo o autor, todos os servidores utilizam duas conexões de rede configuradas em LACP (Link Aggregation Control Protocol), tecnologia que combina múltiplas interfaces físicas para aumentar a largura de banda disponível e oferecer redundância caso um cabo apresente falha.

Switch de 2,5 Gb/s ampliou a capacidade da rede

Um dos destaques do projeto é o TP-Link JetStream TL-SG3428X-M2, switch gerenciável equipado com:

  • 24 portas Ethernet de 2,5 Gb/s;
  • quatro portas SFP+ de 10 Gb/s para uplinks de maior velocidade.

Segundo o autor, a instalação desse equipamento permitiu aproveitar totalmente as interfaces de 2,5 Gb/s presentes nos mini PCs e facilitou futuras expansões da infraestrutura.

Além dele, o rack também abriga um roteador GL.iNet GL-MT6000 executando o OpenWRT, um Home Assistant Green para automação residencial, um Apple AirPort Express destinado ao streaming de áudio e um JetKVM para acesso remoto ao hardware.

Kubernetes coordena mais de 40 aplicações

O software instalado chama tanta atenção quanto o hardware.

Os três Minisforum formam um cluster Kubernetes baseado no Talos OS, distribuição especializada em executar exclusivamente esse tipo de ambiente. Atualmente são executadas cerca de 41 aplicações, todas gerenciadas por meio de Git e ArgoCD, permitindo que toda a infraestrutura seja definida como código.

Entre os componentes utilizados estão:

  • Cilium para rede do cluster;
  • MetalLB para balanceamento de carga;
  • VIP para alta disponibilidade;
  • VictoriaMetrics e Grafana para monitoramento;
  • Rook Ceph para armazenamento distribuído.

O NAS também fornece armazenamento para o cluster utilizando SMB CSI, enquanto um servidor Jellyfin faz a distribuição de mídia com aceleração por hardware através do Intel Quick Sync Video (QSV).

O NAS ainda deverá mudar de plataforma

Apesar da estrutura atual utilizar o UNRAID, o autor afirma que pretende migrar futuramente para o TrueNAS ou construir uma solução própria baseada em Debian e ZFS. Ele explica que ainda não realizou essa mudança porque pretende ampliar primeiro a capacidade de armazenamento, mas considera que os preços atuais de SSDs e discos rígidos continuam elevados.

Essa também é a razão apontada para adiar futuras expansões de memória RAM e armazenamento no cluster.

Rack de áudio ganhou uma nova função

Outro detalhe curioso é a origem do gabinete. Segundo o autor, o rack utilizado não foi desenvolvido originalmente para servidores, mas para equipamentos de áudio profissionais.

A escolha faz sentido porque o laboratório também abriga uma interface Behringer Ultragain ADAT, utilizada para converter o áudio analógico proveniente de um Apple AirPort Express e de um toca-discos de vinil antes de enviá-lo para uma interface Audient iD14. Essa integração permite que equipamentos de áudio façam parte da mesma infraestrutura responsável pelos serviços de rede e automação residencial.

Nem tudo precisa de um nobreak

Nos comentários da publicação, o usuário também respondeu perguntas sobre alimentação elétrica. Ele afirma que ainda não utiliza um UPS (nobreak), pois considera que nenhuma das aplicações hospedadas é crítica. Segundo ele, a maioria das interrupções aconteceu por um motivo inusitado: desligamentos acidentais da tomada inteligente utilizada para medir o consumo de energia do próprio rack.

Como os serviços atendem apenas um pequeno grupo de pessoas, essas interrupções representam apenas um inconveniente temporário.

Mini PCs vêm ganhando espaço em homelabs

Projetos como esse mostram uma tendência observada entre entusiastas de infraestrutura doméstica: a substituição de servidores tradicionais por mini PCs mais compactos e eficientes. Confira abaixo mais alguns exemplos de homelabs que já mostramos aqui no Hardware.com.br

Como um estudante construiu um homelab em casa para pesquisas científicas

Jovem de 20 anos monta servidor doméstico em rack compacto com Proxmox, Jellyfin e NAS Ugreen

Entusiasta monta em casa uma rede de 10 Gb inspirada em infraestruturas de empresas

Postado por
Editor-chefe no Hardware.com.br/GameVicio Aficionado por tecnologias que realmente funcionam. Segue lá no Insta: @plazawilliam Elogios, críticas e sugestões de pauta: william@hardware.com.br
Siga em:
Compartilhe
Deixe seu comentário
Assine nossa Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre tecnologia, games, IA e internet em seu email.
Veja também
Publicações Relacionadas
Img de rastreio
Localize algo no site!