Árvore de páginas

Versões comparadas

Chave

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

...

  • Acesse <FLUIG>\node\fluig.rt e localize o arquivo "package.json" para editá-lo.

    Procure por “chatPort” e informe a mesma porta da propriedade “node.chat.url” do arquivo  <NOVO_FLUIG>\repository\wcmdir\configuration\configuration.properties (edite ou crie o arquivo).

    Procure por “realtimePort” e informe a mesma porta da propriedade “node.realtime.url” do arquivo <NOVO_FLUIG>\repository\wcmdir\configuration\configuration.properties (edite ou crie o arquivo).

    Procure por “endPointPort”, caso a propriedade não exista no arquivo ela deve ser incluida junto com as propriedades citadas anteriormente. A porta padrão é a 8000. Exemplo: "endPointPort": 8000.

    Em seguida, salve o arquivo.

 

 

 

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelPasso1

Instale o banco de dados e crie uma instância.

Card
id2
labelPasso 2

Instale e configure o servidor de cache externo (Redis) TODO: Link para instalação.

Card
id3
labelPasso 3

 

  • Abra o prompt de comando do Windows e insira os comandos abaixo, um após o outro:

    Bloco de código
    languagexml
    cd <NOVO_FLUIG>\appserver\bin\service <!-- Para acessar a pasta do fluig -->
    service.bat install <!-- Para instalar os novos serviços -->
     
    cd <NOVO_FLUIG> <!-- Para acessar a pasta raiz do fluig -->
    nodeSetup.bat install <!-- Para instalar os novos serviços -->
     
    cd <NOVO_FLUIG> <!-- Para acessar a pasta raiz do fluig -->
    solrSetup.bat install <!-- Para instalar os novos serviços -->

    Pronto! Os serviços foram criados.

 

Card
id4
labelPasso 4

 

  • Agora é necessário alterar as portas da instalação manualmente.

  • Para isso, acesse <NOVO_FLUIG>\appserver\domain\configuration e localize o arquivo “host.xml” para editá-lo.

 

Nota
titleImportante!

É extremamente importante configurar o port offset dos servidores. O valor do port-offset deve ser um número que somado com o valor padrão das portas não gere conflito com as portas da outra instância. Exemplo: <socket-bindings port-offset="110" socket-binding-group="full-ha-sockets"/>

Caso não seja for alterado, ao tentar iniciar as duas instalações ocorrerá um conflito porque a porta já está sendo utilizada e um deles não funcionará.

O conteúdo apresentado a seguir se refere as linhas com as portas que devem ser alteradas. O conteúdo não é apresentado sequencialmente, este encontra-se disposto no decorrer do arquivo 'host.xml'.

host.xml

Bloco de código
languagexml
		<server auto-start="true" group="fluig" name="fluig1">
			<socket-bindings port-offset="110" socket-binding-group="full-ha-sockets"/>
			<jvm name="default">
				<heap max-size="4g" size="2g"/>
				<jvm-options>
					<option value="-Dfile.encoding=utf8"/>
					<option value="-Djsse.enableSNIExtension=false"/>
					<option value="-XX:MaxMetaspaceSize=512m"/>
					<option value="-Djavamelody.disabled=true"/>
					<option value="-Xdebug"/>
                        <option value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"/>
                </jvm-options>
			</jvm>
		</server>
		<server auto-start="false" group="fluig" name="fluig2">
			<socket-bindings port-offset="210" socket-binding-group="full-ha-sockets"/>
			<jvm name="default">
				<heap max-size="4g" size="2g"/>
				<jvm-options>
					<option value="-Dfile.encoding=utf8"/>
					<option value="-Djsse.enableSNIExtension=false"/>
					<option value="-XX:MaxMetaspaceSize=512m"/>
					<option value="-Djavamelody.disabled=true"/>
				</jvm-options>
			</jvm>
		</server>
 
  • Ao final das alterações, salve o arquivo.
  • Inclua também o arquivo <NOVO_FLUIG>\repository\wcmdir\configuration e edite ou crie o arquivo “configuration.properties”.
Bloco de código
languagebash
totvs/solrURL=http://10.80.81.59:8080/indexer
totvs/serverIPPort=8080
#Deve ser informada a mesma porta alterada no serviço
wcm/cacheServerAddress=localhost:11212
totvs/idp/acsURL=http://10.80.81.59:8080/portal/idp/ACS
webdesk/FTPPrivateFolderPort=8021
webdesk/OOoPort=15001,15002
node.chat.url=10.80.81.59:7777
node.realtime.url=10.80.81.59:8888

 

 

Card
id5
labelPasso 5
Card
id6
labelPasso 6

 

  • Inicie o Fluig na ordem recomendada: Fluig_Indexer, Fluig_RealTime e FLUIG.

    Pronto! A segunda instância está instalada e configurada.

 

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:

  • apps
  • wcmdir
Card
id4
labelPasso 4

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.


  • Instale o banco de dados e crie uma instância;
  • Instale o memcached padrão da distribuição e se necessário faça as configurações;
  • Escolha uma pasta e um servidor e torne-a acessível para todas as máquinas que farão parte do Load Balancer.
  • Tipos de configuração

...

A seguir são apresentados os passos a serem executados para configurar a segunda instância:

 

...

effectDuration0.5
historyfalse
idsamples
effectTypefade

...

defaulttrue
id1
labelPasso1

 

...

a

...

segunda

...

Informações
titleNota

Informações sobre a instalação podem ser obtidas no Guia de instalação fluig.

No final da instalação, o sistema tentará criar os serviços do Windows, porém, eles não serão criados porque já existem serviços com o nome padrão. Por isso, os serviços devem ser criados manualmente, conforme os próximos passos.

 

Card
id2
labelPasso 2

 

  • Acesse o diretório <NOVO_FLUIG>\appserver\bin\service e localize o arquivo “service.bat” para editá-lo.

    • Procure pelo trecho de configuração abaixo e altere o nome dos serviços nas variáveis SHORTNAME, DISPLAYNAME, DESCRIPTION:

      Bloco de código
      languagexml
      set SHORTNAME=fluig2
      set DISPLAYNAME="fluig2"
      set DESCRIPTION="fluig Application Server2"
    • Em seguida, salve o arquivo
       

  • Acesse o diretório <NOVO_FLUIG> e localize o arquivo “solrSetup.bat” para editá-lo.
    • Procure pelo trecho de configuração abaixo e altere o nome dos serviços nas variáveis SVCNAME, SVCDISP, SVCDESC e NOPAUSE :

      Bloco de código
      languagexml
      set SVCNAME=fluig_Indexer2
      set SVCDISP=fluig_Indexer2
      set SVCDESC=fluig Indexer2
      set NOPAUSE=Y
    • Em seguida, salve o arquivo.

  • Acesse o diretório <NOVO_FLUIG> e localize o arquivo “nodeSetup.bat” para editá-lo.
    • Procure pelo trecho de configuração abaixo e altere o nome dos serviços nas variáveis SVCNAME, SVCDISP, SVCDESC e NOPAUSE :

      Bloco de código
      languagexml
      set SVCNAME=fluig_RealTime2
      set SVCDISP=fluig_RealTime2
      set SVCDESC=fluig Realtime2
      set NOPAUSE=Y
    • Em seguida, salve o arquivo.

Card
id3
labelPasso 3

 

  • Abra o prompt de comando do Windows e insira os comandos abaixo, um após o outro:

    Bloco de código
    languagexml
    cd <NOVO_FLUIG>\appserver\bin\service <!-- Para acessar a pasta do fluig -->
    service.bat install <!-- Para instalar os novos serviços -->
     
    cd <NOVO_FLUIG> <!-- Para acessar a pasta raiz do fluig -->
    nodeSetup.bat install <!-- Para instalar os novos serviços -->
     
    cd <NOVO_FLUIG> <!-- Para acessar a pasta raiz do fluig -->
    solrSetup.bat install <!-- Para instalar os novos serviços -->

    Pronto! Os serviços foram criados.

 

...

id4
labelPasso 4

 

  • Agora é necessário alterar as portas da instalação manualmente.

  • Para isso, acesse <NOVO_FLUIG>\appserver\domain\configuration e localize o arquivo “host.xml” para editá-lo.

 

...

titleImportante!

...

instância

...

:

...

O conteúdo apresentado a seguir se refere as linhas com as portas que devem ser alteradas. O conteúdo não é apresentado sequencialmente, este encontra-se disposto no decorrer do arquivo 'host.xml'.

host.xml

Bloco de código
languagexml
		<server auto-start="true" group="fluig" name="fluig1">
			<socket-bindings port-offset="110" socket-binding-group="full-ha-sockets"/>
			<jvm name="default">
				<heap max-size="4g" size="2g"/>
				<jvm-options>
					<option value="-Dfile.encoding=utf8"/>
					<option value="-Djsse.enableSNIExtension=false"/>
					<option value="-XX:MaxMetaspaceSize=512m"/>
					<option value="-Djavamelody.disabled=true"/>
					<option value="-Xdebug"/>
                        <option value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"/>
                </jvm-options>
			</jvm>
		</server>
		<server auto-start="false" group="fluig" name="fluig2">
			<socket-bindings port-offset="210" socket-binding-group="full-ha-sockets"/>
			<jvm name="default">
				<heap max-size="4g" size="2g"/>
				<jvm-options>
					<option value="-Dfile.encoding=utf8"/>
					<option value="-Djsse.enableSNIExtension=false"/>
					<option value="-XX:MaxMetaspaceSize=512m"/>
					<option value="-Djavamelody.disabled=true"/>
				</jvm-options>
			</jvm>
		</server>
 
  • Ao final das alterações, salve o arquivo.
  • Inclua também o arquivo <NOVO_FLUIG>\repository\wcmdir\configuration e edite ou crie o arquivo “configuration.properties”.
Bloco de código
languagebash
totvs/solrURL=http://10.80.81.59:8080/indexer
totvs/serverIPPort=8080
#Deve ser informada a mesma porta alterada no serviço
wcm/cacheServerAddress=localhost:11212
totvs/idp/acsURL=http://10.80.81.59:8080/portal/idp/ACS
webdesk/FTPPrivateFolderPort=8021
webdesk/OOoPort=15001,15002
node.chat.url=10.80.81.59:7777
node.realtime.url=10.80.81.59:8888

 

 

...

id5
labelPasso 5

Acesse <FLUIG>\node\fluig.rt e localize o arquivo "package.json" para editá-lo.

...

 

...

Procure por “realtimePort” e informe a mesma porta da propriedade “node.realtime.url” do arquivo <NOVO_FLUIG>\repository\wcmdir\configuration\configuration.properties (edite ou crie o arquivo).

Procure por “endPointPort”, caso a propriedade não exista no arquivo ela deve ser incluida junto com as propriedades citadas anteriormente. A porta padrão é a 8000. Exemplo: "endPointPort": 8000.

Em seguida, salve o arquivo.

 

 

 

...

id6
labelPasso 6

 

Inicie o Fluig na ordem recomendada: Fluig_Indexer, Fluig_RealTime e FLUIG.

...