Árvore de páginas

Installation of the TOTVS Fluig Platform virtualized environment

The installation and creation of the virtualized environment must follow the guidelines detailed in this chapter to meet Fluig execution requirements.

The virtualized environment approved for TOTVS Fluig Platform is VMware vSphere version 5.0 or greater.  

 

Fluig installation procedure

There are two types of installation packages, each of which relates to a specific type of operating system, as indicated in the table below:

Installation Package

Fluig-Win64.zip

Used in Windows® 64-bit Operating Systems.

Fluig-Linux64.zip

Used in Linux® 64-bit Operating Systems.

 

After checking the proper installation package for the server, the installation can be started. For such, unzip and run the file:

  • Fluig-Installer-64.exe, in case of Windows® operating system.
  • Fluig-Installer-64.sh, in case of Linux® operating system.

 

Attention
In order to install in Linux® operating systems using a user different from root, you need to provide execution permission in FLUIG-Installer-64.sh file to start installing.

The list of operating systems supported by the product can be found in the portability matrix.

The installation process is described in the Installation Guide. 

 

Architecture Topology

 

The topology for the default TOTVS Fluig Platform installation in a virtual environment is presented in the figure below.

Where: 

  • Fluig Server: server where Fluig business components are installed.
  • STORAGE/ File Repository: location where Fluig content will be stored.
  • Data Server: product data dictionary.
  • Email server: responsible for sending Fluig notification emails.
  • Indexation Server: responsible for indexing Fluig contents.
  • Identity Server: responsible for management processes in Fluig. 

 

Sizing for production environment

The following table describes the minimum sizing required to install the Fluig application server, considering the virtual environment in production mode:

 

Type VCPU Users GB of Memory
FLUIG 1 4 25 8
FLUIG 2 4 50 8
FLUIG 3 4* 75 12
FLUIG 4 4* 100 16

 

The complete description of each server type is provided below:

  • FLUIG 1 and FLUIG 2
    • VM Configuration
         - Use “Memory Reservation”
         - Use “Large Memory Pages” in the operating system **
         - Use exclusive area of physical disk or storage
         - Configure the network adapter suitable for the operating system to be used in the VM ***
    • Java Virtual Machine Parameterization
        - Xms=4g
        - Xmx=4g
        - XX:PermSize=1g
        - XX:MaxPermSize=1g
        - XX:+UseLargePages
    • Suggested link 1 Mb

  • FLUIG 3
    • VM Configuration
         - Use “Memory Reservation”
         - Use “Large Memory Pages” in the operating system **
         - Use exclusive area of physical disk or storage
         - Configure the network adapter suitable for the operating system to be used in the VM ***
    • Java Virtual Machine Parameterization
        - Xms=8g
        - Xmx=8g
        - XX:PermSize=1g
        - XX:MaxPermSize=1g
        - XX:+UseLargePages
    • Suggested link 2.5 Mb
  • FLUIG 4
    • VM Configuration
         - Use “Memory Reservation”
         - Use “Large Memory Pages” in the operating system **
         - Use exclusive area of physical disk or storage
         - Configure the network adapter suitable for the operating system to be used in the VM ***
    • Java Virtual Machine Parameterization
        - Xms=12g
        - Xmx=12g
        - XX:PermSize=1g
        - XX:MaxPermSize=1g
        - XX:+UseLargePages
    • Suggested link 3.5 Mb


Attention
* FLUIG configuration types can be mapped to TOTVS | ECM 3.0.   An exception applies to FLUIG 3 and FLUIG 4 settings types, where the VCPU number must be 6.

** The “Large Memory Pages” configuration is performed in the operating system and can be found at: http://www.vmware.com/files/pdf/large_pg_performance.pdf

*** The configuration of the network adapter suggested for the VM operating system can be found at: http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1001805
Important: Sizing is a continuous process directly related to the number of users and environment availability demands.

 

Technical Support

Have the following information ready when contacting technical support or creating a call for situations involving product installation in a virtual environment:

  1. Host configuration for the VM;
  2. CPU use percentage;
  3. Operating system name and version;
  4. Application server JVM startup parameters. This information is available in “FLUIG_INSTALL/jboss-as-7.2.0.Final/bin/”. 
    The file name for each operating system is:
    1. Windows: standalone.conf.bat
    2. Linux: standalone.conf
  5. Storage type configured for the VM, number of iops/disk and hits/rg.

Third Party Trademarks

Oracle, Java and OpenOffice.org are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

VMware is trademarks of WM ware Inc.