Revised April 24, 2013.
This document describes the tc Server supported configurations and system requirements.
The following table shows all supported configurations for vFabric tc Server. These include vFabric Suite supported configurations, as well as additional configurations supported by standalone vFabric tc Server.
The table indicates whether the supported configuration is for production or development. Generally, production support means you can run your production application on the platform; developer support means you can develop on the platform but you should not run your production application on it. See vFabric Suite supported configurations for details.
If you install and run the vFabric Hyperic Agent on the same computer as tc Runtime, you should also consult the Supported Configurations and System document in the Hyperic documentation.
Table 1. vFabric tc Server Supported Configurations
|Operating System||Processor Architecture||JVM||Production or Developer Support?|
|RedHat Enterprise Linux (RHEL) 5||x86 (64 bit), x86 (32 bit)||Production|
|RedHat Enterprise Linux (RHEL) 6||x86 (64 bit), x86 (32 bit)||Production|
|Oracle Linux 6||x86 (64 bit)||Oracle Java SE 6, 7||Production|
|CentOS 5||x86 (64 bit)||Oracle Java SE 6, 7||Production|
|CentOS 6||x86 (64 bit)||Oracle Java SE 6, 7||Production|
|SUSE Linux Enterprise Server (SLES) 11||x86 (64 bit)||Oracle Java SE 6, 7||Production|
|Microsoft Windows Server 2008||x86 (64 bit), x86 (32 bit)||Oracle Java SE 6, 7||Production|
|Microsoft Windows Server 2012||x86 (64 bit), x86 (32 bit)||Oracle Java SE 6, 7||Production|
|Ubuntu 10.04LTS||x86 (64 bit)||Oracle Java SE 6, 7||Production|
|Ubuntu 12.04LTS||x86 (64 bit)||Oracle Java SE 6, 7||Production|
|Microsoft Windows XP||x86 (64 bit)||Oracle Java SE 6, 7||Developer|
|Microsoft Windows 7, 8||x86 (64 bit)||Oracle Java SE 6, 7||Developer|
|OS X 10.6 and later||x86 (64 bit)||Oracle Java SE 6, 7||Developer|
Note about OS patch levels: Follow the guidance of your operating system or JVM vendor when deciding which patch levels should be applied to your computer. In general, the latest patch update levels are recommended.
For specific supported configurations for Spring Insight Operations, see Spring Insight Operations.
tc Server 2.9.1 includes the following tc Runtime versions:
Maintenance releases of tc Server often update the version of the included tc Runtime; check the release notes for the latest versions.
vFabric Fabric tc Server supports the following specifications:
The following related VMware product versions are supported with tc Server:
vFabric Hyperic Server version 5.0.
Spring Insight Operations version 1.9.2. From the VMware downloads page, go to the vFabric tc Server page and download.
Spring Insight Developer version 1.9.2. Bundled with tc Server Developer Edition.
Elastic Memory for Java version 1.3. Bundled with tc Server Standard Edition.
All tc Server editions require you to download a JDK or JRE. If you are installing the Hyperic components, the JDK or JRE requirement depends on whether you install a platform-specific version or the platform-neutral version. The platform-neutral version requires a JDK or JRE, and the platform-specific versions bundle one.
On each computer where you plan to install the tc Runtime component of tc Server, download and install a JDK or JRE.
If you plan to install the platform-neutral version of the vFabric Hyperic components, install a JDK or JRE on each computer on which you will install Hyperic Server or a Hyperic Agent.
Each computer requires one JDK or JRE. If you already installed a JDK or JRE on the computer in step 1, you do not need to install another one.
JAVA_HOME environment variable to point to
your installation, and update your
variable to point to the
If you will install the management components of tc Server
(Hyperic Server and Hyperic Agent) on a Windows platform, set
HQ_JAVA_HOME as a system environment variable that points
to the location of your JDK or JRE.
Make sure you set
HQ_JAVA_HOME as a
system environment variable. If you set it as a
user environment variable, the Hyperic Agent aborts
vFabric tc Server requires that the Bash shell be installed on Unix
and Linux operating systems. Additionally, Bash must be available from
/bin/bash. You can install it into this directory, or create a
symbolic link to the directory if Bash is already installed in a different
directory, such as
The Hyperic Server uses a database to store its metadata. The platform-neutral version of Hyperic Server does not, however, bundle a database. If you install vFabric tc Server Standard edition and you want to install the platform-neutral version of the Hyperic Server and Agent components, you need to install a database server.
It is also recommended that you install a database server for production purposes, if you install the platform-neutral or platform-specific version of the Hyperic distribution. The platform-specific versions of the Hyperic distribution bundle a database for you to get started, but this database is not recommended for production.
For Hyperic Server and Agent requirements, see "Installation Requirements" in vFabric Hyperic Installation Guide.
Follow the procedure in "Set Up Hyperic Database" in vFabric Hyperic Installation Guide.
Hyperic Server 5.0 supports PostgreSQL and vFabric Postgres 9.1.x.
If you are installing tc Server to Solaris from a tarball, do not use
tar to unpack the tc Server archive. Use
Open a terminal window and enter:
Search the help output for a
option, which filters the output through gzip.
tar command on your
computer supports the -z option, it is compatible
with the one required by vFabric tc Server. You can begin installing
tar command does
not support this option, you must install
gtar) from an external source. Proceed to step
Download GNUtar for free from Sunfreeware.com.
PATH environment variable (either of the
user installing tc Server or the system-wide environment variable) to
include the location of the
The location depends on the directory in which you installed GNUtar.
For any references to
tar in the
tc Server installation procedures, substitute the command