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 user who started the Siebel Gateway.
Ensure that the command returns a version string:
# srvredit -q -u gateway_username -p gateway_password -g siebel_gateway -e none -z \
-c '$Gateway.VersionString'
- -u gateway_username
-
Specifies the username for Gateway authentication.
- -p gateway_password
-
Specifies the password for Gateway authentication.
- siebel_gateway
-
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 cluster 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
-
Issue 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'