No announcement yet.

[SOLVED] OTM / GC3 Test Environment - Hardware

This topic is closed.
  • Time
  • Show
Clear All
new posts

  • [SOLVED] OTM / GC3 Test Environment - Hardware

    I often get the question, "What type of hardware do I need in order to setup GC3/OTM test environment?" or "If I want to learn to install/integrate with/optimize OTM / GC3, what hardware do I need?"

    As it so happens, I'm just wrapping up a new in-house test environment for OTM / GC3 5.5 and some other projects we have going on -- so, the easiest way to answer this question is to give you an example of what we're using internally. You'll be surprised how little hardware investment you need in order to get OTM / OTM up and running.

    Note: These hardware specs are for a test/dev/install environment for OTM / GC3 and wouldn't necessarily be a good production or performance testing environment. The needs of production vary greatly, due to the number users, complexity of solutions being optimized, uptime requirements, and a million other factors.

    In order to reduce the hardware needs, I decided to consolidate certain tiers onto the same hardware. This is fairly common and you'll often see web/app servers and db/report servers grouped together. Okay - on to the specifics:

    Web / App Server:
    Dell PowerEdge 830
    • 1 x Intel Pentium D 930 (Dual Core) 3.0Ghz CPU
    • No OS (going to load CentOS-5)
    • 4GB RAM
    • CERC SATA Raid Card with 2 x 160GB drives in RAID1
    • DVD-ROM
    • Standard Support

    This server lists for about $1900, but you can get it for around $1700 if you have a good agreement with Dell.

    DB / Reports Server:
    Dell PowerEdge 830
    • 1 x Intel Pentium D 930 (Dual Core) 3.0Ghz CPU
    • No OS (going to load CentOS-5)
    • 4GB RAM
    • CERC SATA Raid Card with 3 x 160GB drives in RAID5
    • DVD-ROM
    • Standard Support

    This server lists for about $2100, but you can get it for around $1900 if you have a good agreement with Dell.

    In addition, I'm using a separate server for testing 3rd Party software like MileMaker, PCMiler, FaxMaker, etc. The hardware requirements for this box are extremely low, so if you have an extra server lying around, you shouldn't have to purchase one.
    3rd Party Server
    Dell PowerEdge 830
    • 1 x Intel Pentium D 930 (Dual Core) 3.0Ghz CPU
    • Windows Server 2003
    • 2GB RAM
    • CERC SATA Raid Card with 2 x 160GB drives in RAID1
    • DVD-ROM
    • Standard Support

    This server lists for about $2300, but you can get it for around $2100 if you have a good agreement with Dell.

    A couple of notes about this config:
    - I'm using CentOS-4 instead of RedHat Enterprise Linux due to the cost savings.
    - The 3rd Party server can be a bit expensive, due the $800 you have to spend for the Windows 2003 Server license. If you have an existing Windows Server license, I would recommend using it.


    Okay, now the normally expensive part - Licensing! In fact, a production instance will generally cost more in software licenses than in hardware. The required software will be:
    - WebLogic 8.1 SP4 (note that the SP level is crucial - newer versions will not work)
    - Oracle 10gR2 DB server
    - Oracle 10gR2 App Server (Forms and Reports)

    For WebLogic, you can download a trial version from and if you need to run beyond that period, you can run a test instance with few online users using the BEA developer license, which is significantly less expensive than their normal licenses (which start at $10K per CPU!).

    For Oracle, I recommend creating an account at, so that you can download free versions of their software for testing and development purposes. Note that while these are full products, they are illegal to use in production. You MUST pay the licensing costs for any such instances.

    And that's about it. Of course, you don't need the exact hardware I've listed - I'm just providing it as an example. Our previous test site had much lower hardware specs and was perfectly usable. The most important factor is going to be the amount of memory on the servers, as OTM / GC3 tends to be VERY memory hungry. If you are going to consolidate tiers as I've done, I wouldn't have less than 4GB on each web/app and db/reports server.

    Chris Plough

  • #2
    Installing OTM


    First, thank you for all the useful information. I am still looking for additional details and hope you can help!!!!

    We have both Oracle eBusiness suite 11.5.10 and R12, installed and running at our solution center. As of now, we don’t have G-Log installed, I will appreciate, some information on how we can have g-log up and running at our solution center. What all middle-ware we need, any server needs, any patches etc etc. I am not very technical, so I appreciate some easy explanation, so I can talk to the folks in our solution center.



    • #3
      You're welcome for the information. Your best bet for finding the information you need are the OTM "Administration Guide" and "Technical Architecture" docs available at:

      However, here's a brief look at the what you'll need:

      1-4 physical servers, in order to house the following:
      • OTM Web Server
      • OTM App Server
      • OTM Reports Server
      • OTM Database Server
      In addition, you may need 1 server to house the middleware / integration tier:
      • Oracle 10gR2 Application Server (infrastructure and J2EE tiers) with BPEL installed.
      For EBS, you'll likely need 1 server that runs:
      • Oracle eBusiness Suite with lots of patches installed (the list grows daily).
      The software you'll need to license includes:
      • BEA WebLogic Server 8.1 SP4
      • Oracle DB Server 10gR2 ( Enterprise Edition
      • Oracle OTM v5.5 CU2
      • Oracle Application Server 10gR2
      • Oracle BPEL Server
      • Oracle eBusiness Suite
      Optional software that you'll likely want to license includes:
      (note: these programs run on Windows only)
      • PCMiler Server 20.0 with TCP/IP service
      • SMC RateWare Server with CZARLITE tariffs
      • GFI FaxMaker
      I'd recommend running all of this on Linux, for performance reasons, however, you should chose the platform that you're technical crew is most comfortable with. Supported platforms for OTM include (in order of popularity):
      • RedHat AS/ES Linux 4.0
      • Solaris 9 or 10
      • Windows 2003 SP1
      • HP-UX 11i v2
      • AIX 5.3
      Finally, just a note about the EBS / OTM integration. We're working with each of the first 3 clients to use the Oracle-provided integration flows and have built up considerable knowledge from each. To be honest, it's very new and has not yet been proven in production (though a couple of clients are close). There are still kinks being worked out of the system and it takes a long time to get setup. That, coupled with the fact that there isn't much documentation available, makes for a very difficult installation and configuration. I'd recommend working with OTM for a while and getting up-to-speed on it before tackling the integration.

      Hope this helps!

      Chris Plough


      • #4
        Hi Chris,

        We are in the process of setting up an integrated OTM-EBS test environment. Is it possible to run it on Red Hat Linux Version 9.0. It is a freeware OS. As per the OTM admin guide the recommended linux version is AS/ES4.0, for which we would need to procure the license (which has some budgetary issues).
        Currently we are using OTM5.0 standalone version on Red Hat Linux Version 9.0.
        Inputs would be greatly appreciated.

        Thanks in advance.



        • #5

          Rather than Red Hat AS/ES 4.0, I would recommend using CentOS 4.4, which is essentially a free version of Red Hat AS/ES 4.0 Update 4. I've used this in several installations with great success. This way, you also won't have to worry about the library and glibc issues you'll encounter while trying to get everything working on RH 9.0.

 - The Community ENTerprise Operating System

          Hope this helps!

          Chris Plough