Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 


Objetivo

O objetivo deste guia é que você compreenda os passos para instalação do Fluig em Linux - modo caractere.

 

...

Informar como é realizada a instalação de módulos específicos da plataforma no Linux como o do Fluig, Servidor de Indexação (solr) e RealTime (nodejs), em modo caractere.

Aviso
titleOrientação de segurança

Por motivos de segurança recomendamos que após a instalação do TOTVS Fluig Plataforma em ambientes Linux, seja retirado o usuário como root seguindo o processo na documentação Configurar ambiente Linux para não utilizar o usuário root.


Pré-requisitos 

...

Antes de iniciar uma instalação, certifique-se de que os procedimentos e requisitos abaixo foram preenchidos:

  • Leia atentamente o Guia de instalação da plataforma
  • Verifique se as configurações e especificações do servidor estão de acordo com os requisitos estipulados no Dimensionamento e na Matriz de Portabilidade.
  • Confirme se a base de dados foi criada em um banco de dados homologado, conforme as orientações descritas em Configuração de banco de dados MySQL, SQL Server ou Oracle.
  • Conheça as orientações listadas no documento Configurações sugeridas em ambientes Linux.
  • É obrigatório que a instalação do(s) módulo(s) seja realizada utilizando o usuário root ou um usuário que tenha os privilégios de instalação de pacotes e alteração de serviços.
  • Ter instalado o pacote unzip para descompactação de arquivos.
  • Ter instalado a biblioteca fontconfig de acordo com sua distribuição.
  • Ao utilizar o Fluig em Linux, instalar a seguinte biblioteca:
Bloco de código
<b style="-webkit-tap-highlight-color: transparent; font-family: Roboto, sans-serif; background: rgba(32, 33, 36, 0.04); border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(32, 33, 36); white-space: pre-wrap;"><i style="-webkit-tap-highlight-color: transparent; background: transparent; border: 0px; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">libfontconfig1 </b>ou <b style="-webkit-tap-highlight-color: transparent; font-family: Roboto, sans-serif; background: rgba(32, 33, 36, 0.04); border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(32, 33, 36); white-space: pre-wrap;"><i style="-webkit-tap-highlight-color: transparent; background: transparent; border: 0px; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">fontconfig</b>


Distribuições homologadas

...

As distribuições Linux homologadas para a plataforma TOTVS Fluig podem ser consultadas na Matriz de Portabilidade


Pacote de Instalação

...

  1. Para fazer download do pacote de instalação acesse o Portal do Cliente, conforme descrito na documentação Como fazer para obter a plataforma;

  2. Descompacte o instalador da plataforma no diretório desejado;
  3. Pronto! Agora você já pode executar os comandos para instalação da plataforma.


Passo a passo para a instalação da plataforma

...

...

Movimente-se nas abas abaixo e acompanhe o passo a passo de instalação.

Aviso
titleImportante!

Por questões de segurança orientamos não expor sua plataforma diretamente à internet. Para isso, será necessário criar uma rede DMZ juntamente com o protocolo HTTPS.

Deck of Cards
effectDuration0.5
historyfalse
idsamplessamples1
effectTypefade
Card
defaultidtrue1
idlabelPasso 1
labelPasso1

 

  • Descompacte o instalador do Fluig.

Informações
titleObservação

Se você já possui um arquivo de configuração (install.conf) previamente configurado, pode seguir diretamente para o passo 2.

Se a instalação for realizada de forma completa, ou seja, com todos os módulos no mesmo servidor de aplicação, não será necessário executar os procedimentos Passo a passo para instalar somente o Servidor de Indexação e Passo a passo para instalar somente o RealTime.


  • Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:

Bloco de código
languagebash
./jdk-64/bin/java -cp fluig-installer.jar com.fluig.install.ExecuteInstall
  • A execução do comando irá gerar o arquivo de configurações install.conf.

  • Edite o arquivo install.conf alterando as variáveis para atender as configurações desejadas para a instalação do produto.

Nota
titleAtenção!

Quando informar o diretório onde a plataforma será instalada, no parâmetro INSTALL_PATH, deve-se usar uma barra (/) como separador de pastas.

Se o Servidor de Indexação não for instalado neste momento juntamente com o Fluig, o parâmetro install.solr deve ser igual a false. Ao optar por instalar, além de alterar o valor do parâmetro install.solr para true, deve-se informar também o diretório de instalação do JDK como valor no parâmetro solr.jdk, na condição de estar instalado. Caso o valor do parâmetro permanecer em branco o JDK será instalado automaticamente.

Se o nodejs não for instalado neste momento juntamente com o fuig, o parâmetro install.node deve ser igual false.

Card
id2
labelPasso 2


  • Se o arquivo de configuração (install.conf) já existe e está em um diretório diferente, passe como parâmetro no <diretório> o caminho absoluto do arquivo de configuração (install.conf). Isso significa que, em <diretório> deve ser incluído o caminho onde o arquivo de configuração está salvo:

Bloco de código
languagebash

 

No console no diretório onde o instalador foi descompactado execute o comando:

code
./jdk-64/bin/java -cp fluig-installer.jar com.fluig.install.ExecuteInstall <diretório>\install.conf


  • Pronto! Ao finalizar a instalação no Console, os serviços do Fluig estarão pronto para serem iniciados.


Âncora
solr
solr

Passo a passo para instalar somente o Servidor de Indexação

...

Siga os passos abaixo para a instalação:

Deck of Cards
effectDuration0.5
historyfalse
idsamples2
effectTypefade
Card
id31
labelPasso 31
Informações
titleObservação

Se você já possui um arquivo de configuração (install.conf) previamente configurado, pode seguir diretamente para o passo 2.


  • Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:

Bloco de código
languagebash
./jdk-64/bin/java -cp fluig-installer.jar com.fluig.install.ExecuteInstall solr
  • A execução do comando irá gerar o arquivo de configurações install.conf.

  • Edite o arquivo install.conf

 

  • A primeira execução do comando ira gerar um arquivo de configurações (install.conf).
  • Edite o arquivo
    • alterando as variáveis para atender as configurações desejadas para a instalação do produto.

    Nota
    titleAtenção!

    Quando informar o diretório onde o solr será instalado, no parâmetro INSTALL_PATH, deve-se usar uma barra (/) como separador de pastas.

    Para o servidor de Indexação ser instalado neste momento, o parâmetro install.solr deve ter o valor true. Também é necessário alterar o valor do parâmetro solr.remote se a instalação será feita para/em ambiente remoto e solr.cloud se a instalação será feita para/em ambiente cloud.

    Se já houver uma instalação do JDK, o seu caminho/diretório deve ser informado como valor no parâmetro solr.jdk. Se o valor do parâmetro permanecer em branco o JDK será instalado automaticamente.

    Card
    id42
    labelPasso 42


    • Se o arquivo de configuração (install.conf) já existe e está em um diretório diferente, passe como parâmetro no <diretório> o caminho absoluto do arquivo de configuração (install.conf). Isso significa que, em <diretório> deve ser incluído o caminho onde o arquivo de configuração está salvo:

    Bloco de código
    languagebash

     

    Execute novamente, com usuário root, o comando:

    code
    ./jdk-64/bin/java -cp fluig-installer.jar com.fluig.install.ExecuteInstall

     

     solr <diretório>\install.conf


    • Pronto! Ao finalizar a instalação no Console, o serviço do Servidor de Indexação estará pronto para ser iniciado.


    Dica
    titleDica

    Se desejar configurar um Servidor de Indexação em Alta Disponibilidade (Cluster), continue a instalação conforme os procedimentos descritos na documentação Fluig Indexer em alta disponibilidade.

    Âncora
    node
    node

    Passo a passo para instalar somente o RealTime

    ...

    Para realizar a instalação, siga os passos abaixo:

    Deck of Cards
    effectDuration0.5
    historyfalse
    idsamples3
    effectTypefade
    Card
    id1
    labelPasso 1

    ...

    Informações
    titleObservação
    É possível utilizar

    Se você já possui um arquivo de configuração

    previamente cadastrado informando o caminho do mesmo após o comando de instalação.

    (install.conf) previamente configurado, pode seguir diretamente para o passo 2.


    • Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:

    Bloco de código
    languagebash
    ./jdk-64/bin/java -cp fluig-installer.jar com.fluig.install.ExecuteInstall nodejs
    • A execução do comando irá gerar o arquivo de configurações install.conf.

    • Edite o arquivo install.conf alterando as variáveis para atender as configurações desejadas para a instalação do produto.

    Nota
    titleAtenção!

    Quando informar o diretório onde o nodejs será instalado, no parâmetro INSTALL_PATH, deve-se usar uma barra (/) como separador de pastas.

    Para o nodejs ser instalado neste momento, o parâmetro install.node deve ter o valor true.

    Card
    id2
    labelPasso 2

    Exemplo:

    Bloco de código


    • Se o arquivo de configuração (install.conf) já existe e está em um diretório diferente, passe como parâmetro no <diretório> o caminho absoluto do arquivo de configuração (install.conf). Isso significa que, em <diretório> deve ser incluído o caminho onde o arquivo de configuração está salvo:

    Bloco de código
    languagebash
    ./jdk-64/bin/java -cp fluig-installer.jar com.fluig.install.ExecuteInstall nodejs 
    /home/fluig/install.conf

     

    Inicialização

    Para ver detalhes da inicalização do fluig em ambientes linux, veja aqui.

    <diretório>\install.conf


    • Pronto! Ao finalizar a instalação no Console, o serviço do RealTime estará pronto para ser iniciado.



    Atualização dos Módulos

    ...

    As instruções para realizar o atualização dos serviços do Fluig estão informados abaixo:

    Deck of Cards
    effectDuration0.5
    historyfalse
    idsamples4
    effectTypefade
    Card
    defaulttrue
    id1
    labelFluig


    • 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:

    Bloco de código
    languagebash
    ./jdk-64/bin/java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate <diretório de instalação>
    Card
    id2
    labelServidor de Indexação


      • Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:

    Bloco de código
    languagebash
    ./jdk-64/bin/java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate solr <diretório de instalação>
    Card
    id3
    labelRealTime


      • Abra o Console no diretório onde o pacote de instalação foi descompactado e execute o comando:

    Bloco de código
    languagebash
    ./jdk-64/bin/java -cp fluig-installer.jar com.fluig.wcm.update.FluigUpdate nodejs <diretório de instalação>

    Exceção Firewall

    ...

    Caso o servidor onde a plataforma foi instalada possua firewall ativo é necessário adicionar exceções para as seguintes portas utilizadas pela plataforma:

    • Porta do Servidor de Aplicação do Fluig;
    • Porta do Servidor para RealTime;
    • Porta do Servidor de Chat.


    Inicialização

    ...

    Os procedimentos de inicialização estão disponíveis na página Inicializar Fluig - Linux.


    Dica

    Para informações sobre acesso e utilização da plataforma, acesse o Guia rápido da plataforma, acompanhe os primeiros passos e se familiarize com o produto!

    ...