How to Configure Multiple Portal Middle Tiers with a Load Balancing Router
Hi,
Portal version trying to install 10.1.2 on Windows 2003 boxes.
I am following the guide http://download.oracle.com/docs/cd/B14099_19/portal.1012/b14037/cg_advnc.htm#i1046354. I have InfraStructure installed on a different box and am trying to install 2 Portal Midtiers each on separate boxes and using LBR. The above document is kind of confusing as I am trying to following
5.3.1 Step 1: Install a Single Portal and Wireless Middle Tier (M1)
5.3.2 Step 2: Configure OracleAS Portal on M1 to Be Accessed Through the LBR (AND FOLLOW ARE THE STEPS 1 to 14 in sequence)
if I follow 1 to 14 steps in sequence the information is not consistent what is being listed in the following sections
5.4.1 Create Virtual Hosts
5.4.2 Configure OracleAS Web Cache
5.4.3 Register OracleAS Portal with OracleAS Single Sign-On
i.e.
ptlconfig -dad portal -sso -host www.abc.com -port 7779
ptlconfig -dad portal -sso -host www.xyz.com -port 7779
as in the above steps it says to run
ptlconfig -dad portal -wc -site
and ssoreg command that always fails because I am running it from midtier as it gives error saying invalid username/password
as oppoesed to steps listed in point 8, 9, 10, 11 and 12.
Can someone please privide the steps in sequence I need to follow when installing 2 midtiers with frontend LBR and one infrastructure. I am trying to follow the architecture listed in the above link.
Any help is really appreciated.
Thanks
Hi,
Will appreciate any inputs on the following.
I am planning to install Infrastructure and one Midtier BI Forms Reports Discoverer, Portal on one windows box and the second midtier BI Forms Discoverer, Portal on the second windows box.
Please correct me if I am wrong on installing and configuring the mid-tiers as following are the steps I have compiled going through the document and want to make sure this time I do it right.
As I'll be installing BI Forms Reports Discoverer, Portal so wondering when I install the second midtier do I need to unselect all Portal, Forms, Reports, Discoverer or just the Portal I need to unselect.
Also in the host file of both the windows boxes do I just need to keep the LBR IP Address entry and remove the rest.
LBR:_
Computer Name: bigip5.prd.com
IP Address: *167.123.2.5*
Listen Port: *80*
Invaidation Port: *9401*
Infrastructure:_
Computer Name: portal1.prd.com
IP Address: *167.123.2.6*
Oracle HTTP Server Listening Port: *7777*
Application Server Control port: *1800*
M1 (Portal & BI Forms Reports Discoverer):_
Computer Name: portal1.prd.com
IP Address: *167.123.2.6*
Oracle HTTP Server Listening Port: *7778*
OracleAS Web Cache Listening Port: *80*
OracleAS Web Cache Invalidation Port: *9401*
OracleAS Web Cache Administration Port: *9400*
Web Cache Statistics port: *9402*
Application Server Control port: *1810*
M2 (Portal & BI Forms Reports Discoverer):_
Computer Name: portal2.prd.com
IP Address: *167.123.2.7*
Oracle HTTP Server Listening Port: *7778*
OracleAS Web Cache Listening Port: *80*
OracleAS Web Cache Invalidation Port: *9401*
OracleAS Web Cache Administration Port: *9400*
Web Cache Statistics port: *9402*
Application Server Control port: *1810*
First to create MetadataRepository and then Install Infrastructure and then follow the below steps to install Midtiers
Install and Configure of M1 (Portal and BI Forms Reports Discoverer):-_
*5.3.1 Step 1*: Install a Single Portal and BI Forms Reports Discoverer (M1 i.e. portal1.prd.com)
*5.3.2 Step 2*: Configure OracleAS Portal and BI Forms Reports Discoverer on M1 to Be Accessed Through the LBR
*1.* Configure LBR
*2.* Follow Section 5.4.1.1 to create the Virtual Host for bigip5.prd.com (LBR) and portal1.prd.com (M1)
*3.* Define a site that matches the virtual host entry for bigip5.prd.com (LBR) on Webcache of M1
*4.* Use OracleAS Web Cache Manager on M1, to map the site bigip5.prd.com (LBR) to middle tier portal1.prd.com (M1).
Follow steps 5 and 6 as per the document
*7.* Configure bigip5.prd.com (LBR) to accept invalidation requests from the OracleAS Metadata Repository on a separate port i.e. 9401
*8.* Change iasconfig.xml on M1
*9.* run ptlconfig -encrypt
*10.* Register the URL changes with OracleAS Portal by running ptlconfig -dad portal -wc -site
*11.* No need as it is http only
*12.* Run the follwoing
MID_TIER_ORACLE_HOME_M1\sso\bin\ssoreg.bat
-site_name bigip5.prd.com
-mod_osso_url http://bigip5.prd.com:80
-config_mod_osso TRUE
-oracle_home_path MID_TIER_ORACLE_HOME_M1
-config_file MID_TIER_ORACLE_HOME_M1\Apache\Apache\conf\osso\osso.conf
-admin_info cn=orcladmin
-virtualhost
*13.* Edit targets.xml to enable monitoring of the LBR's front-end host and port settings for OracleAS Portal
+<Property NAME="PortalListeningHostPort" VALUE=http://bigip5.prd.com:80/>+ and then run
MID_TIER_ORACLE_HOME_M1\bin\emctl reload
*14.* Test the setup
Install and Configure of M2 (Portal and BI Forms Reports Discoverer):-_
*5.3.4 Step 4*: Install a Single Portal and BI Forms Reports Discoverer (M2 i.e. portal2.prd.com)
*1.* As I am installing on wiondows so will not set IASCONFIG_LOC environment variable as I can just copy the iasconfig.xml file from M1 to M2
*2.* Run OUI on M2
*3.* Clear the selection for OracleAS Portal but don't know if I need to unselect Forms , Reports, Discoverer also.
*4.* Enable OracleAS Portal
*5.3.5 Step 5:* Configure the New Middle Tier (M2) to Run Your Existing Portal
*1.* Create both virtual hosts as done on M1
*2.* Copy dads.conf, oradav.conf, cache.conf, web.xml from M1 to M2
*3.* Re-register mod_osso on M2. To do this, perform the following steps by copying osso.conf from M1 to M2
*4.* Synchronize the DCM by using the following command
MID_TIER_ORACLE_HOME_M2/Apache/Apache/bin/ssotransfer MID_TIER_ORACLE_HOME_M2/Apache/Apache/conf/osso/osso.conf
*5.* Run dcmctl updateConfig
*6.* add the necessary mod_rewrite and mod_oc4j directives to the httpd.conf and mod_oc4j.conf files respectively
*7.* Restart Oracle HTTP Server on M2
*8.* Access the OracleAS Web Cache Manager on M1 and follow steps 9,10,11,12,13,14,15,16 for Webcache seetings and clustering.
Also will appreciate if can get some info on the following:
*1.*
When I configure the Webcache as per the Document but if I bring down one Midtier Instance the requests are not going to the other Instance that is up and ignores the case whether an instance is down. Any idea how what and where do I need to provide any setting which in case of instance is down routes the requests to the one that is up.
*2.*
What exactly happens when it says To enable monitoring of the LBR's front-end host and port settings for OracleAS Portal edit target.xml. Is this for LBR to find if an Instance is down or not and route the requests appropriately.
Thanks again for all the help.
Similar Messages
-
How to configure Multiple PPTP VPN Clients on cisco 3g supported Router
I want the router to be a PPTP VPN client to 2 independent PPTP servers, both are in different cities in Cisco routers. I have tested with one on cisco 1841 aqnd its working fine; but when I add the 2nd, its using vpdn-group 1 and therefore connecting to the wrong PPTP server:
here is the config for the one that works:
vpdn-group 1
request-dialin
protocol pptp
rotary-group 0
initiate-to ip xxx.xxx.xxx.xxx
interface Dialer0
mtu 1450
ip address negotiated
ip pim dense-mode
ip nat outside
ip virtual-reassembly
zone-member security private
encapsulation ppp
ip igmp query-interval 125
dialer in-band
dialer idle-timeout 0
dialer string 123
dialer vpdn
dialer-group 1
no peer neighbor-route
no cdp enable
ppp pfc local request
ppp pfc remote apply
ppp encrypt mppe auto
ppp authentication ms-chap-v2 ms-chap eap chap pap callin
ppp eap refuse
ppp chap hostname xxx@xxx
ppp chap password 7 xxxpassword
But if I create a vpdn-group 2 and a Dialer1 interface, with dialer-group 2, its still attempting to connect to the IP in vpdn-group 1 - how do I get it to use the 2nd vpdn-group, or how do I make this work? and which cisco 3G Router you prefer because these are remote sites and only 3G Internet service is available.I want the router to be a PPTP VPN client to 2 independent PPTP servers, both are in different cities in Cisco routers. I have tested with one on cisco 1841 aqnd its working fine; but when I add the 2nd, its using vpdn-group 1 and therefore connecting to the wrong PPTP server:
here is the config for the one that works:
vpdn-group 1
request-dialin
protocol pptp
rotary-group 0
initiate-to ip xxx.xxx.xxx.xxx
interface Dialer0
mtu 1450
ip address negotiated
ip pim dense-mode
ip nat outside
ip virtual-reassembly
zone-member security private
encapsulation ppp
ip igmp query-interval 125
dialer in-band
dialer idle-timeout 0
dialer string 123
dialer vpdn
dialer-group 1
no peer neighbor-route
no cdp enable
ppp pfc local request
ppp pfc remote apply
ppp encrypt mppe auto
ppp authentication ms-chap-v2 ms-chap eap chap pap callin
ppp eap refuse
ppp chap hostname xxx@xxx
ppp chap password 7 xxxpassword
But if I create a vpdn-group 2 and a Dialer1 interface, with dialer-group 2, its still attempting to connect to the IP in vpdn-group 1 - how do I get it to use the 2nd vpdn-group, or how do I make this work? and which cisco 3G Router you prefer because these are remote sites and only 3G Internet service is available. -
How to configure multiple domains in Active directory
HI,
How can I configure multiple domains on Active Directory. When I installed AD it asked for a domain name, there I gave ravigupta.com as domain name. But now I find no way of creating another domain.
I am a java developer and my task is to write a programme which returns all the domains available in LDAP server.
To start with ,I tried to create few domains in LDAP server ( AD ) but stuck up ,as i found there could exist only one domain.
Please tell me how to configure multiple domains in LDAP server ( Active Directory).
I skiped DNS configuration while AD installation.
-raviI'm sorry, but you should be asking on a different forum. This has nothing to do with Java.
-
How to configure multiple listeners to listen for the same instance.
Hello everyone,
I am running oracle database 11g and I want information regarding how to configure multiple listeners to listen for the same database instance. Actually I know how to configure more than one listener but the main thing that I am confused about is when we create listener.ora file, do we have to statically register the database instance with both the listeners or the instance will register itself with both the listeners.
According to my knowledge the instance will register with the listener specified by LOCAL_LISTENER parameter and we cannot have more than one value for this parameter.
Please only give detailed answers with example as I am tired of simple answers with details that I already know.Hello,
Yes, it can make sense to have several listener for one Oracle instance. For instance you may have one listener for the applications another listener for DBA administration tasks as well as one listener dedicated to dataguard broker. It is not possible to have several listeners listening on the same IP and Port.
By default the database try to automatically register to a listener on port 1521. To instruct the instance to register to a specifc list of listeners you can add in the init.ora the local_listener parameter with an alias definition:
i.e
local_listener=MY_SET_OFF_LISTENERS
in your tnsname.ora add an entry called:
MY_SET_OFF_LISTENERS_LOCAL= (ADDRESS_LIST=
(ADRESS=(PROTOCOL=TCP)(HOST=myhostname)(PORT=1530))
(ADRESS=(PROTOCOL=TCP)(HOST=myhostname)(PORT=1531))
(ADRESS=(PROTOCOL=TCP)(HOST=myhostname)(PORT=1532))
In this sample your instance will register to three listeners listening on respectively port 1530, 1531 and 1532
If you want your clients can be balanced over the 3 listeners -
How to configure Oracle 8 to work with Weblogic portal4.0
Hi! I'm trying to configure my portal to work with oracle8i using thin driver.I've set classes12.zip in the classpath.But if I set the DATABASE=ORACLE_OCI value inthe set-environment.sh file the server does not start.Pls help.
Here's the error log it throws for the problem:
: 'Fatal initialization exception
Throwable: java.lang.IllegalAccessError: Exception[com.bea.p13n.security.realm.R
DBMSException: An error occured creating a database connection for the realm.]
java.lang.IllegalAccessError: Exception[com.bea.p13n.security.realm.RDBMSExcepti
on: An error occured creating a database connection for the realm.]
at weblogic.security.acl.Realm.getRealm(Realm.java:91)
at weblogic.security.acl.Realm.getRealm(Realm.java:62)
at weblogic.security.SecurityService.initializeRealm(SecurityService.jav
a:258)
at weblogic.security.SecurityService.initialize(SecurityService.java:115
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:390)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:202)
at weblogic.Server.main(Server.java:35)
'> -
How do i configure my airport to work with my other wireless router
how do i configure my airport to work with my other wireless router? I want to be able to listen to itunes through my speakers wirelessly.
Please check out the following Apple Support article for details on the many methods to use an AirPort Express for iTunes streaming.
-
How to configure multiple databases in single listener
Hi,
I want to configure upto 8 standby databases in a server. But I do not know how to configure multiple databases within the listener.
Also can I use the same port number for all the databases.
please give your suggestions.
thankyou
satyanagPlease check (http://download.oracle.com/docs/cd/B10501_01/network.920/a96580/toc.htm)
Jonathan Ferreira
http://oracle4dbas.blogspot.com -
How to configure a new product type with a new operation deal?
hello, All,
I wonder to know if somebody knows, how to configure a new product type with a new operation deal with the amortization divided?, I mean in the SPRO, portfolio of securities with the characteristics mentioned.
Hope you help me.
Bests regards.Hi Prasad,
Thanks for the information, but the directions that you give me not be useful, I want that the UPDATE TYPE appears in the position cash flow in the transaction deal in the option-->operative valuation area( 2nd option) or in the report TPM13, this for two treasury ledger dates.
I mean that the update type "samxx" affect the accountant as amortization divided?, this transaction deal is a purchase.
Thanks in advanced -
How to configura multiple ldap server to the sun access manager
Hi,
please help how to configure multiple ldap server to the sun access manager, for example access manager does't find the user in ldap1 then it should search in ldap2.
Thanks
MouliThere�s no need for deleting the default amSDK based datastore because it�s needed for some default accounts.
You may try to create the datastore using the commandline (amadmin)
Have a look /etc/opt/SUNWam/config/xml/idRepoService.xml
You may also try to create amadmin account in the external ldap directory.
(Un)fortunately i�ve never tried to remove the default datastore.
-Bernhard -
WebAS access via Portal: Web Dispatcher required for load balancing ABAP
Hi Folks -
We have EP 6.0 SP18 (Java only, WebAS 6.40, Unix/Solaris). The portal has a CI/SCS and one DI so we have a Web Dispatcher to load balance the portal servers. This works fine (and provides port 80 access).
This portal will provide access to HTTP services from an ABAP WebAS (6.20 with 6.40 kernel, Unix/Solaris). A landscape configuration entry has been added to the portal for this ABAP system. The ABAP system has a CI and multiple app servers, all capable of handling HTTP requests. This will also require port 80 access.
1. Will we need an additional Web Dispatcher to load balance HTTP requests to the 'backend' ABAP WebAS system, or will the portal be smart enough to handle the load balancing itself (perhaps based on the information in the landscape configuration)?
2. If the portal itself handles the HTTP load balancing can you point me to documentation (so I can make sure I have proper configuration)?
3. Are there any changes to this with NW2004s Portal (we plan to upgrade soon)?
Thanks in advance! JeffJeff,
Regarding:
Q1. If you create a system object from the "SAP system with load balancing" template in portal and configure the object to point to your CI (msg server), the LB should be handled.
Q2. Portal load balancing is handled by the message server. If you point a test URL to the port of your message server, you will notice that you are issued a redirect the URL of your dialog instance. The web dispatcher is just a proxy (with some intelligence). When a request is made to the WD, it makes a connection to the MSG server, the list of active instances is queried, a redirect is made to that instanct. If you use WD, that connection can be proxied behind a standard URL. If you connect directly to the MSG Server instead, you will notice your URL change, just as it does on the service marketplace.
WDs are good for providing services, masked (proxied) behind virtual names. If you do not want the customer to see a physical URL of the server, use the WD. There are lots of other solutions that can do this too though such as Apache, ISA, Juniper devices, Cisco LDs. WDs have a very low performance threshold though, especially if you use SSL. WD is a performance bottleneck and should be benchmarked to see if it is right for your application.
Q3. No changes this architecture in 04s.
jwise -
How can ftp service on non-standard port be load balanced using Cisco ACE.
How can ftp service on non-standard port be load balanced using Cisco ACE.For example ftp service required on tcp 2000 port
Hi Samarjit,
you can do this by specifying the port number in the class map that you create . Please find the below mentioend config guide where you can specify the tcp/udp port , range or ports or even the wild card to match the port.
http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/v3.00_A1/configuration/administration/guide/mapolcy.html#wp1318826
Regards
Abijith -
Need help with ACE Load Balancing Base on URL pattern
This is the first time for me trying to configure something like this on the ACE load balancer. I need help configuring a load balancing policy base on URL pattern. URL https://ineedhelp.com base on /willuhelpme and /imlost
Key: ineedhelp_key
cert: ineedhelp_cert
serverfarmA
serverA 10.1.1.1 443
serverfarmB
serverB 10.1.1.2 443
ineedhelp.com/willuhelpme-------serverfarmA
ineedhelp.ocm/imlost---------------serverfarmBThis is the first time for me trying to configure something like this on the ACE load balancer. I need help configuring a load balancing policy base on URL pattern. URL https://ineedhelp.com base on /willuhelpme and /imlost
Key: ineedhelp_key
cert: ineedhelp_cert
serverfarmA
serverA 10.1.1.1 443
serverfarmB
serverB 10.1.1.2 443
ineedhelp.com/willuhelpme-------serverfarmA
ineedhelp.ocm/imlost---------------serverfarmB -
How to configure multiple IP-Adresses on one NIC in OVM
Hi guys,
we have some OVM Servers 2.2.1 installed. They all have three NICs in them (eth0-2). For eth0 and eth2 we need multiple IP-Adresses configured to work with our storage solution. The configuration should look like this:
eth0:0 - 192.168.31.x
eth0:1 - 192.168.33.x
eth1 - 192.168.0.x
eth2:0 - 192.168.32.x
eth2:1 - 192.168.34.x
I tried creating gonfig files ifcfg-eth0:0 in /etc/sysconfig/network-scripts with the following content
DEVICE=eth0:0
BOOTPROTO=static
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.31.3
TYPE=Ethernet
HWADDR=00:1b:21:06:f0:fa
But it does not work. Neither eth0:0 nore an additional xenbr is configured when i restart.
I can configure multiple ip addresses for xenbr0 by calling something like "ifconfig xenbr0 192.168.31.x". But these settings get lost as sonn as i reboot the server.
I have already searched google, forums and blogs for a solution but could not find one. I thought that this should be a pretty common task. In "normal" linux it is not an issue at all.
Has somebody any experience with a setup like this? I would really apreciate your help.
Thanks
MarekHi,
configuring IP aliasses seems to work the same way like configuring VLANs. You will have to configure the appropriate bridges at system startup manually.
E.g. this little script is what I use to configure VLANs and briges on my OVM:
#!/bin/bash
echo "Configuring VLANs and bridges\n"
echo "Configuring VLAN 24 on eth2"
vconfig add eth2 24
brctl addbr br2.24
brctl addif br2.24 eth2.24
ifconfig eth2.24 up
ifconfig br2.24 up
echo "Configuring VLAN 31 on eth2"
vconfig add eth2 31
brctl addbr br2.31
brctl addif br2.31 eth2.31
ifconfig eth2.31 up
ifconfig br2.31 up
This script is run at startup by init using this startup skript in /etc/init.d, which is what I think you're missing as you can already seem to bring up the needed IPs manually - you'd have to change the chkconfig accordingly, that is make sure that the config script gets startet after the network has been brought up, like this: # chkconfig: 2345 11 91
[root@oraclevm01 ~]# cat /etc/init.d/vlan-config
#! /bin/bash
# vlan-config configure VLANs
# chkconfig: 2345 11 89
# description: Configures VLANs at boot time before the \
# network is started.
### BEGIN INIT INFO
# Provides: $vlan
### END INIT INFO
# Source function library.
. /etc/init.d/functions
if [ ! -f /etc/vlan-config ]; then
exit 0
fi
# See how we were called.
case $1 in
start)
# configure vlans
/etc/vlan-config
echo $"Usage: $0 {start}"
exit 1
esac
exit 0
Hth,
budy
Edited by: budachst on Jun 29, 2011 8:11 AM -
We have domain where one portal application is in production now and other portal application have to deploy in the same domain.
The first one is using global scoped DataSources and the new one is using application scoped because they have to use own schemas in the database.
Also Group and User/role management have to work application scoped, meaning that in one's portal admin console shows only users/groups/roles to that portal.
How do I do this and what is the optional/best practises to do this kind of configuration, configure and deploy multiple portals in the same domain ?
I get so far that I make new SQLAuthenticator and XCAMLRoleMapper to the new portal but when the LDAP and database goes out of sync and I delete P13N -tables and LDAP, server start creates only to the first portal database the needed rows and delegated admin management doesn't work in the new one at all.
I have read all bea's documents related to JDBC - application scoping, deploying, security P13N and I can't get enough information from it to make this work.
Thanks !You may want to ask in the weblogic.developer.interest.portal forum.
I don't believe that group and user/role management can be application
scoped.
<Tanja Puurula> wrote in message news:[email protected]..
We have domain where one portal application is in production now and other
portal application have to deploy in the same domain.
The first one is using global scoped DataSources and the new one is using
application scoped because they have to use own schemas in the database.
Also Group and User/role management have to work application scoped, meaning
that in one's portal admin console shows only users/groups/roles to that
portal.
How do I do this and what is the optional/best practises to do this kind of
configuration, configure and deploy multiple portals in the same domain ?
I get so far that I make new SQLAuthenticator and XCAMLRoleMapper to the new
portal but when the LDAP and database goes out of sync and I delete
P13N -tables and LDAP, server start creates only to the first portal
database the needed rows and delegated admin management doesn't work in the
new one at all.
I have read all bea's documents related to JDBC - application scoping,
deploying, security P13N and I can't get enough information from it to make
this work.
Thanks ! -
How to Configure Multiple Purchase Requisitions per Service Order
Hi experts!
Sorry if this is in the wrong spot, but I was wondering how I can configure multiple Purchase Requisitions to be created from a service or maintenance order (IW31) based on the control key (or if it's even possible).
What would be the pros and cons of doing this? We currently only have one PR being created for one order (a 1-to-1 relationship), however now with implementing external services, we want 2 or more PRs created based on the control key. Is the control key the best way to go, or should I be looking at a different deciding field?
Thanks in advance!
StephanieRaj,
Thank you so much for the information. That does help! However business requirements are now changing to have different Purchase Requisitions created for a single order in the following scenarios:
- New Purchase Req created for different operations (you explained how above, perfect!)
- Seperate Purchase Req created for non-stock items (your answer above seems to group service operations and non-stock into the same Purchase Req).
- New Purchase Req created if the order has already been released. (If the order's status is still at "Create", then the additional component can be appended to the existing Purchase Req. If the order's status is "Released", and a new component is added, a new Purchase Req is created).
As mentioned, you explained how to do the first requirement. Is there anyway SAP can handle the next two requirements using standard config and not customizing anything?
Thanks in advance!
Steph
Maybe you are looking for
-
Thanks in advance for any help you folks can offer. I'm a newb here and will try to offer as much detail as I can about the dilemma at hand. Scenario: Home network has been recently set up for wireless internet access via NEW Airport Extreme Base Sta
-
Hallo, in a Order I have many files and I want some file to put in a zip archive who it is to do. can sombody post a samplecod ??? thanks
-
Where is the contact list with the lion mail application
After I installed Lion OS, the Mail application does not have a link to the address book, how can this be fixed?
-
Mail not recognizing embedded links
Just installed a Samsung 840 EVO SSD and then cloned my OS using CCC. Now when I boot from the new drive, Mail no longer recognizes embedded links in any messages... Help! Thanks too...
-
Why do I get "Service Unavailable" when trying to access web sites?
I get "Service Unavailable" with any site I try to access