Prepare Your Server Hardware

uim901
This article details the deployment guidelines and hardware requirements for each component in your UIM environment. The following topics cover the complete information:
2
2
Hardware Overview
For the best CA UIM performance, the physical or virtual servers that host your primary components must have:
  • Processing power and memory that are sufficient for the size of your deployment
  • Supported software that is installed and configured
Assessing the hardware requirements for any large and complex software system is a challenge. Over-sizing seems wasteful, but underestimating can create performance problems. Because each environment is unique, no fixed rules or formulas can ensure a minimum optimal configuration. Consider the following items:
  • Keep in mind that a hardware configuration that works today can require growth in the future. Take forecast growth into consideration when planning your hardware requirements.
  • Use the information in this article to begin planning your deployment. However, your situation can impose greater or lesser demands on the system.
  • If possible, obtain hardware of the most current generation to anticipate the longest useful life.
  • Consult your presales consultant if you have any doubts or concerns about your hardware needs.
  • For evaluations, you can install the database, UIM Server, and OC on a single system. For production environments, distribute them across multiple virtual or physical servers. A distributed deployment gives each component sufficient computing power and memory to perform optimally.
While every situation is unique, the following deployment size categories can give you a starting point for assessing your hardware requirements:
Example Use Case
Deployment Size
Recommended Number of Hubs
Recommended Number of Robots
A small company or individual team
Small
<5
<200
A medium-sized company
Medium
5-20
200-1000
A large company
Large
20+
>1000
If you require a deployment with over 50 hubs and 1000 robots, it is recommended that you consult CA professional services or a CA UIM certified partner.
Database Server Requirements
Minimum processor:
64-bit XEON-class.
Deployment size
Processor
Memory
Disk Size
Small
8 cores x 2.8 Ghz
12 GB
100 GB
Medium
16 cores x 2.8 Ghz
16 GB
500 GB
Large
16 cores x 2.7 Ghz
32 GB
2-3 TB
Additional storage recommendations:
  • Use RAID 10 (for speed and reliability).
  • Spread database files across multiple disks to improve I/O.
  • Choose drive subsystems with low latency/seek times, high spindle speeds, high interconnect bandwidth.
  • Consider using SSD drives if you have significant reporting needs.
  • Consider data redundancy, synchronization, and database growth.
Disk I/O performance and server bus bandwidth impact relational database server performance. Crowded VM hosts, clusters, or heavily shared storage in VM environments are not recommended for hosting the database. Selecting the right database storage solution is beyond the scope of this article. Consult your storage vendor if you need further assistance.
Primary Hub Server Requirements
Minimum processor:
64-bit XEON-class
Deployment size
Processor
Memory
Disk Size
Small
8 cores x 2.8 Ghz
12 GB
100 GB (more if desired to enable queues to fill up on disk in the case of extended outages or maintenance windows)
Medium
16 cores x 2.8 Ghz
16 GB
100 GB for main drive and 100-300 GB for hub queues (as desired to enable queues to fill up on disk in the case of extended outages or maintenance windows)
Large
16 cores x 2.5 Ghz
32 GB
200 GB for main drive and 200-500 GB for hub queues (as desired to enable queues to fill up on disk in the case of extended outages or maintenance windows)
Secondary Hub Server Requirements
The requirements for a secondary hub vary, depending on the load the hub carries. Consider the following items:
  • A secondary hub requires hardware equal to that of your primary hub if:
    • The hub manages a large number of robots.
    • The hub is configured for high availability and must take over the role of the primary hub.
  • If the secondary hub manages a small number of robots (for example, for a remote subnet with limited components to monitor), less powerful hardware can be used.
OC Server Requirements
Minimum processor:
64-bit XEON-class
Deployment
Processor
Memory
Disk Size
Small
8 cores x 2.8 Ghz
12 GB
50 GB
Medium
16 cores x 2.8 Ghz
16 GB
50 GB
Large
16 cores x 2.5 Ghz
24 GB
100 GB
OC performance can be affected by the number of concurrent users accessing a single OC instance. We recommend installing additional OC servers to accommodate a large number of concurrent users on the network. The following are general guidelines for the number of concurrent users suitable for a single OC instance on each size of deployment:
  • Small: 5 concurrent users
  • Medium: 10 concurrent users
  • Large: 20 concurrent users
For information on adding OC servers to a network, see the topic Configure Multiple Operator Console (OC) Servers.
Distributed Discovery Server Requirements
The Discovery Agent (discovery_agent) is released as a part of the core Unified Infrastructure Management Server release. For optimal discovery in larger environments, more than one discovery agent can be deployed. Some users, particularly service providers and those with very large networks, find it useful to deploy multiple discovery agents in various locations. Discovery of a large network can be divided across administrative boundaries with no direct connectivity to devices at a remote site because of firewall constraints or network-address translation (NAT). For efficient discovery, deploy discovery agents such that each one discovers an exclusive part of the network.
Recommended minimum hardware requirements for deploying Discovery Agent on a server are:
Memory:
  • 4 GB minimum RAM for up to 16K IP addresses
  • 2GB additional RAM per additional 8K addresses
64-bit CPU:
  • 2 minimum core processor for up to 16K IP addresses.
  • 1 additional core processor per additional 8K addresses
Port Requirements
For more information about port requirements, see the article Firewall Port Reference.
Virtual Machine Installation Requirements
You can install CA UIM components on a virtual machine. The requirements for virtual machine installation are as follows:
  • The guest OS on the virtual machine must run a CA UIM-supported operating system. For more information about supported operating systems, refer to the Compatibility Support Matrix.
  • The virtual machine must meet the hardware requirements that are described in this article.
VMware Virtual Machine Installation Requirements
Review the Enterprise Java Applications on VMware -- Best Practices Guide for general guidelines regarding installation on VMware virtual machines. Refer the CA Support Statement for VMWare also for additional information.
To install CA UIM on a VMware virtual machine, VMware ESXi 5.5 or later is required.