Skip to content

Inovatech-LTDA/ChromeCluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title Inovatech ChromeCluster
tags
inovatech
chromecluster
chromebook
ubuntu-server
docker-swarm
status em-desenvolvimento

Inovatech ChromeCluster

Logo do projeto

Modulos Guias Scripts Status

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.

Visao geral

O projeto esta organizado em modulos progressivos, desde o desbloqueio do hardware ate a operacao do cluster em producao academica.

Sumario de modulos

  1. Modulo 01 - Desbloquear Chromebook
  2. Modulo 02 - Criar ISO Ubuntu com pre-requisitos
  3. Modulo 03 - Instalar Ubuntu Server no Chromebook
  4. Modulo 04 - Configurar Docker Swarm pai (manager)
  5. Modulo 05 - Adicionar workers no cluster
  6. Modulo 06 - Operacao, monitoramento e manutencao

Status rapido

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

Modulo 01 - Desbloquear Chromebook

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:

Modulo 02 - Criar ISO Ubuntu com pre-requisitos

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:

Modulo 03 - Instalar Ubuntu Server no Chromebook

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:

Modulo 04 - Configurar Docker Swarm pai (manager)

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:

Modulo 05 - Adicionar workers no cluster

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:

Modulo 06 - Operacao, monitoramento e manutencao

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:

Proximos passos sugeridos

  1. Validar os guias dos modulos 03 a 06 em bancada e ajustar detalhes praticos.
  2. Completar capturas de tela do modulo 02.
  3. Adicionar checklist de validacao ao fim de cada modulo conforme execucoes reais.

About

Base de conhecimento sobre o projeto ChromeCluster da InovaTech (nosso eterno CISI)!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages