8.2 Planning the Operating Environment of Your Vibe Server

8.2.1 Vibe Server Platform

OpenText Vibe can run on the versions of Linux and Windows listed in Server Operating System Requirements.

BASIC VIBE INSTALLATION SUMMARY SHEET

Under Vibe Server Platform, mark your operating system of choice.

8.2.2 Server Memory

Vibe server memory usage is significantly affected by some factors and less affected by others:

  • Number of users logged in: No significant effect.

  • Number of concurrent active sessions: No significant effect.

  • Database server caches: Significant memory usage.

    When you follow the instructions for a Basic installation, the database is located on the same server as the Vibe software. After you have successfully tested your Basic installation, you can reconfigure Vibe to have its database on a remote server, so that the database uses separate memory resources, as described in Section 19.0, Creating the Vibe Database on a Separate Server.

  • Vibe internal data caches: Significant memory usage.

    When you follow the instructions for a Basic installation, the Vibe internal data caches are subdirectories of the teamingdata directory, described in Install Location. The Vibe internal data caches are separate from any caching or memory usage by the database server itself.

  • Lucene index cache: Significant memory usage.

    The Lucene Index Server is a high-performance Java search engine. Large file repositories (particularly with large files or a large number of files) can create a very large data index. When you perform a Basic installation, the Lucene index is created on the same server where the Vibe software is installed. After you have successfully tested your Basic installation, you can reconfigure Vibe to have its Lucene index on a remote server, so that it uses separate memory resources, as described in Installing the Lucene Index Server on a Separate Server.

  • JVM: When you perform a Basic installation, the default amount of memory allocated to the Java Virtual Machine (JVM) where the Vibe software runs is 1 GB. This memory allocation, called the Java “heap size,” does not include memory used by your database server or by the Lucene Index Server when these programs are running on the same server as the Vibe software.

    A general rule is that no more than 75% of the available physical memory should be allocated to the JVM. Memory not allocated to the JVM must be sufficient to support the operating system, the database server, and the Lucene Index Server if they are also running on the Vibe server, and any other processes running on the Vibe server.

    Although it is possible to run Vibe with less than 4 GB of memory for the JVM (the recommended minimum), this applies only to very small test configurations, and is not suitable for production systems. In a test configuration, 512 MB is the minimum amount of memory required to produce a functioning Vibe installation.

    BASIC VIBE INSTALLATION SUMMARY SHEET

    Under Java JDK Memory, specify the amount of memory to allocate to the JVM where Vibe runs.

After you have considered all of the points above, you are ready to specify the

BASIC VIBE INSTALLATION SUMMARY SHEET

Under Memory Requirements, specify the amount of physical memory you plan to have for your Vibe server.

8.2.3 Install Location

Software Location: This varies by platform:

Linux:

/opt/novell/teaming

Windows:

c:\Program Files\Novell\Teaming

Included under the main Vibe software directory are subdirectories for Tomcat and file viewer software.

Data Location: This also varies by platform:

Linux:

/var/opt/novell/teaming

Windows:

c:\Novell\Teaming

IMPORTANT:On Windows, the Vibe installation program displays the Windows pathname with forward slashes (/) rather than the traditional backslashes (\). This syntax is necessary in the installation program.

The Vibe file repository holds all files that are imported into Vibe, information related to the imported files, such as thumbnails and HTML renderings, and the search engine index.

BASIC VIBE INSTALLATION SUMMARY SHEET

Under Install Location, specify the directories where you want to install the Vibe software and data if you prefer not to use the default locations.

A Basic installation lets you change the root directory for the Vibe software and the Vibe file repository.

IMPORTANT:If you want to organize the Vibe file repository so that some file types are not under the Vibe file repository root directory, you must perform an Advanced installation as your initial Vibe installation. You cannot move directories out of the Vibe file repository root directory after the initial installation has been performed. To perform an Advanced installation in order to organize the Vibe file repository to meet your needs, complete the planning steps for a Basic installation and complete the Single-server Installation Planning Worksheet, then follow the additional instructions in Distributing Different Data Types to Different Locations.