Esta página foi revisada para considerar as novas configurações de server do fluig para a atualização 1.6. |
Índice

Objetivo
O objetivo deste guia é apresentar os procedimentos necessários para a criação de um ambiente fluig em cluster, onde é possível ter balanceamento de carga, alta disponibilidade e tolerância a falha.
Considerações iniciais
- O serviço de indexação (Solr) precisa ser único e compartilhado por todas as instâncias;
- Um servidor de cache externo deve ser utilizado. Recomenda-se o Redis. TODO: Por link para configurar o Redis
- O repositório de arquivos do Fluig (Volume) deve estar em uma pasta compartilhada por todas as instâncias;
- A pasta de aplicativos "(FLUIG_HOME/appserver/apps") deve estar em uma pasta compartilhada por todas as instâncias;
- O banco de dados dever ser único para todas as instâncias;
- Todas as instâncias devem estar atualizadas com a mesma versão do fluig.
Preparando ambiente
Antes de começar a instalação, é preciso estar com o ambiente preparado.
Instale o banco de dados e crie uma instância. |
Instale e configure o servidor de cache externo (Redis) TODO: Link para instalação. |
Escolha uma pasta em um servidor (chamaremos de GLOBAL_DATA_DIR) e torne-a acessível para todas as máquinas. Dentro dessa pasta compartilhada, crie duas novas pastas: |
Escolha uma pasta em um servidor (chamaremos aqui de VOLUME_DIR) e torne-a acessível para todas as máquinas. Será usada para salvar os volumes das empresas. |
|
Tipos de configuração
Há dois modelos de configuração: apenas balanceamento de carga e alta disponibilidade com tolerância a falha.
Instruções para configuração de balanceamento de carga estão disponíveis aqui: Fluig em Load Balance com Apache mod_cluster em Linux.
Instruções para configuração de alta disponibilidade com tolerância a falha estão disponíveis aqui: Fluig em alta disponibilidade com tolerância a falha.