Requisitos do servidor Sherpa Orchestrator (instalação local)#
Requisitos do sistema#
- SO: Debian 11 minimal (recomendado), outras distribuições Linux com possíveis modificações
- CPU: x86_64, mínimo 2 núcleos
- RAM: 4 GB mínimo, 8 GB+ recomendado
- Disco: 20 GB+ de espaço livre
- Rede: Endereço IP fixo e conexão de internet estável para todos os clientes previstos
- Acesso: permissões sudo para instalação
Importante:
- A instalação leva tempo devido ao download de pacotes e dependências
- Após a instalação, a internet não é necessária para funcionamento
- O servidor deve ter um endereço IP fixo
Preparação do servidor#
Verificação dos recursos do sistema#
# Verifique os recursos do sistema
df -h # Espaço em disco
free -h # Memória RAM
lscpu | grep -E "^CPU\(s\)|Model name" # Informações sobre o processador
💡 Comentários sobre a verificação de recursos
df -h - mostra o uso do espaço em disco em formato legível free -h - mostra informações sobre a memória RAM lscpu - mostra informações sobre o processador
Valores mínimos recomendados:
- Disco: mínimo 20 GB de espaço livre
- RAM: mínimo 4 GB
- CPU: mínimo 2 núcleos
Verificação da disponibilidade de portas#
Sherpa Orchestrator utiliza as seguintes portas:
- 443 - interface web HTTPS (obrigatório)
- 3306 - banco de dados MySQL/MariaDB
- 5432 - banco de dados PostgreSQL (opcional)
Verificação da disponibilidade de portas#
# Verifique se as portas necessárias estão ocupadas
sudo netstat -tlnp | grep -E ":443 |:3306 |:5432 " || echo "Portas livres"
💡 Comentários sobre a verificação de portas
sudo netstat -tlnp - mostra todas as portas TCP em escuta e os processos
-t- portas TCP-l- apenas portas em escuta-n- formato numérico (sem resolução de nomes)-p- mostra o PID e o nome do processo
Resultado esperado:
- Se as portas estiverem livres, o comando exibirá "Portas livres"
- Se as portas estiverem ocupadas, serão mostrados os processos que as utilizam
Sistemas operacionais suportados#
- Debian 11 (recomendado para este guia)
- Ubuntu 18.04+
- CentOS 7/8
- Outras distribuições Linux (com possíveis modificações de comandos)
Requisitos de rede#
- Endereço IP fixo - crítico para o acesso dos clientes
- Acesso à internet - para download de pacotes e atualizações
- Resolução DNS - para acesso aos repositórios de pacotes
Requisitos de segurança#
- Certificados SSL/TLS - para acesso HTTPS
- Firewall - deve permitir acesso às portas 443
- SELinux/AppArmor - deve ser configurado ou desativado em caso de problemas
Verificação final antes da instalação#
# Verifique os recursos do sistema
echo "=== Recursos do sistema ==="
df -h /
free -h
lscpu | grep -E "^CPU\(s\)|Model name"
# Verifique a rede
echo "=== Configuração de rede ==="
ip addr show
# Verifique o acesso aos repositórios
echo "=== Acesso aos repositórios ==="
sudo apt update --dry-run 2>/dev/null | head -10
echo "Se todas as verificações forem bem-sucedidas, você pode prosseguir com a instalação do Sherpa Orchestrator"