Home Empreendimento Início Laboratório Mergulho Profundo: A Perspectiva de um Educador

Início Laboratório Mergulho Profundo: A Perspectiva de um Educador

by Autor convidado

Meu laboratório começou com a necessidade de simplificar minha carga de trabalho, mas tinha grandes ideias associadas a ele. A compra de um único servidor deu início a tudo, mas rapidamente aumentou conforme eu aprendia mais sobre o que era possível dentro de um orçamento. O laboratório cresceu à medida que as ideias se tornaram mais claras. Meu laboratório doméstico ainda não chegou ao sopé da colina, mas estou pronto para começar a contar a história de como ele surgiu e o que está por vir. 


Meu laboratório começou com a necessidade de simplificar minha carga de trabalho, mas tinha grandes ideias associadas a ele. A compra de um único servidor deu início a tudo, mas rapidamente aumentou conforme eu aprendia mais sobre o que era possível dentro de um orçamento. O laboratório cresceu à medida que as ideias se tornaram mais claras. Meu laboratório doméstico ainda não chegou ao sopé da colina, mas estou pronto para começar a contar a história de como ele surgiu e o que está por vir. 

A história começa há cerca de um ano, quando decidi deixar minha função de administrador de sistemas para seguir carreira na educação. Arranjei um emprego para ensinar cursos de Tecnologia da Informação em uma universidade local que tinha um forte foco no aprendizado prático. Além de preparar palestras, também tive que preparar ambientes de laboratório virtual para os alunos aprenderem com cenários do mundo real. 

Rapidamente achei difícil e demorado usar o ambiente fornecido para mim. A falta de acesso fazia com que solicitações de alterações simples tomassem muito tempo, dificultando o ajuste correto das configurações. Comecei a desenvolver módulos de laboratório em meu desktop, mas mesmo com 32 GB de RAM, não consegui executar sem problemas mais de 10 sistemas que alguns dos ambientes mais complexos usavam. 

Uma noite, puxei o gatilho do meu primeiro servidor de laboratório doméstico para aliviar essa dor. Encontrei um sistema na Amazon que parecia atender às minhas necessidades. Um Dell PowerEdge R710 com Xeon 5670 duplo, 144 GB de memória e 12 TB de armazenamento bruto. Alguns dias depois, ele chegou à minha porta e naquela noite estava executando o VMware ESXi; Eu estava nas corridas construindo módulos de laboratório.

Aquele servidor satisfez minha necessidade atual, mas me vi construindo rapidamente uma cama de teste para novas ideias. Dois novos problemas surgiram e eu precisava de mais. (Ou talvez eu só quisesse mais.) Embora agora eu pudesse criar e testar os ambientes com facilidade, eu queria adicionar uma automação melhor à implantação dos módulos de laboratório. Minha ideia era replicar o ambiente de aprendizado do aluno e encontrar maneiras de fazer isso. Então, claramente, eu precisaria de mais servidores. 

Então eu tive sorte e encontrei um negócio incrível em alguns Fujitsu RX300 S7 em uma organização sem fins lucrativos local de reciclagem de computadores. Dentro de cada um encontrei processadores dual Xeon e5-2620 e 64 GB de RAM. Também consegui fechar um negócio em um switch Cisco SG300 de 28 portas e alguns no-breaks APC. Transformei dois dos RX300 em um cluster vSphere e peguei uma torre Dell Precision T3500 para atuar como um dispositivo FreeNAS iSCSI improvisado para armazenamento compartilhado. 

comecei a brincar com Ansible neste ponto (que ainda é um trabalho em andamento), mas descobri rapidamente que uma SAN de 1 GB não era suficiente e os RX300 são muito exigentes com RAM. Decidi montar um plano para criar um ambiente mais robusto, com alguma escalabilidade em mente. Eu também estabeleci o trabalho de base para o meu projeto de fase 3. 

Pesquisei nas “interwebs” e encontrei um negócio muito respeitável em um par de Dell PowerEdge R620 de um revendedor online. Estes vieram com dual Xeon e5-2630s, 64 GB de RAM e 10 GbE NICs. Adicionei um pouco de RAM que recebi da organização sem fins lucrativos para equipar cada um com 192 GB. 

Adicionei uma NIC de 10 GbE e alguns SSDs Intel de 480 GB ao meu R710 e o transformei em um NAS usando XigmaNAS (formalmente NAS4Free). Com o tempo, posso adicionar uma placa HBA externa e um chassi de armazenamento se precisar expandir. Anexei tudo isso a um switch Mikrotik 10GbE -16port (Cloud Router Switch 317-1G-16S + RM) que faz um bom trabalho pelo preço e é resfriado passivamente para não adicionar mais ruído. 

Reaproveitei o Dell T3500 para uma caixa Pfsense na borda da minha rede. Isso me permitiu configurar o OpenVPN para acesso remoto, segmentar minha rede com VLANs e utilizar alguns dos muitos outros recursos no futuro. Também peguei um desktop HP z210, coloquei alguns SSDs que tinha para uma unidade de inicialização espelhada executando o Windows Server 2019. Reaproveitei os 12 TB de armazenamento do meu R710 e prendi-os (alguns com braçadeiras) para armazenamento de backup. Atualmente, a edição da comunidade da Veeam está fazendo backup de VMs críticas para mim. 

Eu sei que você está se perguntando o que eu fiz com aqueles servidores Fujitsu. Não se preocupe, eles não ficarão ociosos por muito tempo. Estou preparando-os para a fase 3. Recentemente, comprei alguns spinners de 10K de 600 GB e cartões Mellanox Connect x10 de 2 GB para eles. Também estou tentando encontrar mais RAM que os deixe felizes.

A Fase 3 é um pequeno projeto que tenho na cabeça há algum tempo. Não sei como chamá-lo, mas estou pensando em algo como “Sandbox in a box”, “Homelab to go” ou “Cyber ​​Range on the Fly”. Independentemente de como acabe sendo chamado, a ideia é automatizar e empacotar um conjunto de ferramentas de código aberto que possam permitir que qualquer pessoa com conhecimento técnico mínimo implemente (no antigo bare metal) e tenha um ambiente de laboratório totalmente funcional para treinamento ou ensino . A ideia original era para professores do ensino médio que queriam uma maneira fácil e barata de trazer a TI para a sala de aula com a esperança de poder se conectar ao Ohio Cyber ​​Range (mais detalhes sobre isso em uma história futura). 

A história deste laboratório não acabou, nem começou de verdade. Outro dia, encontrei um bom negócio em um Dell R320 e ainda estou tentando decidir uma maneira de integrá-lo ao sistema. Posso ser um professor, mas ainda estou aprendendo todos os dias e este laboratório já abriu minha mente para muitas coisas. Eu adoraria ouvir seus pensamentos, perguntas e ideias para o meu laboratório.

–Ryan Moore,  @RyanMoore88

Esta postagem faz parte de uma série contínua de conteúdo enviado por usuários dedicado a explorar a diversão e os desafios de construir, manter e, às vezes, construir novamente um laboratório doméstico. Esta série é em parceria com nossos amigos da /r/homelab. Se você estiver interessado em compartilhar sua configuração, envie um e-mail para [email protegido]