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
- Instalação de Pacotes do FWFLEX
- Restauração de backup
- Criar usuário administrador
- 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
- 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