Business Analyst (Siebel 7.
7)
Module 7: Installing Siebel Software
Module Objectives
After completing this module you will be able to:
Install the Siebel Gateway Name Server, Enterprise Server, Siebel Server, and Database Server to set up your Enterprise Server environment Test server-to-database connectivity
Why you need to know:
To determine correct installation parameters values To install Siebel software successfully
Consult the Documentation
System Requirements and Supported Platforms
Available on SupportWeb
Siebel Release Notes
Available on SupportWeb
Siebel Installation Guide for Microsoft Windows: Server, Mobile Web Clients, Tools Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools Going Live with Siebel eBusiness Applications Deployment Planning Guide Performance Tuning Guide
Verify Prerequisites
Verify prerequisites defined in the documentation
Supported hardware Supported operating system (OS) Required third-party software
0/5
Pre-Installation Tasks
Plan the System Topology Create the Siebel Service Owner Account Create the Siebel Database Create the Siebel File System Determine Load Balancing Strategy
1/5
Plan the System Topology
Identify where software will be installed
Which machine(s) What naming convention What directory structure
Example:
Siebel Gateway GS
Enterprise Server E1 Web Client Siebel Server(s) S1 S2 Siebel File System
C1 Web Server W1 Machine/Host Names/Addresses: C1, GS, S1, D1, W1 D1 Database Server
2/5
Create the Siebel Service Owner Account
Used to run Enterprise Server processes and components Consult the platform-appropriate Siebel Server installation guide for exact steps and privileges Example:
SEBLSRV
3/5
Create the Siebel Database
Install the proper version of third-party RDBMS software Create an empty database/tablespace with appropriate space defined Consult the platform-appropriate Siebel Server installation guide for recommended database configuration parameter settings Example:
Machine Name: Database: Size:
D1 siebeldb
D1 siebeldb
500 MB *size varies
4/5
Create the Siebel File System
Create the Siebel File System as a directory on a disk with sufficient space Must be accessible from machines running Siebel Servers Must support long and case-sensitive filenames Example:
Machine Name: File System:
S1 \\<machine name>\siebfile
S1 Siebel File System
5/5
Determine Load Balancing Strategy
Siebel supports two mechanisms for server load balancing:
Siebel-provided load balancer
Built into the Siebel Web Server Extension (SWSE) and provides software-based load balancing for Siebel Servers
Third-party (standard) HTTP load balancers
Typically hardware-based network appliances Supported third-party load balancers are Cisco CSS and F5 Big-IP
Install Third-Party Software
Install required third-party or ancillary products Examples:
Web serversupports Siebel Web clients Actuatesupports Siebel Reports Fulcrumsupports Siebel Search
0/5
Install Siebel Software
Install Siebel Enterprise Server Run Siebel Enterprise Server Configuration Utility Install Siebel Client Install and Configure Siebel Web Server Extensions
1/5
Install Siebel Enterprise Server
Select the products to install:
Siebel Gateway Name Server
Follow the steps in the installation wizard and consult documentation Installation creates an Enterprise Server, Siebel Server, and ODBC data source
Siebel Server
Database Server
After installation, run [Link] script to create database users
Installs the Siebel Enterprise Server Configuration utility
1/5
Install Siebel Enterprise Server Continued
Example:
Destination Directory: Enterprise Server Logical Name: Siebel Gateway Machine Name: File System: Siebel Server Machine Name: OS Account: Database Machine Name: Database/Tablespace: Database User/Password: C:\sea77 Siebel GS \\<machine name>\siebfile S1 SEBLSRV D1 siebeldb SADMIN/SADMIN
Siebel Gateway
GS
E1
Siebel Server
S1 Siebel File System
Enterprise Server
SiebSrvr_Siebel
D1
siebeldb
ODBC Data Source
Database Server
2/5
Run Siebel Enterprise Server Configuration Utility
To configure the:
GS S1 D1
Siebel Gateway Name Server
Siebel Server
Siebel Database Server
2/5
Run Siebel Enterprise Server Configuration Utility Continued
To configure the Siebel Gateway Name Server on its designated machine
Example:
Destination Directory: OS Account: Listening Port: Machine Name: C:\sea77\gtwysrvr SEBLSRV 2320 GS GS
Siebel Gateway Name Server
2/5
Run Siebel Enterprise Server Configuration Utility Continued
To configure the Siebel Server
Example:
Destination Directory: File System: Database/Tablespace: Database User/Password: Siebel Server Machine Name: C:\sea77\siebsrvr \\<machine name>\siebfile siebeldb SADMIN/SADMIN S1 S1
OS Account: SCBroker Component Port:
SEBLSRV 2321
Siebel Server
2/5
Run Siebel Enterprise Server Configuration Utility Continued
To configure the Siebel Database Server
Creates the database schema and populates seed data Populates repository data
Example:
Destination Directory: Siebel Gateway Machine Name: Enterprise Server Logical Name: Siebel Server directory: Siebel Database Server Directory: Database User/Password: Database Table Owner: ODBC Data Source Name: C:\sea77\dbsrvr GS Siebel C:\sea77\siebsrvr C:\sea77\dbsrvr SADMIN/SADMIN SIEBEL/SIEBEL SiebSrvr_Siebel D1
Siebel Database Server
3/5
Install Siebel Client
Provides the option to install either the Mobile Web Client or the Dedicated Web Client
Example:
Destination Directory: File System: Siebel Gateway Machine Name: Enterprise Server Logical Name: C:\sea77\client \\<machine name>\siebfile GS Siebel
4/5
Install and Configure Siebel Web Server Extensions
Invoke Siebel Web Server Extensions installation program
Installs the SWSE, virtual directories, and configuration files
Example:
Destination Directory: Siebel Gateway Machine Name: Enterprise Server Logical Name: Contact Login User Name/Password: C:\sea77\SWEApp GS Siebel GUESTCST/GUESTCST Web Server SWSE W1
Employee Anonymous Login/Password: SADMIN/SADMIN
Siebel Web Server Extensions
0/4
Verify Siebel Software
Verify Siebel Gateway Verify Enterprise and Siebel Servers Verify Siebel Database Server Verify Siebel Web Server Extensions
1/4
Verify Siebel Gateway
Verify that the Windows Service or UNIX daemon process is started
Inspect the files in the Siebel Gateway directory
Siebel Gateway Name Server log
Siebel Gateway installation log
2/4
Verify Enterprise and Siebel Servers
Verify that the Windows Service or UNIX daemon process is running
Inspect the files in the Siebel Server directory
Siebel Server log
Siebel Server installation log
3/4
Verify Database Server
Inspect the files in the appropriate database subdirectory of the Siebel Database Server directory Verify database connection Verify schema and seed data Verify repository data
4/4
Verify Siebel Web Server Extensions
Inspect Web Server virtual directories
Inspect the files in the Web Server Extension directory
Siebel Web Server Extensions log
0/2
Post Installation Tasks
Entering and Managing License Keys Verifying Client
1/2
Entering and Managing License Keys
When initially connecting to the server using Siebel Tools or the Dedicated Web Client, enter the license key when prompted
Once entered, you can add, modify, or delete license keys using the Web Client; select Application Administration > License Keys
2/2
Verifying Client
Verify application launch and connectivity to server Example:
Web Server Siebel Application
SWE Command is appended to the URL
2/2
Verifying Client Continued
Inspect the files in the Client directory
Siebel Client install log
Post-Installation Topology
Example:
Siebel Gateway
Siebel Gateway
Enterprise Server
G1
Siebel Server(s)
Enterprise Server Siebel Server(s)
Client
S1
S2
Siebel File System
C1 W1 D1 siebeldb
File System
Web server running Siebel Web Server Extensions
Web Server SWSE
Database Server
Verification Tools
Two available verification tools
Environment Verification Test (EVT)
Performs verification of the system server environment Performs verification of the High Interactivity client environment
Health Check
Environment Verification Test (EVT)
Can be run before installation, after installation, or on demand
Checks the environment for potential problems before installation Checks the Siebel Enterprise for errors and potential problems after installation
Checks Siebel products
Siebel Gateway Name Server Siebel Server Siebel Web Server Extensions
Checks third-party products
Operating system Environment variables Web server Database client
EVT Execution
Ships with the product Is located in the BIN directory of the Siebel Server Has one configuration file Runs from the command line with a set of switches Example:
Health Check
Is an Active X control that is driven by configuration files Operates on the High Interactivity (HI) client Checks client environment the Siebel application is running on
Internet options Java setting Environment/registry setting
Performs checks using values set in the application Set values in the configuration file
Set each check to one of the following values
[ClientHealthCheck] section of the configuration file
Required Recommended Ignore
Health Check Execution
Enable health check in the [SWE] section of the Siebel Server configuration file
[SWE] EnableClientHealthCheck = True
Classroom Installation
Example of the classroom installation:
Siebel Gateway
<machine name> C:\SUsea\gtwysrvr
Enterprise Server
Siebel SUSrvr
Siebel Server
C:\SUsea\siebsrvr
Web Server siebeldb
Siebel Web Server Extensions C:\SUsea\SWEApp Database Server File System Mobile client
C:\SUsea\dbsrvr
Siebel File System
C:\siebfile
C:\SUsea\client
Summary
This module showed you how to:
Install the Siebel Gateway Name Server, Enterprise Server, Siebel Server, and Database Server to set up your Enterprise Server environment Test server-to-database connectivity
Lab
In the lab you will simulate:
Installing the Siebel Server-side software Configuring the Siebel Gateway Name Server Configuring the Siebel Server Configuring the Siebel Database Server Importing the Siebel Repository Installing the Siebel Mobile Web Client Installing the Siebel Web Server Extensions Configuring the Siebel Web Server Extensions