Configuring OFSAA in Clustered Environment User Guide. Feburary 2015 E

Similar documents
Oracle Financial Services Data Management Application Pack

Gateway Application Setup Oracle FLEXCUBE Universal Banking Release [May] [2011]

Oracle Financial Services Data Management Application Pack

Oracle FGL Application Setup Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012]

Oracle Financial Services Price Creation and Discovery Application Pack

Oracle Financial Services Regulatory Reporting for European Banking Authority (OFS AGILE RP EBA)

Oracle Financial Services Analytical Applications

Oracle Financial Services Regulatory Reporting for European Banking Authority (OFS AGILE RP EBA)

Oracle FLEXCUBE Universal Banking 12.0 Upload Adapter Development Guide. Release 1.0

Oracle Financial Services Regulatory Reporting for De Nederlandsche Bank (OFS AGILE RP DNB)

Oracle FLEXCUBE Universal Banking 12.0 RAD BIP Report Integration. Release 1.0

Notification Development Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Document Management System Interface Version NT1316-ORACLE FCUBSV.UM [January] [2010] Oracle Part Number E

Document Management System Interface Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Universal Banking 12.0 Interface Getting started. Release 1.0

Installation and Setup Guide Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Investor Servicing BIP Report Development Guide Release 12.0 April 2012 Oracle Part Number E

Oracle Financial Services Analytical Applications Infrastructure

Oracle Financial Services Regulatory Reporting for US Federal Reserve (OFS AGILE RP US FED)

Oracle FLEXCUBE Universal Banking 12.0

Oracle FLEXCUBE Universal Banking Development of Dashboard Forms

Oracle FLEXCUBE Universal Banking 12.0 Dashboard Development Guide

An Oracle Technical White Paper May CRM Service Pack Installation

Oracle Financial Services Administrative Reports. Configuration Note Version July 2015

Product Release Note Version Oracle FLEXCUBE Investor Servicing [May] [2012]

Oracle BI Reports Oracle FLEXCUBE Investor Servicing Release 12.0 [April] [2012] Oracle Part Number E

Bulletin Board Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

Oracle FLEXCUBE Universal Banking Child and Screen Childs - Concept and Design. January 2018

ELCM Application Setup Oracle FLEXCUBE Universal Banking Release [May] [2011]

Oracle WebLogic Server

An Oracle Technical White Paper June LRM Service Pack Installation

Oracle Financial Services Analytical Applications Infrastructure

Oracle FLEXCUBE Universal Banking 12.0 Extensibility By Example Volume 2. Release 1.0

Oracle Financial Services Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

Function ID Development II Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

Configuring Weblogic Server Oracle FLEXCUBE Universal Banking Release [September] [2013] Part No. E

Oracle FLEXCUBE Universal Banking 12.0 RAD Function ID Development Volume 2. Release 1.0

Oracle FLEXCUBE Universal Banking 12.0 Generic Interface Configuration Guide. Release 1.0

Oracle FLEXCUBE Universal Banking Purge Entity Definition

Oracle Fusion Middleware

Oracle FLEXCUBE Universal Banking Development of Launch Forms

Oracle Financial Services Analytical Applications

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

Oracle Financial Services Profitability Management Application Pack

Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

Oracle Financial Services Economic Capital Advanced Installation Guide

Profitability Application Pack Installation Guide Release

Reports Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

Apache Server Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release [December] [2017]

Oracle HTTP Server 11g R1 Configuration Oracle FLEXCUBE Investor Servicing Release [May] [2017]

Apache Server Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release [May] [2016]

Oracle HTTP Server 11g R1 Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release [May] [2017]

Oracle HTTP Server 11g R1 Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release [May] [2018]

Oracle FLEXCUBE IVR User Manual Release Part No E

Creating Domain Templates Using the Domain Template Builder 11g Release 1 (10.3.6)

BPEL Workflow Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE Universal Banking Development Workbench -Tracking Changes

Oracle FLEXCUBE Universal Banking 12.0 Extensibility Getting started

Oracle FLEXCUBE UI Style Designer Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle WebLogic Server

Oracle FLEXCUBE Universal Banking

Oracle Financial Services Common Reporting Standard Canada User Guide. Release May 2018

Oracle Financial Services Compliance Regulatory Reporting Administration Guide US SAR. Release May 2018

Oracle Insurance. Implementing a. Release 5.6

Oracle Financial Services Common Reporting Standard Singapore User Guide. Release May 2018

Oracle Access Manager Integration Oracle FLEXCUBE Payments Release [Feb] [2018]

OFS Profitability Management Language Pack Installation and Configuration Guide Version June 2014

Oracle Financial Services Regulatory Reporting Administration Guide US SAR. Release 2.4 December 2013

Oracle Financial Services Compliance Regulatory Reporting Administration Guide goaml. Release May 2018

OFS Pricing Management Language Pack Installation and Configuration Guide Version October 2013

Job Scheduler Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

An Oracle White Paper May Example Web Listener Deployment for Oracle Application Express

Maximum Availability Architecture

Oracle Financial Services Compliance Regulatory Reporting Administration Guide Kenya STR. Release May 2018

Hajj Registration Interface Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E

Oracle Financial Services. Environment Cloning Guide

Oracle Enterprise Manager

Corporate Customer Creation Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

Insbridge Enterprise Rating Portal Configuration Guide

EMS.NET Interface Version NT1316-ORACLE FCUBSV.UM [January] [2010] Oracle Part Number E

Oracle Financial Services Common Reporting Standard User Guide. Release March 2017

Maximum Availability Architecture

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Oracle Forms Services Oracle Traffic Director Configuration

Oracle Cloud. Oracle Cloud Adapters Postinstallation Configuration Guide E

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Oracle FLEXCUBE Universal Banking Development Workbench Webservice & Silent Utility for generation of Webservice Artifacts Release 1.

Oracle Financial Services Regulatory Reporting for US Federal Reserve (OFS AGILE RP US FED)

Oracle Financial Services Compliance Regulatory Reporting Canada Suspicious Transaction Report User Guide. Release May 2016

Oracle Financial Services Regulatory Reporting Administration Guide PK STR. Release 2.4 January 2014

Oracle Financial Services Foreign Account Tax Compliance Act Installation Guide - Stage 3. Release 1.0 January 2013

Oracle Financial Services Compliance Regulatory Reporting India Suspicious Transaction Report User Guide. Release

Configuring Weblogic Server 12c Oracle FLEXCUBE Universal Banking Release [December] [2016]

Oracle Financial Services Compliance Regulatory Reporting India Suspicious Transaction Report User Guide. Release

Oracle Access Manager Oracle FLEXCUBE Universal Banking Release [May] [2017]

Oracle Financial Services Enterprise Modeling User Guide. Release July 2015

Transcription:

Configuring OFSAA in Clustered Environment User Guide Feburary 2015 E61373-01

Oracle Financial Services Configuring OFSAA in Clustered Environment User Guide Feburary 2015 Part Number: E61373-01

Document Number: E61373-01 First Edition (Feburary 2015) Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 www.oracle.com/us/industries/financial-services/ Copyright 2015 Oracle Financial Services Software Limited. All rights reserved. No part of this work may be reproduced, stored in a retrieval system, adopted or transmitted in any form or by any means, electronic, mechanical, photographic, graphic, optic recording or otherwise, translated in any language or computer language, without the prior written permission of Oracle Financial Services Software Limited. Due care has been taken to make this OFSAAI 8.0.0.0.0 User Guide and accompanying software package as accurate as possible. However, Oracle Financial Services Software Limited makes no representation or warranties with respect to the contents hereof and shall not be responsible for any loss or damage caused to the user by the direct or indirect use of this OFSAAI 8.0.0.0.0 User Guide and the accompanying Software System. Furthermore, Oracle Financial Services Software Limited reserves the right to alter, modify or otherwise change in any manner the content hereof, without obligation of Oracle Financial Services Software Limited to notify any person of such revision or changes. All company and product names are trademarks of the respective companies with which they are associated. Trademarks Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Contents Preface... 3 How this Guide is Organized...3 Conventions Used in this Guide...3 CHAPTER 1 WebLogic Clustering... 1 Overview...1 Types of Clustering...1 Configuration of OFS AAI in Clustered Environment...2 Changes in Node Manager Configuration...7 Configuring the Apache Proxy Plug-in for WebLogic...8 Domain creation in HOST B from HOST A(valid for horizontal clustering)...10 WebLogic Clustering User Guide 1

Contents 2 WebLogic Clustering User Guide

List of Figures Figure 1. Clustered Environment... 2 Figure 2. Summary of Servers... 3 Figure 3. Create a New Cluster... 4 Figure 4. Settings for Cluster... 5 Figure 5. Create a New Machine... 6 Figure 6. Install Application Assistant... 7 Figure 7. Node Manager... 8 Figure 8. WebLogic Server Domain... 10 WebLogic Clustering User Guide 1

List of Figures 2 WebLogic Clustering User Guide

List of Tables Table 1. Conventions Used in this Guide...3 Table 1. Server Details...3 Table 2. Cluster Details...4 Table 3. Cluster Details...5 Table 4. Machine Details...6 WebLogic Clustering User Guide 1

List of Tables 2 WebLogic Clustering User Guide

Preface How this Guide is Organized This guide explains the concepts of the WebLogic Clustering. This chapter focuses on the following topics: How this Guide is Organized Conventions Used in this Guide The Configuring OFSAA in Clustered Environment User Guide, Release 1.1, includes the following sections: Chapter 1, WebLogic Clustering, provides an overview of WebLogic Clustering. Conventions Used in this Guide Table 1 lists the conventions used in this guide. Table 1. Conventions Used in this Guide Convention Meaning Italics Names of books, chapters, and sections as references Emphasis Bold Object of an action (menu names, field names, options, button names) in a step-by-step procedure Commands typed at a prompt User input Monospace Directories and subdirectories File names and extensions Process names Code sample, including keywords and variables within text and as separate paragraphs, and user-defined program elements within text <Variable> Substitute input value WebLogic Clsutering User Guide 3

Conventions Used in this Guide Preface 4 WebLogic Clsutering User Guide

CHAPTER 1 WebLogic Clustering This chapter explains the process of doing clustering in Web logic server to provide increased scalability and reliability. This chapter discusses the following topics: Overview Types of Clustering Configuration of OFS AAI in Clustered Environment Changes in Node Manager Configuration Node Manager Domain creation in HOST B from HOST A(valid for horizontal clustering) Overview Cluster permits the deployment of application components and services to several machines while presenting only a single face to the client. There are good reasons to support this. When a client requests a service, it should Make no difference if the service runs on a single server or across a number of servers. The clustering abstraction provides you with a clear route to improving the performance and scalability of your applications, albeit with increased administration of hardware and network resources. WebLogic clustering offers three important benefits: Scability : A solution that allows you to create additional capacity by introducing more Servers to the cluster, thereby reducing the load on existing servers. Load Balancing :The ability to distribute requests across all members of the cluster, according to the workload on each server. High-Availablity : A mix of features that ensure applications and services are available even if a server or machine fails. Clients can continue to work with little or no disruption in a highly available environment. WebLogic achieves high availability using a combination of features like replication and failover. Types of Clustering The following two types of clustering are available: Vertical Clustering : The servers that are members of a cluster can be on located on the same host computer and node Horizontal Clustering : The servers that are members of a cluster can be on located on different host computers and nodes. WebLogic Clustering User Guide

Configuration of OFS AAI in Clustered Environment Chapter 1 WebLogic Clustering Figure 1. Clustered Environment Configuration of OFS AAI in Clustered Environment To configure OFS AAI in a clustered environment, follow these steps: 1. Create aweblogic Domain. You can create WebLogic domains either by cinfiguring all the machines/ servers at the time of domain creation or create a WebLogic domain and configure only for Admin Server. All the wanted resources will configure from the Admin Console. 2. Execute the script to create a domain. <Web_logic_Instalation_path> /wlserver_10.3/common/bin/config.sh 3. Login to Admin Console. 4. Navigate to Environment < Servers. The Summary of Servers window is displayed. 2 WebLogic Clustering User Guide

Configuration of OFS AAI in Clustered Environment Chapter 1 WebLogic Clustering Figure 2. Summary of Servers 5. Click New to create a server. 6. E nter the details mentioned in the following table: Table 1. Server Details Fields Server Name Server Listen Address Server Listen Port Description Enter the server name. Enter the listen address. Enter the listen port. 7. Create the number of Servers which should be a part of the cluster. 8. Navigate to Server < Protocol and Enable Tunneling for all the servers which are going to be the part of cluster. 9. Navigate to Environment < Clusters. 10. Click New to create a cluster. The Create a New Cluster window is displayed. WebLogic Clustering User Guide

Configuration of OFS AAI in Clustered Environment Chapter 1 WebLogic Clustering 11. Enter the following details. Figure 3. Create a New Cluster Table 2. Cluster Details Field Name Message Mode Description Enter the name of the cluster When creating a new cluster, it is recommended that you use unicast for messaging within a cluster. For backward compatibility with previous versions, WebLogic Server you must use multicast for communications between clusters 12. Open the created Cluster in editable mode and specify the following details. 4 WebLogic Clustering User Guide

Configuration of OFS AAI in Clustered Environment Chapter 1 WebLogic Clustering Table 3. Cluster Details Field Default Load Algorithm Cluster Address Description there are so many load algorithm be default web logic offers.please select the one as per your requirement. Refer the below link for more understanding. http://download.oracle.com/docs/cd/e11035_01/wls100/cluster/load_balancin g.html All servers which are needs to part of Cluster machine should be mention here with comma separated. EX-<IP_addresss1>:<Port1>,-<IP_addresss2>:<Port2>,-<IP_addresss3>:<P ort3> Make sure to enable Web Logic Plug-In Enabled as it is required to access the app from Apache proxy. 13. Navigate to Servers Tab all the servers which need to be part of cluster. 14. This step is required to Cluster to identify all servers which are the part of Cluster. Figure 4. Settings for Cluster 15. Navigate to Environment < Machines. 16. This step is required for configuring the Node manager for the cluster. 17. Click New to create a new machine. WebLogic Clustering User Guide

Configuration of OFS AAI in Clustered Environment Chapter 1 WebLogic Clustering Figure 5. Create a New Machine 18. Enter the details in the following table. Table 4. Machine Details Field Name Machine OS Description Enter the machine name. Enter the Machine OS. 19. Open machine in Edit mode. 20. Navigate to Servers tab. 21. Add all created Servers in this screen that you want to bind with a machine (Node manager). 22. Monitoring tab will show the current status of node manager. 23. If node manager status is inactive you can restart nodemanager from command prompt. <Web_Logic_bin_Dir>/startNodeManager.sh. Note: Importance of Node Manager: The Managed Servers in a production Web Logic Server environment are often distributed across multiple machines. If you run Node Manager on a machine that hosts Managed Servers, you can start and stop the Managed Servers remotely using the Administration Console or from the command line. Node Manager can also automatically restart a Managed Server after an unexpected failure. Refer below link for more information http://download.oracle.com/docs/cd/e13222_01/wls/docs90/server_start/nodemgr.html 24. Navigate to Environment < Deployment tab. The Install Application Assistant window is displayed. 6 WebLogic Clustering User Guide

Changes in Node Manager Configuration Chapter 1 WebLogic Clustering Figure 6. Install Application Assistant 25. Select deployment targets as Cluster was created earlier. Changes in Node Manager Configuration 1. Change node manager type to SSL/Plain based on requirement. 2. Navigate to path- <Web_logic_Instalation_path>/common/node manager 3. Open configuration file nodemanager.properties and do below changes to node manager to work properly. Set SecureListener to true/false based on section in machine configuration. Set StartScriptEnabled to true. Paste below lines LISTEN_PORT=5556 export LISTEN_PORT LISTEN_ADDRESS=<Machine IP address> export LISTEN_ADDRESS DISPLAY=:1.0 export DISPLAY 4. Start Node manager from the path <Web_logic_Instalation_path>/server/bin/startNodeManager.sh Note: All servers in a cluster should be part of same WebLogic Domain. WebLogic Clustering User Guide

Configuring the Apache Proxy Plug-in for WebLogic Chapter 1 WebLogic Clustering Figure 7. Node Manager Configuring the Apache Proxy Plug-in for WebLogic 1. Download Apache Web server version 2.0 or later. 2. Copy the mod_wl_20.so file from the BEA_HOME\server\plugin\win\32 directory to the APACHE_HOME\modules directory. 3. Open the httpd.conf file from the APACHE_HOME\conf directory, and add the following at the end of this file: LoadModule weblogic_module modules\mod_wl_20.so. LoadModule rewrite_module modules/mod_rewrite.so LoadModule ssl_module modules/mod_ssl.so. b- <IfModule mod_weblogic.c> WebLogicCluster node1:node1_port,node2:node2_port DebugConfigInfo ON MatchExpression *.jsp MatchExpression *.xyz </IfModule> c- <IfModule mod_ssl.c> Include conf/ssl.conf </IfModule> d- <Location /HTTPClnt> SetHandler weblogic-handler </Location> e- <Location /iiop> SetHandler weblogic-handler 8 WebLogic Clustering User Guide

Configuring the Apache Proxy Plug-in for WebLogic Chapter 1 WebLogic Clustering </Location> f- <Location /<name of EAR file of deployed application> > SetHandler weblogic-handler DebugConfigInfo ON PathTrim /weblogic </Location> 4. Restart Apache. Note: Refer the following link for more information http://download.oracle.com/docs/cd/e14049_01/doc.9101/e14047/apacheproxy.htm 5. For registering the node manager present in a different host(host A) with the admin present in a different host(host B).Admin server requires the nodemanager to communicate with the managed servers do the below process. Note: This step is required only for horizontal clustering. 6. Let say admin is present in HOST A and Node manager is present in HOST B. 7. Login to HOST B box and execute the following commands. 1----<Java_path> -cp <Web_logic_lib_path>/ weblogic.jar weblogic.wlst EX-/home/weblogic/jdk1.6.0_17/bin/java -cp /oracle/weblogic/oracle/middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.wlst 2----connect(weblogic_user_id_HOST A,'Web_logic_password_HOST A','t3://<Admin_console_ip_HOST A>:<Admin_console_port Host A>') EX-connect('weblogic','weblogic123','t3://10.184.108.86:7001') 3---wls:/weblogic/serverConfig>nmEnroll( <Web_logic_Domain_path_Host A>, <Web_logic_Node_manager_path_Host A> Ex-wls:/weblogic/serverConfig>nmEnroll( '/oracle/weblogic/oracle/middleware/user_projects/domains/wlclust', '/oracle/weblogic/oracle/middleware/wlserver_10.3/common/nodemanager') Note: Refer below link for more information http://download.oracle.com/docs/cd/e13222_01/wls/docs81/admin_ref/cli.html WebLogic Clustering User Guide

Domain creation in HOST B from HOST A(valid for horizontal clustering) Chapter 1 WebLogic Clustering Figure 8. WebLogic Server Domain Note: The path where weblogic is installed should be same for different machines. Across a cluster (valid for horizontal clustering), else clustering will not work properly. Installer creates the web logic path on the machines. This path should be identical on other machine. Else Servers will not run properly so as machines. Domain creation in HOST B from HOST A(valid for horizontal clustering) 1. By pack command create the <Domain_Name>.jar from HOST A machine and unpacked it in HOST B. 2. Include below in PATH variable in.profile export PATH=/BEA_HOME /common/bin:$path 3. Run below command in HOST A pack.sh -managed=true -domain=<user_project_dir> /domains/<domain_name> -template=<user_project_dir> /domains /<Domain_Name>.jar -template_name="<domain_name>" Ex-pack.sh -managed=true -domain=/home/isve/ofsaa/instld/oracle/middleware/user_projects/domains/ror732 -template=/home/isve/ofsaa/instld/oracle/middleware/user_projects/domains/ror732.jar -template_name="ror732" <Domain_Name>.jar will be created, move the file to User_Project_Dir> /domains location in HOST B. 4. Run below command in HOST B unpack.sh -template=<user_project_dir>/domains /<Domain_Name>.jar -domain=<user_project_dir>/domains/<domain_name> Ex-unpack.sh -template=/home/isve/ofsaa/instld/oracle/middleware/ror732.jar -domain=/home/isve/ofsaa/instld/oracle/middleware/user_projects/domains/ror732 10 WebLogic Clustering User Guide

Domain creation in HOST B from HOST A(valid for horizontal clustering) Chapter 1 WebLogic Clustering Session Replication between servers 1. For session replication you can include weblogic.xml in ear creation. 2. Put the file weblogic.xml in <Path_of_Server> /webroot/web-inf and build the EAR.The same EAR should be used for session replication.this file consist the session-descriptor which is used for replicating the session. 3. There is several type of session replication in weblogic.refer link below. http://download.oracle.com/docs/cd/e12840_01/wls/docs103/webapp/sessions.html Sample file attached. 4. Rename the file to weblogic.xml before placing in the location-<path_of_server> /webroot/web-inf. 5. Changes: The below entry should be deleted from web.xml before creating the ear file, as there is no servlet mapping for the same. 1--<!-- ofs summary --> <servlet> <servlet-name>context</servlet-name> <servlet-class>com.ofs.reveleus.common.summary.common.contextdocloader</servlet-class> <load-on-startup>1</load-on-startup> </servlet> 2--Change the FIC_PHYSICAL_HOME_LOC and FIC_HOME value in web xml to a path and give read access. 6. Copy /webroot/conf folder to the same. WebLogic Clustering User Guide

Domain creation in HOST B from HOST A(valid for horizontal clustering) Chapter 1 WebLogic Clustering 12 WebLogic Clustering User Guide