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
- VM Configuration
- 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
- VM Configuration
- 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
- VM Configuration
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:
- Host configuration for the VM;
- CPU use percentage;
- Operating system name and version;
- 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:
- Windows: standalone.conf.bat
- Linux: standalone.conf
- 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.