Manual Install Sjc 2k10

24
1

Transcript of Manual Install Sjc 2k10

Page 1: Manual Install Sjc 2k10

1

Page 2: Manual Install Sjc 2k10

<Insert Picture Here>

2

Communications Suite: Manual Install and Best PracticesAnthony J WaldronSenior Developer|Solutions Deployment EngineeringOracle Communications Global Business Unit

Page 3: Manual Install Sjc 2k10

3

Agenda

• Solution Delivery and Deployment Planning• Unified Communications Suite Component List• Software Entitlements

• Obtaining the Software Binaries

• Hints and tips

• Invoking the Suite and Product Specific Installers• Install Methods and Options• Service Specific Configuration

Page 4: Manual Install Sjc 2k10

4

Solution Delivery and Deployment Planning

• You are deploying a Solution that enables the end Customer to communicate and collaborate• This solution is made up of HW and Software • The software is available in 2 groups

• Software from the Product Group• Software Entitlements from other Oracle Business Units

• Solution delivery requires 'deployment planning' in order to be successful• This talk is to assist the delivery person in planning the

installation phase of the solution delivery

Page 5: Manual Install Sjc 2k10

5

Unified Communications Suite Component List

• What is inside the Unified Communications Suite?

• Messaging Server• Comms DSsetup• Calendar Server 7 (CALDAV)• Instant Messaging• Convergence• Indexing and Search Service• Comms Delegated Administrator• Calendar Server 6

Page 6: Manual Install Sjc 2k10

6

Software Entitlements

• Directory Server: • Provides User authentication services and is the repository

for server configurations as well as user authentication data

• Application Server: • A standard web container for multiple services

Page 7: Manual Install Sjc 2k10

7

Obtaining the Software Binaries

• Communications Suite• Edelivery

• Oracle Communications Applications

• Oracle Communications Unified Communications Suite 7 Media Pack

• Directory Server:• Edelivery

• Oracle Fusion Middleware

• Oracle Fusion Middleware 11g Media Pack

• Oracle Directory Server Enterprise Edition 11gR1

• Application Server:• Sun GlassFish Server 2.1.1 with HADB (delivered as a SunSolve Patch)

Page 8: Manual Install Sjc 2k10

8

Hints and TIPS

• Store all of the downloaded files in a single staging area where they can be unpacked

• Rename the files such to tell which binaries they represent:

mv V22375-01.zip sparc-comms-suite7u1.zip

mv V22376-01.zip x86-comms-suite7u1.zip

mv V22377-01.zip linux-comms-suite7u1.zip

mv V21883-01.zip sparc-ODSEE-11gR1.zip

mv V21890-01.zip x86-ODSEE-11gR1.zip

mv V21900-01.zip linux-ODSEE-11gR1.zip

Page 9: Manual Install Sjc 2k10

9

Delivery Methods and Options

• With the exception of the applications server , deployments are a 2 step process - Installation then Configuration

• The Comms Suite Installer is available as a CLI only

• There is no preferred order of installation when delivering the solution

• For configuration, the order is determined by the position on the stack

• Configure the Directory Server first (Mandatory!)

• Configure the Delegated Admin

• The Comms Suite Components have separate configuration utilities

• These may be GUI based or CLI or may take input from a 'saveState' file

Page 10: Manual Install Sjc 2k10

10

Deployment Preparations

• Obtain, install and configure your OS• Create a todo list for the delivery process

• Mandatory Changes to the OS• Creation of Runtime Unix Accounts• DNS Service available

• Create a list of todo lists• Define roles that a machine may play

• Services within a role will call for tasks unique to that service

• Services within a role will have tasks unique to that role

• You must do the deployment on a 64bit operating System! Period.

Page 11: Manual Install Sjc 2k10

11

Create a to do list

• Directory Server and Delegated Admin ServicesFix the /etc/hosts fileApply OS tuning changesCreate unix runtime users for msg, calndr,directoryPatch the system with required OS patchesInstall the Directory Server and DSSetup ToolPatch the Directory Server ProductRun the Directory Server Configuation ToolStart the Directory ServerRun the comm_dssetup UtilityEnsure that the dap service is onlineInstall the Webcontainer Configure the Web Container Startup the Web ContainerInstall the Delegated AdministratorConfigure Delegated AdministratorRestart the Web Container Consolidate Delegated Admin ACIs in the DIR serverUse the commadmin utility to

Modify Domain Parameters Provision Hosted DomainsProvision Users in each domains

Print a mail summary of the completed tasks

• Backend Calender and Message Store ServicesFix the /etc/hosts fileApply OS tuning changesCreate unix runtime users for msg, calndr,directoryInstall the Required OS patchesEnsure that the Ldap service is onlineEnsure that the sample users are provisionedInstall the Messaging ServerConfigure Messaging ServerCustomize MTA Configuration and Configutil SettingsActivate Backend LMTP ServicesDisable SendmailStartup Messaging ServerInstall the Calendar ServerConfigure Calendar ServerCustomize Calendar Server ConfigurationStartup Calendar ServerInstall Web ContainerConfigure Web ContainerStartup Web ContainerInstall Convergence ComponentsRestart Web ContainerConfigure ConvergenceRestart Web ContainerPrint a summary of the completed tasks

Page 12: Manual Install Sjc 2k10

12

Required System Modifications

• Verify that DNS is running and configured properly

domain foo.varrius.org

nameserver 172.16.224.1

nameserver 172.16.224.2

• Verify that the format of the host names in the /etc/hosts file is

<IP> <FQDN> <Short Name>

172.16.224.67 marsupial.varrius.org marsupial loghost

• Verify that the /etc/nsswitch.conf file is configured to use files first to resolve host names

host: files dns

Page 13: Manual Install Sjc 2k10

13

Comms Suite Delployment Walk Thru

• Unpack the Comms Installer bits

• Use the ''commpkg install” tool to do the install.

• You will be provided with the selections of products to install

• You can install all products in one installation session or you may choose to install each product via a separate installation session

• Example commands: cd /export/software

Unzip -d comms_suite_insatller ci-installer-file.zip

cd /export/software/comms_suite_installer

./commpkg install

Page 14: Manual Install Sjc 2k10

14

Installing the Application Server

• The application server binary is the installer

sges_ee-2_1_1-<platform>.bin

• Copy to a temporary directory and make the binary executable

cp sges_ee-2_1_1-<platform>.bin /tmp/sges_ee.bin

chmod 700 /tmp/sges_ee.bin

• Execute the install / configure process/tmp/sges_ee.bin [-console] [-javahome /usr/latest/jdk]

Page 15: Manual Install Sjc 2k10

15

Installing the Directory Server

• The Directory Server is available as a package based installer or as a ZIP archive. We are neutral to the format of the installer

• The ZIP archive installer is the very simplest method for installing the Directory Server

• Example Command:mkdir -p /opt/sun/directory

unzip -d /tmp ODSEE.zip ODSEE_ZIP_Distribution/*

cd /tmp/ODSEE_ZIP_Distribution

unzip -d /opt/sun/directory sun-dsee7.zip

Page 16: Manual Install Sjc 2k10

16

Service Specific Configurations

• Directory Server

Directory Manager DN cn=Directory Manager

Directory Manager Password DirManagerPw

Directory Server port 389

Directory Server SSL port 636

Directory Server Install Root /opt/sun/directory

Directory Server Instances Root /var/opt/sun/directory

Directory Server Instance Name dsins1

Directory Server Schema Version 2

Directory Server Suffix o=test

Directory Server Distibution file /net/marsupial/export/software/ODSEE.zip

Runtime Unix User jesds / javaes

Page 17: Manual Install Sjc 2k10

17

Service Specific Configurations

• Messaging Server default settings

Messaging Server Admin admin

Messaging Server Admin password MsgSvrPw

SMTP Server Listen Port 25

SMTP Server Submit Port 587

HTTP Server Listen Port 8990

POP3 Server Listen Port 110

Postmaster Email Address [email protected]

Page 18: Manual Install Sjc 2k10

18

Service Specific Configurations

• Calendar Server

Calendar Server Administrator calmaster

Calendar Server Administrator Password calMasterPw

Unix Runtime User jescal / javaes

• Delegated Administrator

Delegated Administrator User domainmgr

Delegated Administrator User Password DomainMgrPw

Page 19: Manual Install Sjc 2k10

19

Service Specific Configurations

• CalDav Server (Calendar Server 7)

MySQL Install Directory /opt/mysql/mysql

MySQL Listen Port 3306

MySQL Root Password sqlP4ss

MySQL Data Directory /var/opt/sun/mysql

Calendar Server (CALDAV) 7 Administrator davmaster

Calendar Server (CALDAV) 7 Administrator Password davMasterPw

Caldav Deployment URI /DAVServices

Caldav MySQL Database Name caldav

Caldav MySQL Database User mydavuzr

Caldav MySQL Database User Password Pass4mydav

Page 20: Manual Install Sjc 2k10

20

Service Specific Configurations

• Application Server

Application Server Admin admin

Application Server Admin Password AppSvrAdminPw

Application Server Install Root /opt/SUNWappserver

Application Server Domain Directory /opt/SUNWappserver/domains

Application Server Domain Instance domain1

Application Server port 80

Application Server Distribution File /cdrom/software/sges_ee.bin

Page 21: Manual Install Sjc 2k10

21

Service Specific Configuration

• Indexing and Search Server

Indexer LDAP User mailcrawler

Indexer LDAP User Password issLDAPpassw

• Common Configuration Values

Common User Password UzerPass

Common Administrator User admin

Common Administrator Password AdminPassAdminPass

Page 22: Manual Install Sjc 2k10

22

Operating systems preparation step

• Runtime Unix User Accounts

• Application Server Server User / Group root / root• Messaging Server Services User / Group mailsrv / javaes• Directory Server Services User / Group jesds / javaes• Calendar Server Services User / Group jescal / javaes• ISS Server Services User / Group jiss / javaes• MySQL Server Services User / Group mysql / mysql

Page 23: Manual Install Sjc 2k10

23

Deployment Planning

• The entire stack can be deployed in different ways• Single Host Deployment (64Bit Host Only)• Distributed Deployment (Suite is laid out across different

servers)• Using separate physical hosts• Using zones across a single machine• Using zones across multiple machines

• Create a detailed deployment plan• Record the host-names that will deliver each service• Record the service specific configuration defaults• Use this map to guide you through the manual process• (anthony to add a new table that does this)

Page 24: Manual Install Sjc 2k10

24