Manual Install Sjc 2k10
-
Upload
nezumi-neko -
Category
Documents
-
view
40 -
download
4
Transcript of Manual Install Sjc 2k10
1
<Insert Picture Here>
2
Communications Suite: Manual Install and Best PracticesAnthony J WaldronSenior Developer|Solutions Deployment EngineeringOracle Communications Global Business Unit
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
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
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
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
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)
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
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
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.
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
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
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
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]
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
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
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]
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
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
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
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
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
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)
24