Índice
Objetivo
O objetivo deste guia é apresentar os procedimentos necessários para efetuar a atualização do Fluig.
Para acompanhar informações sobre Atualização Programada e sobre o Ciclo de Atualização Obrigatório do Fluig acesse Atualização fluig.
Caso tenha contratado o serviço de Cloud, a instalação, atualização ou configuração do Fluig é realizada por uma equipe de atendimento específica. Para solicitar o atendimento, acha um chamado para a equipe de Cloud pela página de suporte. |
Pré-requisitos
Gerais
É imprescindível parar todos os serviços antes de atualizar a plataforma: fluig, fluig_Indexer, fluig_Realtime, fluig_memCached ou redis (para ambientes de alta disponibilidade ou com servidores de cache configurados) e Prizm (esse serviço só existe se você utiliza o Fluig Viewer localmente).
É importante lembrar que, para ambientes de alta disponibilidade, todos os serviços devem estar parados e nenhum arquivo ou pasta deve estar aberto (isso inclui mapeamento de pastas ou arquivos). |
- Recomendamos que seja realizado o download sempre da última versão do instalador no Portal do Cliente.
É importante ressaltar que não disponibilizamos o instalador para pacotes específicos que não estejam disponíveis no Portal do cliente. Sempre disponibilizamos no Portal o instalador para a última atualização disponível, que já contempla todas as correções e melhorias liberadas. É possível acompanhar nosso calendário de atualizações em Atualização Fluig, |
Atualização 1.7
Ajuste de processos e arquivos abertos para Fluig Indexer (Solr) em sistemas operacionais Linux
A partir da atualização 1.7.0, o TOTVS Fluig Plataforma passa a ser compilado sob a versão 11 do Java®. Por este motivo as mensagens de alerta, abaixo citadas, referentes ao serviço Fluig Indexer (Solr) durante a inicialização do Fluig, podem ser exibidas. |
Starting Node server ... done
*** [WARN] *** Your open file limit is currently 1024.
It should be set to 65000 to avoid operational disruption.
If you no longer wish to see this warning, set SOLR_ULIMIT_CHECKS to false in your profile or solr.in.sh
*** [WARN] *** Your Max Processes Limit is currently 62191.
It should be set to 65000 to avoid operational disruption.
If you no longer wish to see this warning, set SOLR_ULIMIT_CHECKS to false in your profile or solr.in.sh
Waiting up to 180 seconds to see Solr running on port 8983 [\]
Started Solr server on port 8983 (pid=54541). Happy searching!
|
Trata-se de variáveis de ambiente Linux utilizadas para definir um limite de arquivos abertos e um número máximo de processos rodando.
Os valores default no Linux para estas variáveis não são os ideais para alta performance do Fluig Indexer (Solr), por isso são sugeridos os valores desejáveis nestas mensagens.
Para realizar essa configuração, é necessário editar o arquivo /etc/security/limits.conf, e ao final dele inserir os seguintes valores:
solr soft nofile 65000
solr hard nofile 65000
solr soft nproc 65000
solr hard nproc 65000 |
Após a configuração e o reinício do servidor a mensagem não será mais exibida no log do Fluig.
Atualização 1.6
Caso você tenha Fluig com envio de e-mail configurado anterior à atualização 1.6.1, será necessário limpar os dados antigos de conexão do Servidor de e-mail pois a partir da atualização 1.6.1 essas configurações são feitas em tela. |
- A atualização para o Fluig 1.6.x deve ser efetuada apenas se a instalação atual estiver na release 1.5.13. Para baixar o pacote da 1.5.13, acesse o Portal do cliente.
- As bibliotecas JavaScript do Fluig foram atualizadas, portanto é preciso realizar novos testes com os formulários já cadastrados para garantir que não ocorram conflitos com versões mais antigas destas mesmas bibliotecas.
- Os desenvolvimentos sob a plataforma com dependências diretas do Java deverão ser recompilados com a versão Java 1.8.
- Os componentes da Fluig Store devem ser atualizados para nova versão compatível com o Fluig 1.6.
- Após a atualização, acesse o recurso de Indexação e faça uma reindexação completa dos conteúdos do repositório do Fluig, marcando inclusive a opção para Recriar o índice.
- Caso utilize autenticação LDAP, siga os procedimentos descritos aqui.
Atualização 1.5
Atualização 1.2.8
- Clientes que estiverem utilizando o Fluig abaixo da atualização 1.2.8 devem entrar em contato com o Suporte Fluig antes de executar a atualização.
Procedimentos para Efetuar a Atualização do Fluig
Para efetuar a atualização do Fluig, é necessário seguir os passos descritos a seguir:
- Pare os serviços Fluig, fluig_Indexer, fluig_RealTime e fluig_MemCached ou redis (se tiver configurado).
Caso tenha o Fluig 1.5.13 ou anterior instalado, os serviços serão: fluig, fluig_MemCached e fluig_RealTime. Na instalação da versão 1.6.0, por padrão, o serviço fluig_MemCached não será criado. Nesta versão o servidor de aplicação mudou e trabalha com sistema de cache local, exceto em servidores de alta disponibilidade. |
|
- Na tela de Diretório para Atualização, selecione o diretório onde o Fluig está instalado.
- Clique em Próximo até o sistema apresentar a mensagem de que a atualização foi concluída com sucesso.
|
- Inicie os serviços respeitando a seguinte ordem:
- fluig_MemCached ou redis (se tiver configurado)
- fluig_Indexer;
- fluig_RealTime;
- fluig.
|
|
Habilite o acesso ao serviço de versionamento do Fluig, liberando acesso ao endereço https://version.fluig.com (porta 443), na rede local onde o Fluig está instalado. Para verificar a disponibilidade do serviço de licenciamento, acesse o site status.fluig.com.
|
Atualização em Ambiente Windows - Modo Caractere
As instruções para realizar o atualização do Fluig e dos módulos separadamente estão informados abaixo:
- Abra o Prompt de Comandos no diretório onde o pacote de instalação foi descompactado e execute o comando abaixo. Se o Fluig foi instalado de forma completa ou seja, com todos os módulos, não será necessário atualizar os módulos Servidor de Indexação e RealTime separadamente, sendo preciso apenas executar este comando:
java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate <diretório de instalação> |
- Pronto! Após o término da atualização será apresentada a mensagem "Atualização concluída" no console. Portanto sua plataforma foi atualizada.
|
- Abra o Prompt de Comandos no diretório onde o pacote de instalação foi descompactado e execute o comando abaixo caso deseje atualizar apenas o Servidor de Indexação:
java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate solr <diretório de instalação> |
- Pronto! Após o término da atualização será apresentada a mensagem "Atualização concluída" no console. Portanto o Servidor de Indexação foi atualizado corretamente.
Se desejar implementar servidores fluig Indexer na configuração Master/Slave, continue a instalação conforme os procedimentos descritos na documentação Fluig Indexer em alta disponibilidade. |
|
- Abra o Prompt de Comandos no diretório onde o pacote de instalação foi descompactado e execute o comando abaixo caso deseje atualizar apenas o serviços de RealTime:
java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate nodejs <diretório de instalação> |
- Pronto! Após o término da atualização será apresentada a mensagem "Atualização concluída" no console. Portanto o Servidor de Indexação foi atualizado corretamente.
|
|
Atualização em Ambiente Linux - Modo Caractere
As instruções para realizar o atualização do Fluig e dos módulos separadamente estão informados abaixo:
- Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando abaixo. Se o Fluig foi instalado de forma completa ou seja, com todos os módulos, não será necessário atualizar os módulos Servidor de Indexação e RealTime separadamente, sendo preciso apenas executar este comando:
./jdk-64/bin/java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate <diretório de instalação> |
- Pronto! Após o término da atualização será apresentada a mensagem "Atualização concluída" no console. Portanto sua plataforma foi atualizada.
|
- Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:
./jdk-64/bin/java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate solr <diretório de instalação> |
- Pronto! Após o término da atualização será apresentada a mensagem "Atualização concluída" no console. Portanto o Servidor de Indexação foi atualizado corretamente.
Se desejar implementar servidores fluig Indexer na configuração Master/Slave, continue a instalação conforme os procedimentos descritos na documentação Fluig Indexer em alta disponibilidade. |
|
- Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:
./jdk-64/bin/java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate nodejs <diretório de instalação> |
- Pronto! Após o término da atualização será apresentada a mensagem "Atualização concluída" no console. Portanto o serviço de RealTime foi atualizado corretamente.
|
|
Atualização com Balanceamento de Carga, Alta Disponibilidade e Tolerância a Falha - Cluster
O procedimento de atualização do Fluig em cluster onde é possível ter balanceamento de carga, alta disponibilidade e tolerância a falha é igual ao de ambientes com apenas uma instância, porém o pacote de atualização deverá ser executado em cada um dos nós do ambiente. Os serviços FLUIG, fluig_Indexer, fluig_Realtime, Cache (Memcached ou Redis) e Prizm devem estar parados antes que o processo de atualização seja iniciado.