Skip Navigation Links
Exit Print View
| Oracle Solaris Cluster Data Service for Siebel Guide ### Oracle Solaris Cluster 4.1SPARC Platform Edition

Search Scope:

- This Document
- Entire Library

## Installing and Configuring the Siebel Application

This section contains the procedures you need to install and configure the Siebel application. To install the Siebel application, you must install the Siebel gateway, the Siebel server, and the Siebel database.

To install the Siebel application, you need the following information about your configuration.

- The gateway and server root directories (installation locations).

- The logical host names for the Siebel gateway and Siebel server (one logical hostname per Siebel server instance, if they are to failover independently).

  You must configure these addresses and they must be online.

To install the Siebel application, see the following sections.

- Installing the Siebel Gateway

- Installing the Siebel Server and Siebel Database

### Installing the Siebel Gateway

You can install the Siebel gateway either on the global file system or on local disks of physical hosts. To install the Siebel gateway, see one of the following procedures.

- How to Install the Siebel Gateway on the Global File System

- How to Install the Siebel Gateway on Local Disks of Physical Hosts

### How to Install the Siebel Gateway on the Global File System

Use this procedure to install the Siebel gateway on the global file system. To install the Siebel gateway on local disks of physical hosts, see How to Install the Siebel Gateway on Local Disks of Physical Hosts.

To install the Siebel gateway on the global file system, install the Siebel software only once from any node of the cluster.

1. Install the Siebel gateway by following the instructions in the Siebel installation documentation and the latest release notes.

   Do not use the `Autostart` feature. When prompted, configure `Autostart=NO`.

2. Verify that the `siebenv.sh` file is under gateway_root, and is owned by the user who will launch the Siebel gateway.
3. In the home directory of the user who will launch the Siebel gateway, create an empty file that is named `.hushlogin`.

   The `.hushlogin` file prevents failure of a cluster node's public network from causing an attempt to start, stop, or probe the service to time out.

4. Change the `SIEBEL_GATEWAY` to the logical hostname that is selected for the Siebel gateway in `siebenv.sh` and `siebenv.csh` files under gateway_root.
5. Stop and restart the Siebel gateway to ensure that the gateway is using the logical hostname.

### How to Install the Siebel Gateway on Local Disks of Physical Hosts

Use this procedure to install the Siebel gateway on local disks of physical hosts. To install the Siebel gateway on the global file system, see How to Install the Siebel Gateway on the Global File System.

Note - To install the Siebel gateway on local disks of physical hosts, the directory ``gateway_root`/sys` must be highly available (it must be installed on a global file system).

1. Install the Siebel gateway on any one node of the cluster by following the instructions in the Siebel installation documentation and the latest release notes.

   Do not use the `Autostart` feature. When prompted, configure `Autostart=NO`.

2. Verify that the `siebenv.sh` file is under gateway_root, and is owned by the user who will launch the Siebel gateway.
3. In the home directory of the user who will launch the Siebel gateway, create an empty file that is named `.hushlogin`.

   The `.hushlogin` file prevents failure of a cluster node's public network from causing an attempt to start, stop, or probe the service to time out.

4. Change the `SIEBEL_GATEWAY` to the logical hostname that is selected for the gateway in `siebenv.sh` and `siebenv.csh` files under gateway_root.
5. Stop and restart the Siebel gateway to ensure that the gateway is using the logical hostname.
6. Move ``gateway_root`/sys` to /`global/siebel/sys` and create a link to the global file system from the local file system.

       # mv gateway_root/sys /global/siebel/sys
       # ln -s /global/siebel/sys gateway_root/sys

7. Replicate the installation on all remaining nodes of the cluster.

       # rdist -c gateway_root hostname:gateway_root

8. Verify that the ownerships and permissions of the files and directories in the Siebel gateway installation are identical on all nodes of the cluster.
9. For each node on the cluster, change the ownership of the link to the appropriate Siebel user.

       # chown -h siebel:siebel gateway_root/sys

10. As Siebel user, verify that the gateway is properly installed and configured.

    Ensure the command below returns a version string.

        $ srvredit -q -g SIEBEL_GATEWAY -e none -z -c '$Gateway.VersionString'

11. If you are using Siebel 8.1 or later version, use the following command to verify the status of the gateway server:

        $ srvredit -q -u gateway_user -p gateway_pwd -g Siebel_gateway -e none -z -c
             '$Gateway.VersionString'

    Where:

    - gateway_user - user name for gateway authentication

    - gateway_pwd - password for gateway authentication

### Installing the Siebel Server and Siebel Database

You can install the Siebel server either on the global file system or on local disks of physical hosts.

Note - If more than one Siebel server will use the Siebel file system, you must install the Siebel file system on a global file system.

To install the Siebel server and configure the Siebel server and Siebel database , see one of the following procedures

- How to Install the Siebel Server and Siebel Database on the Global File System

- How to Install the Siebel Server and Siebel Database on Local Disks of Physical Hosts

### How to Install the Siebel Server and Siebel Database on the Global File System

Use this procedure to install the Siebel server and configure the Siebel server and Siebel database on the global file system. To install the Siebel server on local disks of physical hosts, see How to Install the Siebel Server and Siebel Database on Local Disks of Physical Hosts.

To install the Siebel server on the global file system, install the software only once from any node of the cluster.

1. Install the Siebel server by following the instructions in the Siebel installation documentation and the latest release notes.

   Do not use the `Autostart` feature. When prompted, configure `Autostart=No`.

   When prompted to enter the gateway hostname, enter the logical hostname for the Siebel gateway.

2. Verify that the `siebenv.sh` file is under server_root and is owned by the user who will launch the Siebel server.
3. In the home directory of the user who will launch the Siebel server, create an empty file that is named `.hushlogin`.

   The `.hushlogin` file prevents failure of a cluster node's public network from causing an attempt to start, stop, or probe the service to time out.

4. Ensure that a database such as HA Oracle is configured for Siebel and that the database is online.
5. Use the Siebel documentation to configure and populate the Siebel database.
6. Create a database user (for example, `dbuser/dbpassword`) with permission to connect to the Siebel database for use by the HA for Siebel Fault Monitor.
7. Log in as the user who will launch the Siebel server and manually start the Siebel server.
8. Run `srvrmgr` to change the configuration of Siebel server to enable Siebel server to run in a cluster.
   - If you are using Siebel 7.7 or later version, change the `ServerHostAddress` parameter to the IP address of the Siebel server's logical host name resource.

         $ srvrmgr:hasiebel> change param ServerHostAddress=lhaddr for server hasiebel

   - If you are using a version of Siebel earlier than 7.7, change the `HOST` parameter to the logical hostname for the Siebel server.

         $ srvrmgr:hasiebel> change param Host=lhname for server hasiebel

   Note - These changes take effect when the Siebel server is started under Oracle Solaris Cluster control.

### How to Install the Siebel Server and Siebel Database on Local Disks of Physical Hosts

Use this procedure to install the Siebel server and configure the Siebel server and Siebel database on local disks of physical hosts. To install the Siebel server on the global file system, see How to Install the Siebel Server and Siebel Database on the Global File System.

To install the Siebel server on the local disks of the physical hosts, install the software on any one node of the cluster.

1. Install the Siebel server by following the instructions in the Siebel installation documentation and the latest release notes.

   Do not use the `Autostart` feature. When prompted, configure `Autostart=No`.

   When prompted to enter the gateway hostname, enter the logical hostname for the Siebel gateway.

2. Verify that the `siebenv.sh` file is under server_root and is owned by the user who will launch the Siebel server.
3. In the home directory of the user who will launch the Siebel server, create an empty file that is named `.hushlogin`.

   The `.hushlogin` file prevents failure of a cluster node's public network from causing an attempt to start, stop, or probe the service to time out.

4. Ensure that a database such as HA Oracle is configured for Siebel and that the database is online.
5. Use the Siebel documentation to configure and populate the Siebel database.
6. Create a database user (for example, `dbuser/dbpassword`) with permission to connect to the Siebel database for use by the HA for Siebel Fault Monitor.
7. Log in as the user who will launch the Siebel server and manually start the Siebel server.
8. Run `srvrmgr` to change the configuration of Siebel server to enable Siebel server to run in a cluster.
   - If you are using Siebel 7.7 or later version, change the `ServerHostAddress` parameter to the IP address of the Siebel server's logical host name resource.

         $ srvrmgr:hasiebel> change param ServerHostAddress=lhaddr for server hasiebel

   - If you are using a version of Siebel earlier than 7.7, change the `HOST` parameter to the logical hostname for the Siebel server.

         $ srvrmgr:hasiebel> change param Host=lhname for server hasiebel

   Note - These changes take effect when the Siebel server is started under Oracle Solaris Cluster control.

9. Replicate the installation on all of the remaining nodes of the cluster.

       # rdist -c server_root hostname:server_root

10. Verify that the ownerships and permissions of files and directories in the Siebel gateway installation are identical on all nodes of the cluster.

Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices |