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
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.
-
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.
-
Verify that the siebenv.sh file is under
gateway_root, and is owned by the user who will launch the
Siebel Gateway.
-
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.
-
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.
-
Stop and restart the Siebel Gateway to ensure that the Gateway is using the logical
hostname.
-
To verify the installation and configuration of Siebel Gateway
Server, execute the following command as the siebel user.
Ensure that the command returns a version string:
# srvredit -q -g log-host1 -e none -z -c '$Gateway.VersionString'
- log-host1
-
Logical hostname created for Siebel Gateway Server resource.
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).
- 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.
- Verify that the siebenv.sh file is under
gateway_root, and is owned by the user who will launch the
Siebel Gateway.
-
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.
- Change the SIEBEL_GATEWAY to the logical hostname that is selected for the
Gateway in siebenv.sh and siebenv.csh files under
gateway_root.
- Stop and restart the Siebel Gateway to ensure that the Gateway is using the logical
hostname.
- 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
- Replicate the installation
on all remaining nodes of the cluster.
# rdist -c gateway_root hostname:gateway_root
- Verify that the ownerships and permissions of the files and directories in the
Siebel Gateway installation are identical on all nodes of the cluster.
- For each node on the cluster, change the ownership of the link to the appropriate
Siebel user.
# chown -h siebel:siebel gateway_root/sys
- 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'
- 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'