Installing the BMC TrueSight Infrastructure Management Server on Linux or Solaris with Oracle as database


Follow the installation procedure appropriate for your operating system to use Oracle as the backend database for Infrastructure Management.

Note

Ensure that the Oracle database and BMC TrueSight Infrastructure Management Server are on different servers.

You can install multiple BMC TrueSight Infrastructure Management Servers and configure them to run on a single instance of the Oracle database. For more information, see Configuring-multiple-Infrastructure-Management-child-servers-to-connect-to-the-same-Oracle-database.

Note

Ensure that you set the Oracle database system parameters before running the Infrastructure Management installer. For information about setting Oracle database system parameters, see Steps to run the BMC provided script set_system_parameter_oracle_pnet.sql

Special considerations for installing on Solaris 10 and Solaris 11 operating systems

The BMC TrueSight Infrastructure Management Server installation is permitted only on non-global zones in Solaris 10 and Solaris 11 operating systems. You will not be able to upgrade previous versions of BMC TrueSight Infrastructure Management Server which are installed on global zones. If you need to upgrade on a global zone, contact BMC Customer Support for assistance.

Installation on Solaris 10 and Solaris 11 operating systems is supported as follows:

  • Global zone installation (non-global zones present)—not supported
  • Non-global zone installation (sparse non-global zone)—not supported
  • Global zone installation (no non-global zones present)—supported
  • Non-global zone installation (full non-global zone)—supported

Before you begin

  • Ensure that there are no Integration Services installed on the computer where the BMC TrueSight Infrastructure Management Server will be installed. If any Integration Services are installed on this computer, the BMC TrueSight Infrastructure Management Server installation fails.
  • Ensure that the computer on which you are installing the product adheres to the hardware, operating system, platform, and software requirements listed in System-requirements-and-product-compatibility.
  • Ensure that the computer on which you are installing the product adheres to the requirements described in Preparing for your installation.
  • On Linux, ensure that you install the required libraries.
  • BMC recommends that you use MobaXterm as the UI to install Infrastructure Management on Linux/Solaris systems.
  • Ensure that you install the csh and tcsh shells.
  • Ensure that port 7 is opened between the BMC TrueSight Infrastructure Management Server and Oracle database system.

    For more information about creating an Oracle database instance for the BMC TrueSight Infrastructure Management Server , see Creating an Oracle database instance for the BMC TrueSight Infrastructure Management Server.

  • Ensure that ICMP ping is allowed allowed between the BMC TrueSight Infrastructure Management Server and the computer in which Oracle is installed.

To install the BMC TrueSight Infrastructure Management Server with Sudo permissions

You can install the BMC TrueSight Infrastructure Management Server as a user with root permissions or a non-root user with Sudo permissions. To install with Sudo permissions, perform the following steps:

  1. Log on as a root user.
  2. Create a user account on the system using the useradd command and create a password for this user.
  3. Open the /etc/sudoers file from the root directory and add the following line at the end of the file:

    bppmadmin ALL=(ALL) PASSWD:ALL 

    where bppmadmin is the user you created.

  4. Save the file and exit from the root directory.
  5. Log on to the system using the bppmadmin account and run the sudo sh install.sh command.
  6. You are prompted for the sudo account password. Enter the password and the installation begins and completes successfully.

Note

After installation, you must use sudo in every pw CLI commands such as sudo pw viewhistory, sudo pw admin, sudo pw ver, and sudo pw database archive.

To install the BMC TrueSight Infrastructure Management Server with Oracle as database

  1. Access the installation program by using one of these methods:
    • DVD — Insert the installation DVD. In the <installLocation>/Linux or <installLocation>/Solaris directory, open the BPPMServer directory.
    • BMC Software EPD website (http://webapps.bmc.com/epd) —  For more information about downloading the Infrastructure Management software, see Downloading-the-installation-files.
  2. Apply executable rights to all the installation files by running the following command: chmod -R 755 installationDirectoryFolderName installationDirectoryFolderName is the name of the folder that contains all the installation files.For example, chmod -R 755 Disk1
  3. Open the command prompt using the Run as administrator option and run the following command:
    ./install.sh
    NoteBMC recommends that you do not use the setup.bin file to start the installation process, and use a binary mode if you are moving the files from one computer to another.
  4. On the Welcome page, click Next.
  5. On the license agreement page, select I agree to the terms of the license agreement, and click Next.
  6. On the Directory Selection page, retain the default directory (/opt/bmc/ProactiveNet), or click Browse to select a different parent directory (for example, <parent directory>/bmc/ProactiveNet), and click Next.
    Warning
    • Do not install BMC TrueSight Infrastructure Management Server in a root directory.
    • The directory in which the BMC TrueSight Infrastructure Management Server is installed and all its parent directories must have 755 permissions (read, write, and execute permissions to owner, groups, and others) and must be owned by root as well as the other group. Without these permissions and ownership, you will not be able to log on to the BMC TrueSight Infrastructure Management Server.
    NoteFor Chinese, Korean, and Japanese installations, ensure that the system default locale is a UTF-8 locale. This enables the Input Method feature in the administration console.
  7. Select the tasks that you want to configure with Infrastructure Management, and click Next. The following figure displays the default tasks that are selected.
    Configuration task selection
    TS_install2.PNG
    If you decide not to configure ports or cell details and have not selected either Server Ports - Change defaults, Cell - Change defaults, or both the options under System Configuration Tasks in the Configuration task selection page, the Confirm Defaults page is displayed with the default cell or port details. Otherwise, the Configure Server Ports page is displayed.
  8. On the Confirm Defaults page, click Next.
  9. If you have selected Server Ports - Change defaults under System Configuration Tasks in the Configuration task selection page, on the Configure Server Ports page, update the following port numbers, and click Next.
    Port name
    Description
    Apache Port
    Used by the operator console and web services. The default port number is 80.
    Apache SSL Port 
    Used by the operator console for secure channel access. The default port number is 443.
    AgentController Port
    Used by the Agent Controller. The default port number is 12123.
    BMC Impact Admin Server Port
    Used by BMC Impact Admin Server clients to communicate with BMC Impact Admin Server. The default port number is 3084.
    Remote Method Invocation Port
    Used by the operator console. The default port is 1099.
    BMC Remedy Service Desk Port
    Used by the Integration for BMC Remedy Service Desk service if BMC Atrium CMDB integration is enabled. The default port number is 3115.
  10. On the Configuring Infrastructure Management environment deployment information page, select any one of the following options based on your Infrastructure Management environment.

      • Single Server Environment Installation Installing BMC TrueSight Infrastructure Management Server with Central Monitoring Administration
        Click here to expand...
        1. Click Next.
        2. Failed to execute the [excerpt-include] macro. Cause: [Error number 2 in 0: No wiki with id [confluencePage:page] could be found]. Click on this message for details.
      • Multiple Server Environment Installation Installing Central Server with Central Monitoring Administration
        Click here to expand...
        1. Select Central Server.
        2. Click Next to install BMC TrueSight Infrastructure Management Server as a central server with Central Monitoring Administration.
        3. Failed to execute the [excerpt-include] macro. Cause: [Error number 2 in 0: No wiki with id [confluencePage:page] could be found]. Click on this message for details.
        4. Click Next.
        OR Installing Child Server
        Click here to expand...
        1. Select Child Server.
        2. Enter the following Central Server Router details, and click Next.
          Field
          Description
          Host Name/IP Address
          FQDN name and IP address of the Central Server Router. FQDN name comprises the host name and the domain name.
          Protocol
          Protocol with which to communicate to the Central Server Router. It can be either HTTP or HTTPS protocol.
          Port
          Port number with which to communicate to the Central Server Router. The default HTTP port number is 80, and the default HTTPS port number is 443.
  11. If you have selected Disaster Recovery Mode - Enable under System Configuration Tasks in the Configuration task selection page , on the Configuring Disaster Recovery page, enter a valid host name alias to configure disaster recovery, and click Next. The default host name alias is pronet.
  12. If you have selected Cell - Change defaults under System Configuration Tasks in the Configuration task selection page, on the Configuring Cell page, enter the following details, and click Next.
    Field
    Description
    cell details
    Instance Name
    Name of the cell instance. The default is pncell_hostname.
    If you are configuring Infrastructure Management for disaster recovery, do not change the default cell name.
    Port
    Port number in the range of 1024 to 65535. The default port for the cell is 1828.
    Encryption Key
    Encryption key for the cell. The default is mc. No special characters are allowed.
    Admin cell details
    Port
    Port number for the Admin cell. The default is 1827.
    Encryption Key
    Encryption key for the Admin cell. The default is mc.
  13. If you have selected Administrator e-mail from Infrastructure Management - Change defaults under System Configuration Tasks in the Configuration task selection page, on the Administrator Information page, enter the following details to receive e-mail notifications from the BMC TrueSight Infrastructure Management Server, and click Next.
    Field
    Description
    Sender E-mail ID
    Email address that you specify as the sender of any notification e-mail messages. The format for the e-mail address must be hostName@company.com The administrator receiving the email message will know which host is having disk space problems or other issues that send notifications. The default value is blank.
    Administrator E-Mail ID
    Fully qualified e-mail address of the administrator of the BMC TrueSight Infrastructure Management Server. The format for the e-mail address must be user@company.com. The default value is blank.
    Name or IP Address of SMTP Server 
    Name or IP address of the SMTP server. The default value is blank.
  14. If you have selected Configure to use an Oracle database (Separately Installed) under Database in the Configuration task selection page, the Configure Database page displays.
  15. On the Configure Database page, provide the following details, and click Next.
    Field
    Description
    Database
    Standalone or RAC
    • If you want to connect to a standalone Oracle database instance, select Standalone and provide the following details:
      • Host Name/IP Address — Host name or IP address of the computer that is running the standalone Oracle database instance.
      • Port — Oracle listener port on the computer. The default port is 1521.
      • Database SID — Oracle database SID
        If you are installing multiple BMC TrueSight Infrastructure Management Servers and configuring them to connect to the same Oracle database, ensure that value of the database SID is the same for all the servers. For more information see, Configuring-multiple-Infrastructure-Management-child-servers-to-connect-to-the-same-Oracle-database.
    • If you want to connect to an Oracle Real Application Cluster (RAC) setup, select RAC and provide the following details:
      • Service Name — Service name of the Oracle server
        If you are installing multiple BMC TrueSight Infrastructure Management Servers and configuring them to connect to the same Oracle database, ensure that the service name is the same for all the servers. For more information see, Configuring-multiple-Infrastructure-Management-child-servers-to-connect-to-the-same-Oracle-database.
      • RAC SCAN Host Name — Host name of the computer that is running the Oracle RAC setup
      • RAC SCAN Host Port — Port number through which the RAC communicates
    NotesWhen you provide the RAC SCAN host name, the pw dbconfig list displays the node count as 1 and node 1 is the SCAN host.
    Tablespace and Users
    Use Existing User or Create New User
    Username
    User name of the database instance for the Infrastructure Management user. Do not use the terms "sys" or "system." The default user name is proact.
    Note: Another user called the report user is also created to access views in Oracle. The name of this user is the Infrastructure Management user name suffixed with "ru" and the password for this user is the same as the user name. For example, if the Infrastructure Management user name is proact, then the report user name is proactru and the password is proactru.
    Password
    Password of the database instance for the Infrastructure Management user
    Confirm Password
    Password of the database instance for the Infrastructure Management user
  16. If you have selected Create New User in the Configure Database page, on the Tablespaces and Users Settings page, provide the following details, and click Next:
    NoteBefore you create a tablespace, see Recommendations and restrictions for creating Oracle objects.
    NoteOnly one data file is added to the tablespace created by the script. However, if required, you can add additional data files to the same tablespace before the tablespace is filled up. For information about adding additional data files, see Extending the tablespace.
    Field
    Description
    Oracle DBA Username
    Oracle database user name. The user must have SYSDBA privileges.
    Oracle DBA Password
    Password for the Oracle DBA user name
    Deployment Type
    Type of Infrastructure Management deployment. The size of the tablespace is determined by the type of deployment. The supported values are as follows:
    • Small
    • Medium
    • Large
    Main Table Space Name
    Name of the main tablespace to be created
    Temporary Tablespace Name
    Name of the temporary tablespace to be created
    Main Tablespace Data File Name
    Data file name with the absolute path for the main tablespace
    Temporary Tablespace Data File Name
    Data file name with the absolute path for the temporary tablespace
  17. If you have selected Atrium CMDB - Enable and Configure under Integration Configuration Tasks in the Configuration task selection page, on the Integrating with CMDB page, provide the following details, and click Next.
    WarningBefore you configure BMC Atrium CMDB, ensure that BMC CMDB Extensions and modules are installed on the computer where the BMC Atrium CMDB is installed. If necessary, you can stop this installation, install the extensions, and then restart the BMC TrueSight Infrastructure Management Server installation. For information about installing the Infrastructure Management CMDB Extensions, see Preparing-for-installation
    NoteConfiguring the BMC TrueSight Infrastructure Management Server for integration with BMC Atrium CMDB is recommended, but not mandatory, during installation. If you do not configure the BMC TrueSight Infrastructure Management Server for CMDB integration during installation, you can manually configure BMC Atrium CMDB integration any time after the installation is complete. For instructions, see Configuring BMC Atrium CMDB integration.
    Field
    Description
    CMDB Host
    Host name of the AR Server. When integrating with the AR Server group, host name of the Load Balancer or Integration Server. 
    CMDB Port
    BMC Atrium CMDB or AR System Server port number. The default is 0. If the AR System is configured with a Portmapper, enter port 0.
    CMDB User
    User name required to log on to the AR System Server. The default is Demo. This user requires the AR Server Administration rights.
    CMDB Password
    Password required to log on to the AR System server
    UDDI Host
    Host name of the UDDI registry for BMC Atrium CMDB
    UDDI Port
    Port number of the UDDI registry for CMDB. The default is 8080.
    UDDI User
    UDDI registry user name. The default is admin.
    UDDI Password
    Password for the specified UDDI user name. The default is admin.
    NoteThe UDDI parameters are optional and used only for enabling the cross-launch to other BMC products such as Atrium AE and BMC Atrium Service Context.
    If you integrate with BMC Atrium CMDB in the AR Server Group, you must manually configure the pserver.conf file. Edit the ARSGroupMembers in the pserver.conf file and set to all AR Servers of the group that have reconciliation function enabled. See also Configuring-the-Publishing-Server-to-integrate-with-an-AR-Server-group.
  18. If you have selected BMC Server Automation - Enable and configure under Integration Configuration Tasks in the Configuration task selection page, on the Connecting to BMC Server Automation page, provide the following details, and click Next. These inputs will be used for both cross-launch and BMC Server Automation integration.
    Field
    Description
    User
    User name for the BMC Server Automation server
    Password
    Password for the BMC Server Automation server
    Role
    Role that is defined to grant permissions to the BMC Server Automation user. The default is BLAdmins.
    Using UDDI Server
    By default, the Using UDDI Server check box is selected. If you have provided the UDDI details on the Integrating with CMDB page, the UDDI details are automatically populated. If you do not use the UDDI server, clear Using UDDI Server.
    UDDI Host
    Host name of the UDDI registry
    UDDI Port
    Port number of the UDDI registry. The default is 8080.
    UDDI User
    UDDI registry user name. The default is admin.
    UDDI Password
    Password for the specified UDDI user name. The default is admin.
    Application server
    BMC Server Automation application server name. The field is applicable only when you have cleared Using UDDI Server.
    Web service port
    Web service port number required to connect to the BMC Server Automation server. The default web service port number is 9843. The field is applicable only when you have cleared Using UDDI Server.
  19. If you have selected Single Sign On (SSO) - Enable and Configure under Integration Configuration Tasks in the Configuration task selection page, on the Atrium SSO Information page, provide the following details, and click Next.
    NoteThe BMC TrueSight Infrastructure Management Server installer prompts for details that are already defined in BMC Atrium SSO. For more information about installing and configuring BMC Atrium SSO, see Configuring Single Sign-On.
    Field
    Description
    Atrium SSO Server FQDN
    Fully qualified name of the SSO Server
    ProactiveNet Server FQDN
    Fully qualified host name of the server where BMC TrueSight Infrastructure Management Server is installed. By default, the host name of the server on which the BMC TrueSight Infrastructure Management Server is installed is displayed.
    Atrium SSO HTTPS Port
    BMC Atrium SSO secure port number. The default port number is 8443.
    Searcher ID
    Username created in the SSO Server and to which the 'BmcSearchAdmin' group is assigned. It is used to search all user names and groups available in the SSO Server for authentication.
    Searcher Password
    Password of the Searcher ID user that you entered in the above field.
    Atrium SSO AmAdmin Password
    BMC Atrium SSO Server AmAdmin password that you have entered while installing BMC Atrium SSO.
    NoteInfrastructure Management Single Sign-On (SSO) integration can also be configured post installation in one of two ways:
  20. On the Installation Preview page, click Install.The Preview page displays the Installation Mode as Standalone in a case of regular installation and High-Availability (Cluster) if you installing in the high availability mode.The BMC TrueSight Infrastructure Management Server installation process takes a while to complete. After a successful installation, a command line prompt is displayed with a list of the pw server processes that started running.
  21. On the Installation Summary window, select View Logs to open the installation logs, or click Done to complete the installation.
    NoteIf the DNS configurations are not correct in a computer, a warning message, No DNS Entry Found, is displayed. You can either correct the DNS configuration and restart the installation, or if you want to continue with the installation, provide the IP address instead of the host name when you are required to enter the host name.

Note

The server install log with Oracle 11gR2 returns warning messages. You can ignore these warnings as they do not cause any problem to the installation and the DBUpCheck utility runs successfully.

For more information about creating and setting up the Oracle database, see Manual-steps-to-set-up-an-Oracle-database.

Related topics

Configuring-multiple-Infrastructure-Management-child-servers-to-connect-to-the-same-Oracle-database

Installation-and-uninstallation-issues

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*