Load Balancing of 2-Tiered vs 3-Tiered Clustering

Hi,
          I was looking at the cluster diagrams on the clustering page:
          http://www.weblogic.com/docs60/cluster/index.html
          And I can't help notice a slight descrepency between the diagram of a 2-Tier
          cluster (WL web cluster + WL app cluster) vs.a 3-Tier cluster (web
          proxy-plugin + WL web cluster + WL app cluster).
          In the 2-Tier diagram, the arrows going from the web nodes to the app nodes
          converges to a single point, indicating that there's load balancing of
          servlet calls to ejbs.
          In the 3-Tier diagram, the arrows from each web node point directly to an
          app node, which seems to indicate that there is a static one-to-one
          relationship, hence no load-balancing. Below the 3-Tier diagram, one of the
          described limitations of using standalone web server and proxy plug-ins is:
          a.. Limited Load Balancing Options: When you use proxy plug-ins or the
          HttpClusterServlet to access clustered servlets, the load balancing
          algorithm is limited to a simple round-robin strategy.
          I believe this is describe load balancing between the fire-wall and the
          proxy web servers. But what about the load balancing between the WL web
          servers and the app servers? Does it exist, or does one web server always
          assigned to one app server?
          Gene Chuang
          Join Kiko.com!
          

Currently, we only support clusters within the same subnet, as most routers
          can't handle multicast traffic. We are considering designs to relax this
          restriction in a future release.
          -Don
          Cameron Purdy wrote:
          > > 3) In WLAS6.0, you can specify how to pick the secondary server. Most
          > > important of all, pick a secondary server which is on the different
          > physical
          > > box than primary.
          >
          > ... and if you are using two different physical networks, make sure it is on
          > the other physical network. Any hints on how to do that?
          >
          > --
          > Cameron Purdy
          > Tangosol, Inc.
          > http://www.tangosol.com
          > +1.617.623.5782
          > WebLogic Consulting Available
          >
          > "Wei Guan" <[email protected]> wrote in message
          > news:[email protected]...
          > > Here is my understanding:
          > > 1) Proxy will route new sessions based on round-robins. Old sessions will
          > > route to the primary server.
          > > 2) Primary server will pick the secondary server.
          > > 3) In WLAS6.0, you can specify how to pick the secondary server. Most
          > > important of all, pick a secondary server which is on the different
          > physical
          > > box than primary.
          > >
          > >
          > > --
          > > Hope it helps.
          > >
          > > Cheers - Wei
          > >
          > >
          > > "Cameron Purdy" <[email protected]> wrote in message
          > > news:[email protected]...
          > > > Is it true that the proxy can only use round-robin to load-balance the
          > WL
          > > > cluster? I understand that, once selected for a session, the proxy will
          > > > always route requests to the primary server specified in the cookie or
          > URL
          > > > (or secondary), but in the case that no primary or secondary has been
          > > > assigned, can the proxy pick a destination server (which I assume
          > becomes
          > > > the primary) using an algorithm such as "random" (which is theoretically
          > > > superior to round-robin over time)? Also, who picks the secondary
          > server?
          > > > Is it the primary or the proxy?
          > > >
          > > > --
          > > > Cameron Purdy
          > > > Tangosol, Inc.
          > > > http://www.tangosol.com
          > > > +1.617.623.5782
          > > > WebLogic Consulting Available
          > > >
          > > >
          > > > "Don Ferguson" <[email protected]> wrote in message
          > > > news:[email protected]...
          > > > > Hi, comments in line.
          > > > >
          > > > > Gene Chuang wrote:
          > > > > >
          > > > > > Hi,
          > > > > >
          > > > > > I was looking at the cluster diagrams on the clustering page:
          > > > > >
          > > > > > http://www.weblogic.com/docs60/cluster/index.html
          > > > > >
          > > > > > And I can't help notice a slight descrepency between the diagram of
          > a
          > > > 2-Tier
          > > > > > cluster (WL web cluster + WL app cluster) vs.a 3-Tier cluster (web
          > > > > > proxy-plugin + WL web cluster + WL app cluster).
          > > > > >
          > > > > > In the 2-Tier diagram, the arrows going from the web nodes to the
          > app
          > > > nodes
          > > > > > converges to a single point, indicating that there's load balancing
          > of
          > > > > > servlet calls to ejbs.
          > > > > >
          > > > > > In the 3-Tier diagram, the arrows from each web node point directly
          > to
          > > > an
          > > > > > app node, which seems to indicate that there is a static one-to-one
          > > > > > relationship, hence no load-balancing.
          > > > >
          > > > > This is just an artifact of the drawing, not of the architecture. The
          > > > same
          > > > > load balancing would be performed between the web and app tiers
          > > regardless
          > > > > of whether or not there is a front end web server.
          > > > >
          > > > > > Below the 3-Tier diagram, one of the
          > > > > > described limitations of using standalone web server and proxy
          > > plug-ins
          > > > is:
          > > > > >
          > > > > > a.. Limited Load Balancing Options: When you use proxy plug-ins or
          > the
          > > > > > HttpClusterServlet to access clustered servlets, the load balancing
          > > > > > algorithm is limited to a simple round-robin strategy.
          > > > > >
          > > > > > I believe this is describe load balancing between the fire-wall and
          > > the
          > > > > > proxy web servers. But what about the load balancing between the WL
          > > web
          > > > > > servers and the app servers? Does it exist, or does one web server
          > > > always
          > > > > > assigned to one app server?
          > > > >
          > > > > This is not describing the load balancing between the firewall and the
          > > > > proxy web servers; we do not control of how that is performed. It is
          > > > > describing the load balancing between the proxy servers and the web
          > > tier.
          > > > > The diagram should really show that more clearly, as was done in the
          > > > 2-tier
          > > > > example.
          > > > >
          > > > > -Don
          > > > >
          > > > > >
          > > > > > --
          > > > > > Gene Chuang
          > > > > > Join Kiko.com!
          > > >
          > > >
          > >
          > >
          

Similar Messages

  • Apache HTTP proxying for load balancing only to a group of non-clustered WL servers

              Hi,
              We're running WL Server 6.1 SP 2 on Solaris 2.8.
              For the Apache HTTP proxy plugin, if you use the WebLogicCluster http.conf option,
              do the WL servers you want to load balance across have to be part of a WebLogic
              cluster (if you are prepared to do without failover, as I know it would need to be
              a proper WL cluster to replicate session info for failover). Can you load balance
              across a group of non-clustered WL servers, and maintain the user session to the
              one WL server so that it doesn't switch between servers on alternate requests for
              the same user session, or must the servers be configured as a WebLogic cluster?
              Paul
              We find that if you have a collection of WL servers that are not configured as a
              cluster, that it will load balance alternate requests to each server, but it will
              not pin a user to a single machine according to their session so for 2 servers, 2
              differetn sessions get created, one on each machine.
              Is this because it doesn't normally do this, but sends the user alternately to a
              primary then secondary which works in a cluster because the session is replicated.
              I thought the secondary was only used when the primary failed.
              

    We're running WL Server 6.1 SP 2 on Solaris 2.8.          >
              > For the Apache HTTP proxy plugin, if you use the WebLogicCluster http.conf
              option,
              > do the WL servers you want to load balance across have to be part of a
              WebLogic
              > cluster (if you are prepared to do without failover, as I know it would
              need to be
              > a proper WL cluster to replicate session info for failover). Can you load
              balance
              > across a group of non-clustered WL servers, and maintain the user session
              to the
              > one WL server so that it doesn't switch between servers on alternate
              requests for
              > the same user session, or must the servers be configured as a WebLogic
              cluster?
              You don't have to use the clustering option. To get failover, you'll have to
              use the JDBC persistence option of WL.
              > We find that if you have a collection of WL servers that are not
              configured as a
              > cluster, that it will load balance alternate requests to each server, but
              it will
              > not pin a user to a single machine according to their session so for 2
              servers, 2
              > differetn sessions get created, one on each machine.
              >
              > Is this because it doesn't normally do this, but sends the user
              alternately to a
              > primary then secondary which works in a cluster because the session is
              replicated.
              > I thought the secondary was only used when the primary failed.
              The primary/secondary stuff requires clustering. If Apache continues to
              "load balance" after the first request, you need to either use JDBC session
              persistence or use a different load balancer (like mod_jk for Apache or a
              h/w load balancer with support for sticky).
              Peace,
              Cameron Purdy
              Tangosol, Inc.
              http://www.tangosol.com/coherence.jsp
              Tangosol Coherence: Clustered Replicated Cache for Weblogic
              "Paul Hammond" <[email protected]> wrote in message
              news:[email protected]...
              >
              

  • Setting up Load Balancing for 11i for Intranet & Internet Access

    Our current environment for 11i (11.5.5) is accessed only internally (via Intranet). We need to allow outside access (via Internet) also for self-service apps (ie. HR). Oracle Support/Metalink has stated that Load Balancing (note 148155.1) is the only supported method to have multiple (Apps Servers) systems access a single database. Could I get feedback from anyone who has implemented Load Balancing for 11i? Additionally if someone has implemented this for both intranet and internet access how has your company setup? Do the secondary server(s) from the Load Balancing note reside in the DMZ? And thus the primary app server and database reside inside the firewall? Thanks....

    Hi,
    We are using 6 middle tiers for internal access for intranet access and 2 middle tiers in External DMZ with only web server running for Extrenal Access over Internet for Self Service.
    You Implement one Load Balancer for first 6 internal Middle Tiers with site level profiles pointing to Internal .
    You implement second Load balancer for external 2 middle tiers with server level profile options for these two servers pointing to External Load balancer .
    To check how to implement load balancer vsiit
    http://becomeappsdba.blogspot.com/2006/09/configure-hardware-load-balancer-at.html
    Wait for my next post in above blog site with step by step procedure to implement above solution External & Internal one
    Atul Kumar
    Oracle Apps DBA
    http://teachmeoracle.com

  • Load Balancing 11i for both Intranet & Internet Access

    Our current environment for 11i (11.5.5) is accessed only internally (via Intranet). We need to allow outside access (via Internet) also for self-service apps (ie. HR). Oracle Support/Metalink has stated that Load Balancing (note 148155.1) is the only supported method to have multiple (Apps Servers) systems access a single database. Could I get feedback from anyone who has implemented Load Balancing for 11i? Additionally if someone has implemented this for both intranet and internet access how has your company setup? Do the secondary server(s) from the Load Balancing note reside in the DMZ? And thus the primary app server and database reside inside the firewall? Thanks....

    Hi,
    We are using 6 middle tiers for internal access for intranet access and 2 middle tiers in External DMZ with only web server running for Extrenal Access over Internet for Self Service.
    You Implement one Load Balancer for first 6 internal Middle Tiers with site level profiles pointing to Internal .
    You implement second Load balancer for external 2 middle tiers with server level profile options for these two servers pointing to External Load balancer .
    To check how to implement load balancer vsiit
    http://becomeappsdba.blogspot.com/2006/09/configure-hardware-load-balancer-at.html
    Wait for my next post in above blog site with step by step procedure to implement above solution External & Internal one
    Atul Kumar
    Oracle Apps DBA
    http://teachmeoracle.com

  • Home Interface Load Balancing with user transactions

    Hi
              Im running the following Client scenario:
              * gets initial context
              * lookup for Home Interface.
              * save the Home Interface.
              * Begin User Transaction
              * Home.findByPrimaryKey(pk)
              * activate some business method
              * Commit transaction.
              * close context
              now repeat but use the saved home interface
              * gets initial context
              * get saved Home Interface.
              * Begin User Transaction
              * Home.findByPrimaryKey(pk)
              * activate some business method
              * Commit transaction.
              * close context
              It seems that once i use the Home finder under a transaction the home
              interface will stick to the first server and load balancing won't work
              (doesn't matter if its round-robin or random).
              that means that in both cases the EjbObject i use is on the same server.
              please correct me if im wrong.
              but if im right is this a weblogic bug? or maybe a feature?
              thanks
              Dror Last
              

    You will find that most engineers at BEA strong recommend NOT using UserTxns, unless you've got some
              complex nest transaction modeling that can't be done with BMT.
              From your case, it looks as if you should use a Session-bean facade between your servlets and entity
              beans; this way you set the session bean BMT attribute to whatever you wanted using
              UserTransaction; try this out and see what happens with load-balancing... we use BMT in clustered
              servers and load-balancing works great.
              Gene
              "Dror Last" <[email protected]> wrote in message news:[email protected]...
              > Im using Weblogic 5.1 / SP8
              >
              > <home-is-clusterable> set to TRUE on all beans.....
              >
              >
              > I have a big Question Mark if weblogic clustering does have load balancing
              > while the client (Servlet Engine in my case) Uses User Transactions.
              >
              > thanks
              > Dror Last
              >
              >
              > "Gene Chuang" <[email protected]> wrote in message
              > news:[email protected]...
              > > What WL version are u using, and what do you have <home-is-clusterable>
              > set to?
              > >
              > > Gene
              > >
              > > "Dror Last" <[email protected]> wrote in message
              > news:[email protected]...
              > > > Hi
              > > >
              > > > Im running the following Client scenario:
              > > >
              > > > * gets initial context
              > > > * lookup for Home Interface.
              > > > * save the Home Interface.
              > > > * Begin User Transaction
              > > > * Home.findByPrimaryKey(pk)
              > > > * activate some business method
              > > > * Commit transaction.
              > > > * close context
              > > >
              > > > now repeat but use the saved home interface
              > > >
              > > > * gets initial context
              > > > * get saved Home Interface.
              > > > * Begin User Transaction
              > > > * Home.findByPrimaryKey(pk)
              > > > * activate some business method
              > > > * Commit transaction.
              > > > * close context
              > > >
              > > > It seems that once i use the Home finder under a transaction the home
              > > > interface will stick to the first server and load balancing won't work
              > > > (doesn't matter if its round-robin or random).
              > > >
              > > > that means that in both cases the EjbObject i use is on the same server.
              > > >
              > > > please correct me if im wrong.
              > > >
              > > > but if im right is this a weblogic bug? or maybe a feature?
              > > >
              > > > thanks
              > > > Dror Last
              > > >
              > > >
              > >
              > >
              >
              >
              

  • XML Publisher Time out setup issue with load balancer

    I have a single node install of Oracle Apps 12.0.4. When running an XML report, it completes successfully and I can view the XML report by clicking on the "view output" button.
    I have an Oracle Apps 12.0.4 multi-node install with my database and admin tier running on the same box. I also have two app tiers front-ended with a cisco load balancer. In this environment, when I run an XML Report the job completes with a warning. I have reviewed the log file from the Output Post Processor log file and have the below errors.
    [10/14/08 3:40:48 PM] [14736:RT4712865] Executing post-processing actions for request 4712865.
    [10/14/08 3:40:48 PM] [14736:RT4712865] Starting XML Publisher post-processing action.
    [10/14/08 3:40:48 PM] [14736:RT4712865]
    Template code: FNDCPPGD_XML
    Template app: FND
    Language: en
    Territory: US
    Output type: PDF
    [10/14/08 3:44:33 PM] [UNEXPECTED] [14736:RT4712865] java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.Socket.connect(Socket.java:516)
    at java.net.Socket.connect(Socket.java:466)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
    at sun.net.www.http.HttpClient.New(HttpClient.java:287)
    at sun.net.www.http.HttpClient.New(HttpClient.java:299)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:796)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:748)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:673)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:917)
    at java.net.URL.openStream(URL.java:1007)
    at oracle.apps.fnd.cp.util.RemoteFile.readURL(RemoteFile.java:217)
    at oracle.apps.fnd.cp.util.RemoteFile.transferFile(RemoteFile.java:195)
    at oracle.apps.fnd.cp.util.RemoteFile.transfer(RemoteFile.java:131)
    at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:224)
    at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:172)
    I have double check my tnsnames.ora, opened an SR, researched in Metalink & on the web but am unable to find a resolution. Any help would be appreciated. Thanks!

    we have the same issue. Any workaround so far?

  • Load Balancing & Fault tolerance in Oracle Apps

    Hello
    I am pretty new to Oracle Apps and Oracle 9iAS
    We are trying to asked to find out the ways of deplying load balancing and fault tolerance in Oracle Apps
    I have gone thru the following articles of metalink and some more from google
    Configuring Web Cache as a Load Balancer for Application Servers
    Create new middle tier node in existing Apps 11i environment using cloning and then load balance
    Integrating and using Web Cache with Forms 9i for Load Balancing
    Running Multiple OC4J Instances From a Single Install of 9iAS 1.0.2.2
    LOAD BALANCING ORACLE APPLICATIONS ON UNIX
    Load Balancing in 11i
    OC4J Clustering Setup
    OC4J Load Balancing for Forms 9i
    Setting up 11i E-Business suite using a hardware load balancer
    Sharing an APPL_TOP in Oracle Applications 11i
    In Oracle Apps Concepts pdf, found that
    Load balancing occurs when there are multiple installations of web server, forms server, reports server, concurrent manager server etc
    Lets consider forms server component of middle tier
    Can there be multiple INSTANCES of forms server within SINGLE INSTALLATION ???
    If it has to be MULTIPLE INSTALLATIONS, then it will require multiple physical machines
    What is software load balancing then ???
    Also read that
    Oracle 9i AS instance is combition of Oracle HTTP Server (OHS) and one or more instances of Oracle9iAS Container for J2EE (OC4J)
    Thus software load balancing can be implemented for Web server component of middle tier using multiple instances of OC4J ???
    Forms metrix server configuration is hardware load balancing ??
    What about Oracle9iAS Web Cache clustering ??
    Please clarify the doubts and suggest me the way
    Thanks a lot

    dear all can any one help me on the following;
    We want to install Oracle Apps 11.5.9 on 4 IBM AIX 5L boxes, the first node
    will hold the database , concurrent and Admin Tiers. as for the other 3 nodes
    it will hold the Forms/Web Tiers and we need to use forms metrics for load
    balancing taking into consideration that we can't use Shared APPL_TOP. we tried
    to find the way how to install and configure this solution but all the
    documents are talking aboout the concept only and this concept is applicable.
    We need the exact steps on how do the installation either using rapidwiz or any
    thing else
    fadi

  • Load Balancing Forms and Reports with Web Cache

    We are planning to add a second OracleAS 10g middle-tier application server to an existing 10g middle-tier.
    Both middle tiers will provide Forms and Reports.
    Users must pass through two static HTML pages before starting Forms.
    We plan to use Web Cache to load-balance (probably using round-robin) between the two middle-tiers.
    Does anyone see any problems with this solution?
    All comments/suggestions welcome.
    Thanks,
    Jim

    You could also load balance the two OC4J's using standard servlet mechanisms. I know that there exists a couple of good notes on Metalink. Go and do a search.
    Regards,
    Martin Malmstrom

  • Load Balancing Portal that uses JPDK portlets

    We are having the following Portal architecture :
    -Browser
    -Firewall
    -Load Balancers
    -Multiple 9iAS middle-tiers (2)
    -DB Server
    We are using Web Providers registered with Portal which calls JPDK portlets.
    We have registered the Web Provider url's, but of course had to
    enter a URL to point to the location of the provider.xml. If we enter the URL specifying a particular 9iAS middle-tier hostname, all requests for the provider from any of the middle-tiers are routed through the one 9iAS server, which places a heavy load on this server.
    Requirement : We want to specify the location of the provider.xml as local to the particular 9iAS server and so call the portlet from the same server, which will spread the load.
    What would be the best way to achieve this ?

    Hi,
    You can very well provide the URL of 'Load balancer' while registering the WebProvider, provided it meets the following condition :
    Condition : For example, your middle-tiers are named 'machineA' & 'machineB'. Your loadbalancer's name being 'loadbalancer'. Say, a user wants to access a file by name 'test.html' which exists in both machineA & machineB and is identical. Let http://machineA/test.html & http://machineB/test.html be the URLS for accessing it.
    The user should get the output after specifying the loadbalancer's name in the place of the 'serverA' or serverB.
    Something like, http://loadbalancer/test.html
    If the condition is satisified, you can register the webprovider with Loadbalancer's URL.
    --Sriram                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • What is load balancing in sap business objects.

    Hi friends.
    Any one give me correct answer..

    Hi,
    it depends if you are talking about clustering the processing tiers (& using server groups) to achieve load-balancing, or if you mean using a load balancer in front of the web-tier (typically, Apache Tomcat) ? Also. it could be a software or hardware load balancer.
    essentially, it splits the load across the boxes. 
    regards,
    H

  • Problem in using OracleAS Web Cache as Load Balancer

    I have two machines:
    aimssrv.world.com and aimsrep.world.com.
    Both of above machines are running Redhat Linux AS 4.
    On both machines, I have installed Oracle Forms and Reports 10g Services. I have deployed my application on both machines.
    I am able to access my application at aimssrv.world.com by doing:
    http://aimssrv.world.com:7778/forms/frmservlet?config=aims
    and I am also able to access my application at aimsrep.world.com by doing:
    http://aimsrep.world.com:7778/forms/frmservlet?config=aims
    I have implemented OracleAS Web Cache at machine aimssrv.world.com, and have enabled the Load Balancing.
    In Origin Servers, its showing me two servers:
    Host => aimssrv.world.com, PORT=> 7778, Routing=> Enabled, CAPACITY=>100, Failover Threshold=>5, PING URL=>/, PROTOCOL=>HTTP
    Host => aimsrep.world.com, PORT=> 7778, Routing=> Enabled, CAPACITY=>100, Failover Threshold=>5, PING URL=>/, PROTOCOL=>HTTP
    In Site Definition, I have following information:
    Host Name=> aimssrv.world.com, PORT=>7777
    In site-to-server mapping, I have following information:
    Priority      Host Name      Port      ESI Content Policy      Host Name      Port      Proxy
    1      aimssrv.world.com      7777      Unrestricted      aimssrv.world.com      7778      No
    aimsrep.world.com      7778                                    No
    2      *      7777           Exclude Fragments      aimssrv.world.com      7778      No
    3      *      *           Exclude Fragments      aimssrv.world.com      7778      No
    In Session Binding, I have selected "JSESSIONID" as session, and "OC4J-based" as session binding mechanism.
    Now please guide me as how would I run my application by using the OracleAS Web Cache?
    What would be the URL?
    Do I need to make any changes in httpd.conf files of aimssrv.world.com and aimsrep.awc.com?
    Please guide.
    Thanks and regards

    hi,
    i hv recently configured webcache load-balancing for my 2 mid-tiers.I did not upgrade pre-requisite webcache upgrade patch 4569559 to my 10g rel 2 10.1.2.0.2 OAS and it still worked a bit but I do have some doubts why oracle recommends installing this patch before configuring webcache load-balancing.Have u?
    btw u need to collapse all the features of webcache of caching to turn on http load-balancing.U need to add a parameter to internal.xml (LOADBALANCE ON="YES") and register origin servers of both servers with each other and map ur sites so that origin servers of both servers will cater sites of server1 and server2 at the same time.
    what worked for me is i registered origin server of server1 at server2 and origin server of server2 at server1 and mapped site of server1 (http://server1:port/forms/frmservlet?config=something) to work with origin server of server2 as well at site-to-server page so that origin servers of both servers will load-balance my server1 site and vice-versa.
    But still its not seamless.The initial site request was still being routed to the server which is DOWN first and not seamlessly routed to other server which is UP.Maybe webcache upgrade patch would hv done this seamlessly????
    Edited by: anandk on Oct 26, 2009 6:28 PM

  • OAM 11g integration with Kerberos on cluster with load-balanced virtualhost

    Hello!
    I need to make a Kerberos integration with OAM.
    I find following notes about OAM 11g: WNA Configuration for HA Clusters [ID 1365888.1] (https://support.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=223640518878014&type=DOCUMENT&id=1365888.1&displayIndex=1&_afrWindowMode=0&_adf.ctrl-state=14ehvbh4z2_61).
    "In an OAM Clustered environment, the OAM Principal for WNA must be the same on all tiers i.e. the load-balanced virtualhost for the OAM cluster.
    Therefore each OAM managed server will reference the same keytab file, generated for Principal HTTP/<virtualhost.domain>, and the keytab file will be in the same location on all OAM managed servers.
    For example: ${DOMAIN_HOME}/domains/${DOMAIN_NAME}/config/fmwconfig/oam/<keytab filename>.
    After copying the keytab file to the same directory on all OAM managed server machines, complete the configuration of the Kerberos authentication module in OAM Administration Console (/oamconsole).
    The AdminServer will ensure that the oam-config.xml file on all OAM managed server tiers in the cluster is updated with this configuration."
    The question is; When I generate oam.keytab with following command, What is the name of the server that I will must put in the command? Virtualhost (load-balanced), Node1 or Node2?
    ktpass -princ HTTP/<servername>@DOMAIN -pass XXXXXXX mapuser DOMAIN\user -out oam.keytab.
    Thanks in advance and best regards!
    PS: Sorry if my english is not clear.

    David,
    Your Principal name should be the SSO LB URL.(ie :sso.mycomany.com)
    ktpass -princ HTTP/sso.mycomany.com@DOMAIN -pass XXXXXXX mapuser DOMAIN\user -out oam.keytab.
    Also make sure sso.mycomany.com has a reverse DNS configured correctly.
    you can check using dig command
    ping sso.mycomany.com
    What ever the ip-address
    dig -x <IP-ADDRESS>
    Check in the reverse DNS section there should be 1 record.
    ;; ANSWER SECTION:
    1.1.1.1.in-addr.arpa. 3600 IN PTR sso.mycomany.com.
    Let me know if you have more questions.
    Thanks
    Saurabh

  • Windows Azure Pack - VMM failed to deploy service through F5 Load Balancer

    I use server 2012 R2 (Windows Azure Pack) to deploy 2-tier service ( VMM -> Library -> Create Service Template -> Select two tier application -> Add F5 Load balancer -> Use connector to link NIC to Server Connection
    and link Client Connection to VM network   ). I was able to set up F5 Load balancer (virtual appliance) on Hyper V. I checked  VMM Orchestrator was able to create VIP pool and member correctly on F5 Appliance. I get the following
    error. I'm not sure how to resolve, If anyone experience this issue before, please let me know how to fix it. I copied the error log below. Thank you
    Error (22042)
    The service XXXXXXX was not successfully deployed. Review the event log to determine the cause and corrective actions.
    Recommended Action
    The deployment can be restarted by retrying the job.
    Error (21426)
    Execution of DataCenterManager.LB::AddLBVIP on the configuration provider a1af2238-5665-454a-8560-64fafbfe3385 failed. Detailed exception: Microsoft.SystemCenter.DataCenterManager.LB.LBConnectionFailedException: There is an error in XML document (246, 74).
    ---> F5Networks.Protocols.iControl.iControlException: There is an error in XML document (246, 74).
    Recommended Action
    Check the documentation for the configuration provider or contact the publisher support.
    Error (22725)
    VMM received computer name vmmBN6 for VM vmmBN6.domain.com. Expected computer name is vmmBN6.domain.com.
    Recommended Action
    Ensure that the VM has joined the right domain or workgroup and then retry the operation.
    Error (20400)
    1 parallel subtasks failed during execution.
    Error (20400)
    1 parallel subtasks failed during execution.
    Error (21952)
    Application deployment failed for one or more tiers or application hosts in the service XXXXXXXXX. Check job logs to get more information on the failed operation.
    Recommended Action
    Check error messages and retry the operation if needed.
    Thanks

    Hi Ryankorock,
    Sorry to revive an old post but is there any update on compatibility? We are running SCVMM 2012 R2 Build 3.2.7768.0 with an F5 BIG-IP
    running "11.6.0 Build 0.0.401 Final". We see the exact same error 
    Error (21426)
    Execution of DataCenterManager.LB::AddLBVIP on the configuration provider a1af2238-5665-454a-8560-64fafbfe3385 failed. Detailed exception: Microsoft.SystemCenter.DataCenterManager.LB.LBConnectionFailedException: There is an error in XML document (246,
    74). ---> F5Networks.Protocols.iControl.iControlException: There is an error in XML document (246, 74).
    The plugin creates everything on the F5, pools, nodes, and virtual server. We have tried with and without a health probe with no luck.

  • How to configure software load balancer for R12.1.3

    Dear All,
    I need to configure software load-balancer on application tiers and i need to know if its possible to have a software load-balancer in place of hardware load balancer if i need to route the load on two application nodes.
    Thanks !

    As we do not certify, nor support 3rd party loadbalancers we can not confirm that the Piranha loadbalancer will perform as expected with EBS. The basic minimum requirements or loadbalaning is that it has death detection, and session / cookie persistence We also typically require that a hardware loadbalancer is used. Internally we use F5 loadbalancers, and Cisco ACE.
    What are the limitations of a software load balancer compared to hardware ? As mentioned above, your software balancer should has the capability of "death detection, and session/cookie persistence" -- More details can be found in (Implementing Load Balancing On Oracle E-Business Suite - Documentation For Specific Load Balancer Hardware [ID 727171.1]).
    Oracle Web Cache can be used as a software load balancer (which is an Oracle product), but Oracle recommends you do not use it in production instances.
    Thanks,
    Hussein

  • Error while selecting Load Balancing in JCO creation

    While creating JCO i am facing this error.It is working fine with Single server connection,but when i chose Load balancing i error comes out.Please tell me the solution.
    I have read couples of forum mentioned you need to start both Portal and ECC.
    For you information my Portal and Java are both on diffrrent Box.
    com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM  TYPE=B MSHOST=olameccpdvr GROUP=PUBLIC R3NAME=DVR MSSERV=sapmsDVR PCS=1 LOCATION    CPIC (TCP/IP) on local host with Unicode ERROR       service 'sapmsDVR' unknown TIME        Thu Feb 24 12:19:54 201 RELEASE     701 COMPONENT   NI (network interface) VERSION     38 RC          -3 MODULE      nixxhsl.cpp LINE        776 DETAIL      NiHsLGetServNo: service name cached as unknown COUNTER     5

    Is your backend system configured correctly in your SLD ?
    Go to transaction SMMS on your backend system that your are connecting to. Click on Goto=>Parameters=>Display. Look for "server port" value.
    This should give you the TCP/IP port for your message server. It could be 3600 or 3601 (36NN - where NN is the instance number).
    In your services file, if you made the entry at the end of the file, press Enter (Return) after your entry.
    Try restarting your server after making the above changes.
    - Shanti

Maybe you are looking for