Árvore de páginas

Versões comparadas

Chave

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

...

  1. Instale o banco de dados e crie uma instância;
  2. É mandatório a utilização de um servidor de Cache externo. A recomendação é utilizar o Redis (Instalar conforme as recomendações [TODO: Por link]);
  3. Escolha uma pasta e em um servidor e torne-a acessível para todas as máquinas que farão parte do Load Balancer. Essa pasta conterá os arquivos que precisam ser compartilhados entre todas as instâncias. Conterá no mínimo duas pastas: apps e wcmdir.

Instalando primeiro nó

Para efeitos de simplificação, esse tutorial irá considerar que: 1) o servidor Realtime a ser usado será o instalado nesse nó; 2) a instalação será feita na pasta padrão (“/opt/fluig”).

...

  1. Instale a aplicação, usando o procedimento normal, porém utilize a seguinte linha de comando:

    Bloco de código
    languagebash
    titleNo Linux
    sudo ./jdk-64/bin/java -jar -Dprofile=full-ha fluig-installer.jar
    Bloco de código
    languagebash
    titleNo Windows
    .\jdk-64\bin\java.exe -jar -Dprofile=full-ha fluig-installer.jar
  2. Abra em um editor de texto o arquivo FLUIG_HOME/appserver/domain/configuration/domain.xml e altere alcumas configurações:
    1. Encontre a propriedade de binding "java:global/wcm/globalDataDir" e altere para apontar para a pasta compartilhada entre as instâncias;

      Bloco de código
      languagehtml/xml
      <simple name="java:global/wcm/globalDataDir" value="{pasta global}"/>
    2. sdfa
    sfrd

 

 

 

 

  1. apenas tomando o cuidado de:
    1. Informe a URL correta do banco de dados;
    2. Informe a URL correta para o servidor memcached.

    1. Altere o valor da propriedade de binding “wcm/globalDataDir” para apontar para a pasta compartilhada entre as instâncias:

      Bloco de código
      languagehtml/xml
      <simple name="java:global/wcm/globalDataDir" value="{pasta global}"/>
    2. No sysbsystem “jboss:domain:web” adicionar o atributo instance-id="${jboss.node.name:node0}"

    3. Ainda no sysbsystem “jboss:domain:web” adicionar o conector AJP, logo abaixo do conector http:

      Bloco de código
      languagehtml/xml
      <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp" enabled="true"/>

  2. Na pasta “/opt/fluig/jboss/bin”, crie o script “node1.sh”. Em “ip-do-servidor” coloque o endereço IP do servidor onde o Fluig está rodando;

    Bloco de código
    languagehtml/xml
    #!/bin/sh
    ./standalone.sh -c standalone.xml -b {ip-do-servidor} -Djboss.server.base.dir=../standalone-node1 -Djboss.node.name=node1 -Djboss.socket.binding.port-offset=100


  3. Certifique-se que na “apps” não exista o arquivo “foundation-addon-indexer-web.war”, que é o servidor Solr;

  4. Inicie o primeiro nó pelo script “node1.sh”:

    Bloco de código
    languagehtml/xml
    ./node1.sh


  5. Depois de iniciado e conseguir logar com o usuário “wcmadmin”, derrube o Fluig;

  6. Conecte no banco de dados e acerte o valor do campo server_url, da tabela wcm_configuration. A URL salva contém a porta 8080, altere o valor para não conter a porta (ou altere para a porta do apache caso não esteja na porta 80);

  7. Inicie o Fluig novamente pelo script “node1.sh”;

  8. Inicie o Fluig versão Solr apenas pelo script padrão “standalone.sh”;

...

Nota
titleConfiguração do Fluig

Altere a tag abaixo no arquivo $FLUIG_HOME/jboss/standalone/configuration/standalone.xml de cada servidor do Fluig para:

<subsystem xmlns="urn:jboss:domain:web:1.5" default-virtual-server="default-host" instance-id="${jboss.node.name:fluignd2}" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="https" socket-binding="http" proxy-name="<url_virtual_host_fluig>" proxy-port="<porta_virtual_host_fluig>"/>
<connector name="httplog" protocol="HTTP/1.1" scheme="http" socket-binding="httplog"/>
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp" enabled="true"/>
<virtual-server name="default-host" enable-welcome-root="false">
<sso cache-container="web" cache-name="sso" reauthenticate="false"/>
</virtual-server>
</subsystem>

Onde:

  • <url_virtual_host_fluig>: é a URL definida no Apache para acessar o Fluig;
  • <porta_virtual_host_fluig>: é a porta definida no Apache para acessar o Fluig.

 

 

 

猼慰瑳汹㵥昢湯⵴慦業祬洺湯獯慰散㸢猼慰瑳汹㵥挢汯牯⌺〰〰〰戻捡杫潲湵ⵤ潣潬㩲昣晦晦㭦㸢灡獰牥敶㱲猯慰㹮戼㹲⼼灳湡