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"