Page tree

Unsupported content


This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Skip to end of metadata
Go to start of metadata

This procedure describes how to prepare a host computer or virtual machine for BMC Capacity Optimization installation. Consult your system administrator for help in accomplishing this task.

Before you begin

You must have a supported Oracle Client installed on the host or virtual machine.

To prepare a host for BMC Capacity Optimization installation


If you have access to the root user, you can start with Installing the first machine directly. The required user, group, and system properties will be automatically set by the installer.

Follow the steps given below to prepare a host for installing BMC Capacity Optimization:

  1. Create the system user, and its home folder. It is recommended to name the user group cpit, user name cpit, and the home directory /opt/cpit.

    mkdir /opt/cpit
    groupadd cpit
    useradd -g cpit -d /opt/cpit -s /bin/bash -c "BMC Capacity Optimization" -K UMASK=002 cpit
    chown cpit:cpit /opt/cpit
    chmod 775 /opt/cpit


    UMASK for cpit has been explicitly set to allow users in the same group to modify files, and allow every user in the system to read files and folders created by the cpit user.

  2. Change the default password, 'cpit', for the cpit user.
  3. Define the open file limit for the cpit user.

    echo "cpit soft nofile 10240" >> /etc/security/limits.conf
    echo "cpit hard nofile 65536" >> /etc/security/limits.conf
    sysctl -p


    Defining this limit allows simultaneous execution of other operations on the same host. For example, importing data using ETL tasks.

  4. Create a temporary folder for the installation files. BMC recommends you to use /opt/cpitinstall.

    mkdir /opt/cpitinstall
  5. Define the cpit user as the owner of the temporary folder.

    chown -R cpit:cpit /opt/cpitinstall
  6. Xvfb should be installed on Linux to install the product using the GUI.

  7. (Optional) If, on the application server, you plan to run an ETL process that accesses Windows shares, you need to enable permission for the application server to mount Windows shares. For more information, see Enabling Windows shares mounting.
  8. (Optional) ensure that the BMC Capacity Optimization system user, which runs the application server and ETL Engine, has permission to use the system crontab file:
    • If the host has a cron.deny policy, ensure that the BMC Capacity Optimization user is not included.
    • If the host has a cron.allow policy, add the BMC Capacity Optimization user to it.

Where to go from here

Performing the installation

1 Comment

  1. Changes to limits or settings that are requied for a 9.5 installation over and above a 4.5 or 9.0 installation should also be captured in the upgrading section. A link to this page to verify that the settings are sufficient would be useful.


    Many thanks,