44
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 1

Con3928 horton session con3928 fusion app on-premise installation lessons learned

Embed Size (px)

Citation preview

Page 1: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 1

Page 2: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Oracle Fusion Applications: On-Premises Installation Lessons Learned – CON3928 Dennis Horton Senior Practice Director, North America Technology and Government Consulting

Page 3: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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.

Page 4: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

§  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.

Abstract

Page 5: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 6: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 6

Fusion Applications Pillars

Page 7: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 8: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

§  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

Getting Started

Page 9: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 9

Single instance deployment

Repository

Page 10: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 10

Fusion Cluster

Clustered deployment

Repository

Load Balancer

Fusion Applications

Fusion Applications

J2EE App Server

J2EE App Server JVM

JVM

Page 11: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 11

Fusion Business Tier Cluster

Multi-tier Clustered deployment

Repository

Load Balancer

Fusion Presentation Tier Cluster

Page 12: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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 Cluster 2

Functional Multi-tier deployment

Repository

Load Balancer

Functional Cluster 1

Page 13: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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)

Page 14: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 15: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 16: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 16

Fusion Applications Components

Page 17: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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?

§ 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

Installing Oracle Fusion Applications

Page 18: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 18

• Validate Prerequisites

• Prepare Environment for installation (h/w, network, load balancer, storage)

• Stage software hardware

Pre-Installation

• Install Database for Fusion and IDM Stack

• Run RCU to create Repository

Database Set Up

• Installation of Complete Security Stack

Security Set Up

• Planning, Collection, Validation of Inputs for Provisioning

• Installation of Fusion Applications Middle Tier.

Fusion Install and Provisioning

• Patching to current level

• Validation of Environment

Post Installation

Fusion Applications Provisioning Breakdown

Page 19: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 19

Provisioning Wizards

§ 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

Intuitive Preparation Guidance

Page 20: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 20

§  Create a Provisioning Profile §  Execute Provisioning Wizard §  Scale out and post

provisioning manual steps §  One-click scripts are

supported in Rel 5 (Linux Only)

IDM Suite Installation Wizard (OneClick)

Solutions

Page 21: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 21

§  Create Applications Transactional Database

§  Create the Provisioning Plan §  Execute Provisioning Wizard §  Scale out and post

provisioning manual steps

Fusion Applications Provisioning

Solutions

Page 22: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 22

§  Track all issues and provisioning errors

§  Log all parameters and inputs §  Document all changes to

default values

Keep A Log of Everything

Solutions

Page 23: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 24: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 25: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 26: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 27: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 28: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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)

Page 29: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 30: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 31: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 31

Monthly Intervals §  Release note updates §  OID tuning and sizing wizard §  Check expiring OID service acct passwords

§  Monitor Security Components via FMW Control/EM

§  Check expiring account password – monthly §  Check for expiring certificates

Routine Maintenance Intervals

Special Intervals §  Backup copy of inventory for every patch or

upgrade §  Maintain a list of every patch that you have

applied, and run opatch-lsinventory on the home

§  Backup OVD configuration data – when changed

§  Export OID data using ldifwrite – weekly

§  Delete old log files – weekly §  Check disk space on each Oracle_Home –

Weekly

Page 32: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 32

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)

Lessons Learned

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 head-aches Participate on OU Training to reduce the learning curve Keep your documentation library updated

Page 33: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 34: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 35: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Process

Practical Approach, Proven Methodology

Portfolio

Best Practices, Proven Artifacts

Page 36: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 36

Oracle Consulting Offerings

RapidStarts

Advisory & Expert Service

On Premise Start-Up COE

•     Gets  you  up  and  running  quickly    •     RapidStart  delivers  a  func9oning  development  system  in  a  fast  and  cost  effec9ve  manner    

•     Advisory  &  Expert  Service  packs    provide  Fusion-­‐specific  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  

Page 37: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 38: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

§  Oracle Fusion Applications Recommend Training:

–  Oracle Fusion Middleware Administrator learning path: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getlppage?page_id=212&path=OFMA

–  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

–  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

DBA Skills Uplift

Page 39: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

§  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

Awareness Level & Recommend Training

Page 40: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 41: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

§  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

§ 

§ 

Newly-available documents

Page 42: Con3928 horton session con3928 fusion app on-premise installation lessons learned

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

Page 43: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 43

Page 44: Con3928 horton session con3928 fusion app on-premise installation lessons learned

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 44