O que é?
O Gerenciamento de Pacotes é uma ferramenta para ativar módulos do FWFLEX e atualizar o sistema operacional do servidor. O principal objetivo é dar autonomina na implantação do produto e na manutenção do ambiente, permitindo atualização completa do servidor através da interface web de gerenciamento.
Funcionalidades
- Instalação de módulos do FWFLEX através do Wizard
- Gerenciamento de Pacotes
Casos de uso
ATENÇÃO: Com o Gerenciamento de Pacotes, o provisionamento de ambientes pelo AWX e controle de inventário pelo Gitlab deve ser descontinuado. O provisionamento via AWX continua funcionando (mantém-se compatibilidade), porém não é recomendado, pois as chaves que determinam os módulos instalados são fixas no Git, enquanto o cliente pode a qualquer momento desabilitar ou habilitar módulos no produto.
Instalação de módulos do FWFLEX através do Wizard
A ISO do FWFLEX instala o módulo de Administração do produto (itflex-core), que disponibiliza acesso ao Wizard de Instalação. Através do Wizard é possível configurar o usuário de acesso ao repositório e instalar módulos adicionais do FWFLEX.
Mais detalhes na documentação do Wizard em Instalação de Pacotes do FWFLEX.
Gerenciamento de Pacotes
O Gerenciamento de Módulos permite:
- Atualizar credenciais de acesso ao repositório da iTFLEX
- Instalar novos módulos do FWFLEX
- Uma vez instalado, não permite remover o módulo
- Habilitar/desabilitar módulos do FWFLEX
- Provisionar alterações
- Ações de habilitar/desabilitar requer provisionamento do Ansible para aplicar
- Exibe detalhes de pacote, ação, versão atual e nova versão
- Um console websocket apresenta todo o output CLI do provisionamento
- Atualizar Aplicação
- Quando ocorre liberação de versão pela iTFLEX, aparece botão de atualização na interface web
- Exibe detalhes de pacote, ação, versão atual e nova versão
- Um console websocket apresenta todo o output CLI do provisionamento
- Atualizar sistema operacional
- Quando há pacotes do sistema operacional para atualizar, aparece botão de atualização na interface web
- Exibe detalhes de pacote, ação, tamanho, versão atual e nova versão
- Um console websocket apresenta todo o output CLI do provisionamento
- Verificação automática de atualizações
- Há uma rotina na crontab que executa o comando
itflex-check-updates
de hora em hora - O comando verifica atualizações da iTFLEX e do SO e apresenta os botões em tela
- Há uma rotina na crontab que executa o comando
- Pacotes atualizados:
- Atualizar Aplicação: Atualiza todos os pacotes do produto, dependências, bibliotecas e pacotes de infra essenciais para o produto
- Atualizar SO: Atualiza todos os pacotes do sistema, exceto pacotes da iTFLEX, dependências, bibliotecas e pacotes de infra essenciais para o produto
- Logs e erros:
- Erros do Ansible podem ser coletados na tela de output do websocket (atenção para o scroll lateral)
- Logs da última execução em
/etc/itflex/packages/logger/
nositflex.log
eso.log