| title | Inovatech ChromeCluster | |||||
|---|---|---|---|---|---|---|
| tags |
|
|||||
| status | em-desenvolvimento |
Projeto acadêmico do Inovatech/Unipar para reaproveitar Chromebooks Samsung como nós de um cluster Docker Swarm para uso em laboratório, ensino e experimentação prática.
O projeto esta organizado em modulos progressivos, desde o desbloqueio do hardware ate a operacao do cluster em producao academica.
- Modulo 01 - Desbloquear Chromebook
- Modulo 02 - Criar ISO Ubuntu com pre-requisitos
- Modulo 03 - Instalar Ubuntu Server no Chromebook
- Modulo 04 - Configurar Docker Swarm pai (manager)
- Modulo 05 - Adicionar workers no cluster
- Modulo 06 - Operacao, monitoramento e manutencao
| Modulo | Status |
|---|---|
| Modulo 01 | Em andamento |
| Modulo 02 | Em andamento |
| Modulo 03 | Em andamento |
| Modulo 04 | Em andamento |
| Modulo 05 | Em andamento |
| Modulo 06 | Em andamento |
Objetivo: remover bloqueios fisicos e de firmware para permitir boot customizado.
Conteudo atual:
- Liberacao da trava de hardware
- Etapa de Powerwash
- Entrada em modo desenvolvedor
- Instalacao de firmware custom
Guia detalhado:
Objetivo: preparar midia de instalacao do Ubuntu Server com os pacotes e configuracoes base do projeto.
Conteudo atual:
- Instalacao e uso do Cubic
- Inclusao dos pacotes de rede (Wi-Fi)
- Validacao da ISO gerada
Guia detalhado:
Objetivo: instalar o Ubuntu Server e validar o funcionamento inicial do hardware.
Conteudo atual:
- Boot pela midia USB
- Instalacao base do sistema
- Checklist de validacao e troubleshooting
Guia detalhado:
Objetivo: criar o no principal do Swarm e definir padroes de rede e seguranca.
Conteudo atual:
- Instalacao do Docker Engine
- Inicializacao do cluster com docker swarm init
- Geracao de token de worker e validacoes
Guia detalhado:
Objetivo: conectar os Chromebooks ao Swarm como workers e validar a comunicacao.
Conteudo atual:
- Processo manual de join de worker
- Processo automatizado com script
- Validacoes com docker node ls e deploy de teste
Guia detalhado:
Objetivo: padronizar atualizacoes, observabilidade e recuperacao de falhas.
Conteudo atual:
- Rotina diaria, semanal e mensal de operacao
- Monitoramento basico de servicos
- Backup e plano de contingencia
Guia detalhado:
- Validar os guias dos modulos 03 a 06 em bancada e ajustar detalhes praticos.
- Completar capturas de tela do modulo 02.
- Adicionar checklist de validacao ao fim de cada modulo conforme execucoes reais.
