O que é?

O Wizard é o guia de implantação do FWFLEX, que é usado após a instalação da ISO e executado somente uma vez. A execução do Wizard é obrigatória, com algumas configurações mínimas necessárias, porém é permitido pular as etapas de configuração, caso prefira uma instalação com as configurações mínimas.

Funcionalidades

  1. Instalação de Pacotes do FWFLEX
  2. Restauração de backup
  3. Criar usuário administrador
  4. Setup Inicial

Casos de uso

Instalação de Pacotes do FWFLEX

A primeira opção da tela inicial direciona para a Instalação de Pacotes. Nela é possível:

  • configurar credencial de acesso ao repositório
    • Obrigatório para instalação de pacotes adicionais
    • O usuário padrão da ISO só possui acesso ao itflex-core
  • Seleção dos módulos a serem instalados (botão para habilitar)
  • Prvisionamento
    • Abre uma tela de provisionamento
    • Exibe os pacotes a serem instalados e a versão
    • A ação de provisionar inicia o processo de instalação
    • Um console websocket apresenta todo o output CLI do provisionamento
    • Realiza instalação dos pacotes RPM
    • Executa provisionamento via Ansible
  • Caso ocorra algum erro no processo de instalação, os módulos permanecerão como não instalados
  • Erros da aplicação são enviados para o Sentry da iTFLEX
  • Erros do Ansible são apresentados na tela para o usuário

Restauração de backup

Para a importação do backup, é necessário que tenha sido instalado os módulos desejados na etapa de instalação. Caso contrário, serão importados somente os dados do itflex-core.

A opção de importar backup realiza:

  • Upload do arquivo de backup do FWFLEX
  • Executar a restauração
  • Finaliza o Wizard

Criar usuário administrador

É obrigatório a criação de um usuário administrador para seguir com a instalação. Usuários da iTFLEX autenticados via certificado SSL (porta 9293) podem seguir a instalação sem criar login de administrador.

A criação define:

  • Usuário
  • Nome completo
  • E-mail
  • Senha
  • Especifica se tem acesso à console
    • Cria um usuário SSH para este login
    • Dá acesso à console pela interface web
    • Define o nível de acesso (N1 ou N2)

Setup Inicial

O Setup Inicial é a principal funcionalidade do Wizard. Ele permite automatizar configurações essenciais para todos os módulos.

Principais recursos:

  • Configuração do sistema
    • Permite alterar hostname
    • Permite alterar senha de root
    • Gerencia fuso horário
    • Gerencia servidores NTP
    • Gerencia configuração de DNS
    • Gerencia arquivo hosts do servidor
  • Instalação di TIFlux
    • Obrigatório para todos os usuários
    • iTFLEX pode gerenciar exceções (usuários que não devem instalar TIFlux) em https://repo02.itflex.com.br/data/tiflux/ignore.txt
    • O Wizard não exibe a seção de instalação do TIFlux para usuários listados no ignore.txt
    • A seção de instalação possui um campo para inserir a URL de download do instalador
    • Opção para instalar
    • Um console websocket apresenta todo o output CLI da instalação
    • Caso apresente algum erro, não permite seguir com a instalação do Wizard (necessário acionar suporte)
  • Configura conta de e-mail para os disparos de e-mail do FWFLEX
  • Configuração de interfaces de rede (documentação em Interfaces de Rede)
  • Para cada pacote do FWFLEX também possui uma etapa de configuração mínima
    • DHCP - marca conexões para criar um escopo de DHCP padrão
    • DNS - marca conexões para habilitar escuta do serviço de DNS
    • DBC - Marca conexões para criar uma política de DBC padrão e define a banda de cada conexão
    • OpenVPN - Permite criação de uma instância VPN padrão
    • Firewall - Permite selecionar conjunto de regras padrão para serem criadas e permitir acessos básicos
    • SD-WAN - Marca conexões WAN para serem inseridas na política de SD-WAN padrão
  • Para cada etapa de pacote existe a opção de pular para a próxima etapa (configuração não-obrigatória)
  • Etapa de configuração do Monitoramento iTFLEX
    • Permite ativar agente e proxy do Zabbix
  • Etapa de configuração de Métricas
    • Autorizar envio de dados de interação do usuário
    • Autorizar envio de relatórios de erros
  • Opção para Finalizar e executar o Wizard
  • Exibe em tela o status de execução de cada passo do Wizard
    • A execução de alguma etapa pode apresente erro
    • Status de sucesso ou falha é mostrado em tela (verde ou vermelho)
    • A execução é interrompida em caso de falha
  • Ao finalizar, o Wizard encaminha para a interface de Administração do FWFLEX

Ajuda