More Related Content Similar to Con3928 horton session con3928 fusion app on-premise installation lessons learned (20) More from Berry Clemens (20) Con3928 horton session con3928 fusion app on-premise installation lessons learned1. 1
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
3. The following is intended to outline our general product
direction. It is intended for information purposes only,
and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or
functionality, and should not be relied upon in making
purchasing decisions. The development, release, and
timing of any features or functionality described for
Oracle s products remains at the sole discretion of
Oracle.
3
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
4. Introduction
Abstract
Ā§ļ§āÆ Oracle Consulting, working with Oracle Product Development and its
clients, has streamlined the installation process for on-premises deployment
of Oracle Fusion Applications. This session outlines the installation process,
tasks timings, and lessons learned from multiple on-premises installations
of the latest product release. It provides details of the installation
prerequisites and lessons learned to guide you through your Oracle Fusion
Applications technology implementation process.
Ā§ļ§āÆ The presentation also discusses the installation prerequisites and validation
points for on-premises deployment and covers the installation timeline and
product foundation requirements of the build process.
4
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
5. Program Agenda
Ā§ļ§āÆ Deployment
Ā§ļ§āÆ Provisioning
Ā§ļ§āÆ Patching & Routine Maintenance
Ā§ļ§āÆ Oracleās Help
5
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
7. Deployment options
7
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
8. Deployment Pre-Requisites
Getting Started
Ā§ļ§āÆ Infrastructure
āāÆ Capacity Plan / Sizing
āāÆ Servers, Storage, Network, etc.
āāÆ OS Users, Groups, Patches, RPMs, etc
āāÆ Firewall rules, routing, NTP, etc
Ā§ļ§āÆ Framework
āāÆ Software Downloaded (www.edelivery.com)
āāÆ Provisioning Repository (aka Stage)
āāÆ FA Prov Framework
āāÆ FA, ID Store and Policy Store Databases
āāÆ DB Patches
8
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
10. Clustered deployment
Fusion Applications
J2EE App Server
JVM
Load
Balancer
Fusion Applications
J2EE App Server
JVM
Fusion Cluster
10
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
Repository
11. Multi-tier Clustered deployment
Load
Balancer
Fusion Presentation Tier
Cluster
Fusion Business Tier
Cluster
Repository
11
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
12. Functional Multi-tier deployment
Repository
Functional Cluster 1
Load
Balancer
Functional Cluster 2
12
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
13. Architecture Lessons
āāÆ Multiple number of servers (optimal design)
Ā§ļ§āÆ All in one is possible but complex
Ā§ļ§āÆ The minimal configuration should have 3 servers: db, idm, ofa
āāÆ EDG documentation is for production with LBR and HA
Ā§ļ§āÆ A simplified topology can be achieved but requires architecture knowledge to
follow the documentation correctly, interpretation of the guides can lead to
delays and costly mistakes
āāÆ Validate HW prerequisites with Oracle FA sizing expert
āāÆ Plan with cloning in mind (use generic host names and URLs, do not
use local domain/storage options)
13
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
14. Architecture Lessons
Ā§ļ§āÆ Monitoring tools
āāÆ Oracle Enterprise Manager 12c
āāÆ Jrocket Mission Control Client (dynamic optimization)
āāÆ Jconsol (Java monitoring, memory, locks, Mbeans)
āāÆ Admin Console (Weblogic Admin ā start and stop WL, configure clusters,
services and connections, monitor apps, view logs)
Ā§ļ§āÆ Logging
āāÆ Set to hire levels only when needed then back to default, clean up log file often
Ā§ļ§āÆ Managed servers that are not used can be shutdown to conserve memory
Ā§ļ§āÆ May need to change JVM memory setting to allow more expansion
14
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
15. Program Agenda
Ā§ļ§āÆ Deployment
Ā§ļ§āÆ Provisioning
Ā§ļ§āÆ Patching & Routine Maintenance
Ā§ļ§āÆ Oracleās Help
Ā§ļ§āÆ Reference
15
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
17. What is Provisioning?
Installing Oracle Fusion Applications
Ā§ļ§āÆ The entire set of operations required to install, configure,
and deploy Oracle Fusion Applications
āāÆ Install - operations related to laying down all the component
needed to create an Oracle Fusion Applications environment.
āāÆ Configure - tailors components based on the applications
topology, creating managed server instances and cluster
members while updating endpoints and virtual hosts.
āāÆ Deploy ā starts the managed servers and clusters and facilitates
the actual use of product offerings
17
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
18. Fusion Applications Provisioning Breakdown
ā¢āÆValidate
Prerequisites
ā¢āÆPrepare Environment
for installation (h/w,
network, load
balancer, storage)
ā¢āÆStage software
hardware
ā¢āÆInstall Database for
Fusion and IDM
Stack
ā¢āÆRun RCU to create
Repository
Pre-Installation
18
Fusion Install
and Provisioning
Database Set
Up
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
ā¢āÆInstallation of
Complete Security
Stack
Security Set Up
ā¢āÆPlanning,
Collection,
Validation of Inputs
for Provisioning
ā¢āÆInstallation of
Fusion Applications
Middle Tier.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
ā¢āÆPatching to current
level
ā¢āÆValidation of
Environment
Post Installation
19. Provisioning Wizards
Intuitive Preparation Guidance
Ā§ļ§āÆ Interview
āāÆ Guides the user through a series of install related questions based on their
environment and selected provisioning configuration
āāÆ Output stored in a provisioning plan (properties file) as an input to installation
Ā§ļ§āÆ Installation
āāÆ Performed on each server specified in the provisioning plan
āāÆ Installs, configures middleware products
āāÆ Installs, configures and deploys application components
Ā§ļ§āÆ De-Installation
āāÆ Uninstall software components
19
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
20. IDM Suite Installation Wizard (OneClick)
Solutions
Ā§ļ§āÆ Create a Provisioning Profile
Ā§ļ§āÆ Execute Provisioning Wizard
Ā§ļ§āÆ Scale out and post
provisioning manual steps
Ā§ļ§āÆ One-click scripts are
supported in Rel 5 (Linux
Only)
20
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
21. Fusion Applications Provisioning
Solutions
Ā§ļ§āÆ Create Applications
Transactional Database
Ā§ļ§āÆ Create the Provisioning Plan
Ā§ļ§āÆ Execute Provisioning Wizard
Ā§ļ§āÆ Scale out and post
provisioning manual steps
21
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
22. Keep A Log of Everything
Solutions
Ā§ļ§āÆ Track all issues and
provisioning errors
Ā§ļ§āÆ Log all parameters and inputs
Ā§ļ§āÆ Document all changes to
default values
22
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
23. Track Your Time
Practice your installation
23
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
24. Track Your Issues
24
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
25. Track Your Patches
25
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
26. Program Agenda
Ā§ļ§āÆ Deployment
Ā§ļ§āÆ Provisioning
Ā§ļ§āÆ Patching & Routine Maintenance
Ā§ļ§āÆ Oracleās Help
Ā§ļ§āÆ Reference
26
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
27. Fusion Applications Patch Framework Tools
Ā§ļ§āÆ FA Patch Manager ā tool for applying standard and one-off patches
āāÆ Provides the following functionalities
Ā§ļ§āÆ Roll back patches (only when a patch does not contain db content)
Ā§ļ§āÆ Merge patches (at the customer site)
Ā§ļ§āÆ Inspect patch inventory (via reports) and verify patch application
Ā§ļ§āÆ Analyze whether patch can be applied
āāÆ Does not support complex changes like new ears, wiring changes, etc.
Ā§ļ§āÆ OUI installer ā tool for applying PS/RUP
āāÆ Supports the provisioning of complex changes like new ears, wiring changes, etc.
Ā§ļ§āÆ HomeChecker ā tools for correctness of any Fusion Apps Oracle Home
āāÆ Verify that the duplicated ADF libraries within Fusion Applications are in sync
27
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
28. Customer Patching Experience
Ā§ļ§āÆ My Oracle Support (MOS)
28
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
29. Fusion Applications Patch Types
Ā§ļ§āÆ Patch
āāÆ Standard patch
Ā§ļ§āÆ Fixes multiple bugs
Ā§ļ§āÆ Artifact level cumulative patches delivered to solve specific customer issues
āāÆ One-off patch (aka Fusion Applications One-off Patch)
Ā§ļ§āÆ Fixes specific issue; mostly single bug
Ā§ļ§āÆ P1 bugs that need fixes specific to a customer that need to be lower risk than
Standard patches
Ā§ļ§āÆ Download of patch is password protected
Ā§ļ§āÆ Patch-Bundles (PB) formerly know as patchset ā Product Family wide
software maintenance update
29
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
30. Fusion Applications Patch Types
Ā§ļ§āÆ Relationship
30
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
31. Routine Maintenance Intervals
Monthly Intervals
Special Intervals
Ā§ļ§āÆ Release note updates
Ā§ļ§āÆ Backup copy of inventory for every patch or
upgrade
Ā§ļ§āÆ OID tuning and sizing wizard
Ā§ļ§āÆ Check expiring OID service acct passwords
Ā§ļ§āÆ Monitor Security Components via FMW
Control/EM
Ā§ļ§āÆ Maintain a list of every patch that you have
applied, and run opatch-lsinventory on the
home
Ā§ļ§āÆ Check expiring account password ā monthly
Ā§ļ§āÆ Backup OVD configuration data ā when
changed
Ā§ļ§āÆ Check for expiring certificates
Ā§ļ§āÆ Export OID data using ldifwrite ā weekly
Ā§ļ§āÆ Delete old log files ā weekly
Ā§ļ§āÆ Check disk space on each Oracle_Home ā
Weekly
31
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
32. Lessons Learned
Provisioning
Architecture
plan your architecture carefully
validate all pre-requisites before start
provisioning
Installation
Install with Cloning in mind (use generic
host names and URLs, do not use local
domain/storage options)
Install using new Provisioning Wizard for
IDM saves a lot of time and prevents
mistakes
Keep track of everything you do
(installation tasks/timing, issues and
Patches)
32
Patching
Patching
Proactively patch up to the latest product
Bundle Patch for each Product Family
Provisioned
Oracleās Help
Leverage OCS expertise to get the
installation quicker and with less headaches
Participate on OU Training to reduce the
learning curve
Keep your documentation library updated
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
33. Program Agenda
Ā§ļ§āÆ Deployment
Ā§ļ§āÆ Provisioning
Ā§ļ§āÆ Patching & Routine Maintenance
Ā§ļ§āÆ Oracleās Help
Ā§ļ§āÆ Reference
33
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
34. We Can Help
Ā§ļ§āÆ Oracle Consulting can help you achieve rapid ROI and
lower barriers to introduction with:
āāÆ Reference Architecture Modeling
āāÆ Oracle Fusion Applications On Premise Start-Up and
Provisioning Services
āāÆ Oracle Fusion Applications Expert Services
āāÆ Oracle Pillar Rapid Starts
āāÆ Expertise and best practices to deploy Fusion Applications
34
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
35. How We Help
People
Certified Architects,
Experienced Advisors
35
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Process
Practical Approach,
Proven Methodology
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
Portfolio
Best Practices,
Proven Artifacts
36. Oracle Consulting Offerings
ā¢āÆ
Ā
Ā Gets
Ā you
Ā up
Ā and
Ā running
Ā quickly
Ā
Ā
RapidStarts
Advisory &
Expert Service
On Premise
Start-Up COE
36
ā¢āÆ
Ā
Ā RapidStart
Ā delivers
Ā a
Ā func9oning
Ā development
Ā system
Ā in
Ā a
Ā fast
Ā
and
Ā cost
Ā eļ¬ec9ve
Ā manner
Ā
Ā
ā¢āÆ
Ā
Ā Advisory
Ā &
Ā Expert
Ā Service
Ā packs
Ā
Ā provide
Ā Fusion-Āāspeciļ¬c
Ā skills
Ā for
Ā
ā¢āÆ Clients,
Ā
Ā
ā¢āÆ Partners
Ā
ā¢āÆ Integrators
Ā
Ā
ā¢āÆ
Ā
Ā On-ĀāPremise
Ā Start-ĀāUp
Ā Center
Ā of
Ā Excellence
Ā provides
Ā Expert
Ā
Services
Ā to
Ā assess
Ā architecture
Ā readiness,
Ā install,
Ā and
Ā provision
Ā
Oracle
Ā Fusion
Ā Applica9ons
Ā
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
37. Program Agenda
Ā§ļ§āÆ Deployment
Ā§ļ§āÆ Provisioning
Ā§ļ§āÆ Patching & Routine Maintenance
Ā§ļ§āÆ Oracleās Help
Ā§ļ§āÆ Reference
37
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
38. Where to Start - References
DBA Skills Uplift
Ā§ļ§āÆ Oracle Fusion Applications Recommend Training:
āāÆ
āāÆ
Oracle Weblogic server learning path:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getlppage?page_id=212&path=OWLA
āāÆ
Oracle SOA suite learning path:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getlppage?page_id=212&path=OSOA
āāÆ
Identity Management learning path:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getlppage?page_id=212&path=FMIM
āāÆ
Oracle Data Integration: ODI Training ā ODI used for data conversion scripts, batch interfaces in Fusion
Apps: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D64974GC10
āāÆ
38
Oracle Fusion Middleware Administrator learning path:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getlppage?page_id=212&path=OFMA
Oracle ADF Learning Path: ADF used for UIs in Fusion Apps.
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getlppage?page_id=212&path=FMDV
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
39. Where to Start - References
Awareness Level & Recommend Training
Ā§ļ§āÆ Oracle Fusion Applications Documentation Library:
http://www.oracle.com/technetwork/documentation/fusion-apps-doc-1508435.html
āāÆ Fusion Applications Administrator and Implementer Roadmap
āāÆ Fusion Applications Concepts Guide
āāÆ Fusion Middleware Enterprise Deployment Guide (OFA Edition)
āāÆ Fusion Applications CRM Enterprise Deployment Guide
āāÆ Fusion Applications Installation Guide
39
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
40. Release Specific Libraries
Ā§ļ§āÆ http://www.oracle.com/technetwork/documentation/fusion-apps-doc-1508435.html
40
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
41. Release 7 Documentation
Newly-available documents
Ā§ļ§āÆ Oracle Support Document 1582125.1 (Oracle Fusion Applications Release Notes, 11g Release 7 (11.1.7)) can be
found at: https://support.oracle.com/epmos/faces/DocumentDisplay?id=1582125.1
Ā§ļ§āÆ Oracle Support Document 1582373.1 (Oracle Fusion Applications NLS Release Notes, 11g Release 7 (11.1.7))
can be found at: https://support.oracle.com/epmos/faces/DocumentDisplay?id=1582373.1
Ā§ļ§āÆ Documentation Library http://www.oracle.com/technetwork/documentation/fusion-apps-doc-1508435.html (all
releases)
Ā§ļ§āÆ Oracle Support Document 1559828.1 (Oracle Fusion Applications Release 7 Release Content Document: BPM)
can be found at: https://support.oracle.com/epmos/faces/DocumentDisplay?id=1559828.1
Ā§ļ§āÆ Data Model diagrams are now also available in OER https://fusionappsoer.oracle.com/oer/
Ā§ļ§āÆ Licensing information http://www.oracle.com/technetwork/documentation/licensing-1612440.html (all releases)
Ā§ļ§āÆ Security Reference manuals http://docs.oracle.com/cd/E36909_01/security.htm
Ā§ļ§āÆ Product Feature tool (to find out what is new in a release or compare releases)
https://apex.oracle.com/pls/apex/f?p=24153:99:108017233415572:TAB:NO:::&tz=1:00
Ā§ļ§āÆ Everything available from Oracle Support Document 1382875.2 (Oracle Fusion Applications Documentation
Information Center) can be found at: https://support.oracle.com/epmos/faces/DocumentDisplay?id=1382875.2
Ā§ļ§āÆ
41
Ā§ļ§āÆ
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
42. Graphic Section Divider
42
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
43. 43
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template
44. 44
Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template