CentOS help


Plan your CollabNet TeamForge 6.1.1 installation

Before you install TeamForge 6.1.1, let's take a look at the product from a system administrator's perspective, so that you know exactly what you are getting into.

Overview

A TeamForge site consists of a core TeamForge application and several tightly integrated services that support it.

Install sequence

TeamForge supports multiple options for customizing and expanding your site to fit your organization's unique use patterns.

In the default setup, all services run on the same box as the main TeamForge application. But in practice, only the TeamForge application needs to run on the TeamForge application box. The other services can share that box or run on other boxes, in almost any combination. When you spread your services around to multiple boxes, you must do some configuration to handle communication among the services.

You should assess your own site's particular use patterns and resources to decide how to distribute your services, if at all. For example, if you anticipate heavy use of your site, you will want to consider running the site database, the source control service, or the reporting engine on separate hardware to help balance the load.

CollabNet has extensively tested six typical configurations:

You can adopt one of these configurations, or you can make up a configuration of your own.

PostgreSQL or Oracle?

PostgreSQL 9.0 is installed automatically when you install TeamForge 6.1.1. Oracle 11 (R1 and R2) is also supported. If you intend to use Oracle, CollabNet recommends that you let the installer run its course, make sure things work normally, and then set up your Oracle database and switch over to it.

Choose your hardware

TeamForge can run on a wide range of hardware configurations.

  • For a small team, you can install it on any laptop that can run VMware Player.
  • In a large organization, you may need multi-processor hardware with NFS storage and multiple layers of redundancy.
Most sites will need something in between. For the minimal requirements, see Hardware requirements for CollabNet TeamForge 6.1.1.

You're on CentOS 5.6, right?

Installing TeamForge on CentOS is very similar to installing on any of the other supported environments, but there are differences that can throw you off. As you go through these steps, it's worth stopping occasionally to make sure the page you are reading corresponds to the platform you are using.

Note: TeamForge 6.1.1 runs on SuSE Linux Enterprise Server 11 SP1 as well as Red Hat Enterprise Linux 5.6 and CentOS 5.6. Red Hat 5.4 and CentOS 5.4 are also supported, but we recommend using the latest supported version. You can use either the 64-bit or the 32-bit architecture of any supported OS.