Multiple clusters on a single machine

Hi everyone. I have a question about running 2 clusters on a same
          machine.
          Here's the scenario. We have 8 WebLogic server (4.5.1 SP4) instances
          running on
          2 servers (Sun Enterprise 5500/Solaris 2.62) right now for one of our
          eCommerce
          application.
          Now we are getting ready to deploy a 2nd application and we want it to
          have its
          own cluster. So we are hoping to run 4 more WebLogic servers on each of
          the 2
          machines. So machine #1 would have 4 WebLogic servers for cluster A and
          4
          WebLogic servers for cluster B. And machine #2 will have 4 WebLogic
          servers for
          cluster A and 4 WebLogic servers for cluster B.
          All of these servers have unique IP address and each cluster has a
          different
          name and multicast IP address. Both clusters are using in-memory
          replication.
          On both machines, each of the cluster member will share the same global
          weblogic.properties file. The cluster specific portion resides in the
          cluster
          directory.
          Is anyone currently running such a configuration?? Is there something
          we should
          worry about?? Since both of these servers are in their own isolate
          network
          segment, is there any danger of multicast broadcast bleeding into the
          different
          cluster?? Thanks in advance.
          

Hi Michael and thanks.. No, this is 2 systems on the same network and not two
          independent networks. Here's what I found that's very strange. I started
          server 1 ->4 for the first cluster and everything worked fine. Now I started
          server 5 on the first machine that's in a different cluster and has a totally
          different multicast IP address and yet, server 1 of the first cluster recorded
          server 5 joining the cluster. Server 2, 3 and 4 of the first cluster did not
          have RJVM 'Creating connection' message in there.
          On server 5's startup, server 1 decided to make server 5 it's secondary pair and
          I get the following error as server 5 does not have the same code for cluster1.
          After that error, I started getting tons of
          weblogic.cluster.replication.BadStatusException error in the logs for server 1
          listed below. I'm sure running multiple clusters off an enterprise level
          server is something people want to do. Is this a known issue?? Is this a bug
          in the server or the VM?
          Our environment: Sun 5500 Enterprise servers running Solaris 2.62, WebLogic
          4.5.1 SP4.
          Sun Jan 09 15:19:40 CST 2000:<I> <RJVM> Creating connection to
          stingray05.xx.com/10.x.x.x t3:7001 http:7001 t3s:7002 https:7002
          -1353087187406741800
          Sun Jan 09 15:19:41 CST 2000:<E> <MulticastSocket> Multicast socket receive
          error:
          Sun Jan 09 15:19:41 CST 2000:<E> <MulticastSocket>
          java.lang.ClassNotFoundException: Could not instantiate new instance of
          [com.strong.brokerage.server.CustomerSessionBeanHomeImpl_WLStub]
          Either the class is missing from classpath, the class does not have a public
          constructor, or the constructor raised an error; the actual exception was a :
          java.lang.NoClassDefFoundError: com.strong.brokerage.common.util.RegistrationCtx
          at java.lang.Throwable.<init>(Compiled Code)
          at java.lang.Exception.<init>(Compiled Code)
          at java.lang.ClassNotFoundException.<init>(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
          at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
          at weblogic.service.ReplicaAggregate.readExternal(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
          at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
          at weblogic.cluster.BasicServiceOffer.readObject(Compiled Code)
          at weblogic.cluster.AnnotatedServiceOffer.readObject(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
          at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readArrayList(Compiled Code)
          at weblogic.cluster.Announcement.readObject(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
          at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
          Code)
          at
          weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
          at weblogic.cluster.TMSocket.execute(Compiled Code)
          at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
          Sun Jan 09 15:24:42 CST 2000:<E> <HTTP> Servlet request terminiated with Error:
          Sun Jan 09 15:24:42 CST 2000:<E> <HTTP>
          weblogic.cluster.replication.BadStatusException: update found
          -5050872662681587012 but it is not the secondary
          at weblogic.rmi.extensions.BasicRequest.sendReceive(Compiled Code)
          at
          weblogic.cluster.replication.ReplicationManager_WLStub.update(Compiled Code)
          at
          weblogic.cluster.replication.ReplicationManager.updateSecondary(Compiled Code)
          at weblogic.servlet.internal.session.ReplicatedSession.sync(Compiled
          Code)
          at
          weblogic.servlet.internal.session.ReplicatedSessionContext.sync(Compiled Code)
          at weblogic.servlet.internal.ServletRequestImpl.syncSession(Compiled
          Code)
          at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled
          Code)
          at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
          Code)
          at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
          Code)
          at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
          at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
          at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
          --------------- nested within: ------------------
          weblogic.utils.NestedError: Tried to update secondary, but it thought it was the
          primary
          - with nested exception:
          [weblogic.cluster.replication.BadStatusException: update found
          -5050872662681587012 but it is not the secondary]
          at java.lang.Throwable.<init>(Compiled Code)
          at java.lang.Error.<init>(Compiled Code)
          at weblogic.utils.NestedError.<init>(Compiled Code)
          at weblogic.servlet.internal.session.ReplicatedSession.sync(Compiled
          Code)
          at
          weblogic.servlet.internal.session.ReplicatedSessionContext.sync(Compiled Code)
          at weblogic.servlet.internal.ServletRequestImpl.syncSession(Compiled
          Code)
          at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled
          Code)
          at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
          Code)
          at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
          Code)
          at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
          at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
          at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
          Michael Girdley wrote:
          > Vinny,
          >
          > It sounds like the real hard problem here is a system administration and
          > configuration issue. If you have two independent networks with independent
          > systems, then you should not have a problem running two clusters across two
          > machines. You just need to make sure that your routing for multicast is
          > appropriately configured so that they don't confuse the two different
          > WebLogic server clusters.
          >
          > I hope this helps. I might also recommend contacting our sales organization
          > who can put you in touch with a systems engineer who is a professional at
          > making these types are recommendations.
          >
          > Thanks!
          >
          > --
          > Michael Girdley
          > BEA Product Manager
          >
          > Vinny Carpenter <[email protected]> wrote in message
          > news:[email protected]...
          > > Hi everyone. I have a question about running 2 clusters on a same
          > > machine.
          > > Here's the scenario. We have 8 WebLogic server (4.5.1 SP4) instances
          > > running on
          > > 2 servers (Sun Enterprise 5500/Solaris 2.62) right now for one of our
          > > eCommerce
          > > application.
          > >
          > > Now we are getting ready to deploy a 2nd application and we want it to
          > > have its
          > > own cluster. So we are hoping to run 4 more WebLogic servers on each of
          > > the 2
          > > machines. So machine #1 would have 4 WebLogic servers for cluster A and
          > > 4
          > > WebLogic servers for cluster B. And machine #2 will have 4 WebLogic
          > > servers for
          > > cluster A and 4 WebLogic servers for cluster B.
          > >
          > > All of these servers have unique IP address and each cluster has a
          > > different
          > > name and multicast IP address. Both clusters are using in-memory
          > > replication.
          > > On both machines, each of the cluster member will share the same global
          > > weblogic.properties file. The cluster specific portion resides in the
          > > cluster
          > > directory.
          > >
          > > Is anyone currently running such a configuration?? Is there something
          > > we should
          > > worry about?? Since both of these servers are in their own isolate
          > > network
          > > segment, is there any danger of multicast broadcast bleeding into the
          > > different
          > > cluster?? Thanks in advance.
          > >
          > >
          > >
          > >
          

Similar Messages

  • Multiple servers on a single machine

    Hi,
    Can multiple server processes be run on a single machine?
    I wish to compile each server module independently and run them individually so
    that if one goes down,the other processes doesn't affect.
    Can we start all the server modules using single tmboot command?
    How can we write a bea configuration file that suits the above requirements?
    Please suggest me on this.

    Subhash,
    It is normal to have more than one Tuxedo server process running on a
    machine, exactly as you describe. In fact, if you include the system
    supplied servers that run (BBL, etc.) then all Tuxedo applications have
    more than 1 server.
    I suggest that you take a look at the Bankapp tutorial that comes with
    Tuxedo, this (and the associated documentation) should give you
    step-by-step answers to all your questions.
    Regards,
    Peter.
    subhash wrote:
    Hi,
    Can multiple server processes be run on a single machine?
    I wish to compile each server module independently and run them individually so
    that if one goes down,the other processes doesn't affect.
    Can we start all the server modules using single tmboot command?
    How can we write a bea configuration file that suits the above requirements?
    Please suggest me on this.

  • How to configure multiple clusters on the same machine.

    I am attempting to configure multiple clusters on the same set of machines. I have set the cluster name and multicase IP addresses to be different for each cluster. However I am still getting and error that states:
    "This indicates that there are multiple clusters on this network attempting to use overlapping network configurations."
    Is this not possible? If it is possible, is there some further way i need to tell the VMs they are part of different clusters?
    Thanks,
    Jacob

    FYI: I'm using the wrong multicast IP above. 224.0.0.1 is reserved and something else should be used. See:
    Re: UDP flood hosed my LAN?

  • Log4j in multiple clusters in the same machine

    Hi,
    i use log4j and i'm having some problems with my log files. I have two clusters in the same machine. How can i have the logs independent of each other. Now i have one cluster jamming the log of the other cluster. I want this doesn't happen, i want they log separately. How can i do it?
    Many thanks in advance,
    Nuno

    nfalmeida wrote:
    Hi,
    i use log4j and i'm having some problems with my log files. I have two clusters in the same machine. How can i have the logs independent of each other. Now i have one cluster jamming the log of the other cluster. I want this doesn't happen, i want they log separately. How can i do it?
    I hope you have configuration files that configure log4j? The applications/clusters shouldn't use the same configuration.

  • Multiple Reports Servers on single machine

    Forgive me if this has previously been posted - I searched, but I'm probably using the wrong terms to search properly.
    Our current environment calls for two OAS installs (10.1.2.2.0) that access two separate oracle databases (10.2.0.2 if it matters). Those same app servers also run Forms and Reports (also 10.1.2.2.0), which the apps access.
    What we are now attempting to do with limited success is to consolidate those two application servers and reports into one machine but have the services essentially separate, so that not only do the applications access different databases (this is where we've succeeded) but also the reports are separate (from the limited knowledge i have, i think it will require a separate cgicmd.dat file...maybe?).
    In case i'm not being perfectly clear, i need to have the exact same report (many, in fact) on two separate reports servers (on the same machine) contacting two separate databases (incidentally by duplicates of the same app, too, but I can take care of that part).
    Any tips on how I could accomplish this? I followed the short steps outlined here:
    http://www.oracle.com/webapps/online-help/reports/10.1.2/state/content/navId.3/navSetId._/vtTopicFile.rptoem_hs%7Ctasks%7Crptoem_conf_addnew_repserver~html/
    But I'm a bit foggy regarding what to do next.
    Any help will be greatly appreciated.
    Thanks.

    The report gets called via the rwservlet (hope that answers your question correctly)
    The application is in OAS.
    The separation i require is both in the database and the reports themselves.
    For example let's say i have devapp and testapp - both the exact same app. But they both need to access reports under the same key, but the report needs to get its info from its respective dev and test databases. The key is hardcoded so can't change.
    If i understand correctly (a big "if"), the cgicmd.dat file tells wich report to grab and which database to connect to based on the key. Is there a way to have separate key map files (cgicmd.dat) called by separate applications? So that devapp will get Report1 using devdatabase, where testapp wil get Report1 using testdatabase?
    It may not be possible to do this kind of server consolidation, I just need to know one way or another for sure - and if it is possible, how to proceed.

  • Multiple WL instances on same machine with multiple clusters

    Hi,
              I am wondering if it is possible to run two separate instances of WL on a
              single machine, with each instance belonging to a separate cluster? The
              machines are not multi-homed, so each instance must listen on a separate
              port.
              Our current architecture looks like this:
              4 web servers running NSAPI WL plug-in
              3 app. server boxes running WL 5.1 SP2
              I would like to start multiple instances of WL on each app. server to better
              utilize the hardware, and would like each instance to be part of a separate
              cluster.
              My questions are:
              1. Do I have to have a separate multicast address for each cluster, or can
              I use the same address since the clusters are on different ports?
              2. In the NSAPI plug-in, you simple specify a list of all the servers for a
              cluster. Are there any issues with having the machine/port names in this
              list belonging to different clusters?
              Thanks,
              Bob
              

    Comments inline.
              Cheers - Wei
              www4.weblogic.com <[email protected]> wrote in message
              news:[email protected]...
              > Hi,
              >
              > I am wondering if it is possible to run two separate instances of WL on a
              > single machine, with each instance belonging to a separate cluster? The
              > machines are not multi-homed, so each instance must listen on a separate
              > port.
              Yes, you can. FYI, in addition, each cluster use different multicast
              address.
              >
              > Our current architecture looks like this:
              >
              > 4 web servers running NSAPI WL plug-in
              > 3 app. server boxes running WL 5.1 SP2
              >
              > I would like to start multiple instances of WL on each app. server to
              better
              > utilize the hardware, and would like each instance to be part of a
              separate
              > cluster.
              >
              > My questions are:
              >
              > 1. Do I have to have a separate multicast address for each cluster, or
              can
              > I use the same address since the clusters are on different ports?
              Different multicast addresses.
              >
              > 2. In the NSAPI plug-in, you simple specify a list of all the servers for
              a
              > cluster. Are there any issues with having the machine/port names in this
              > list belonging to different clusters?
              In-memory replication will not work.
              >
              > Thanks,
              > Bob
              >
              >
              >
              

  • How can multiple users use the same Creative Cloud Individual on one single-machine?

    We have one shared graphics workstation, which is infrequently in use by different people - therefore we bought a single-workstation license (which we were referred to "Creative Cloud Individual"). In the FAQs it says it installs locally, but whenever a user different from the installing adminstrator logs in, he is forced to use the trial.
    Is there a way to make the local installation usable on that single machine for multiple users?
    Thanks in advance for your reply

    Serenatasystems do the other users not have administrator access?  What happens if they sign in using the Adobe ID tied to your Creative Cloud subscription?  Do your Adobe Creative applications then exit trial mode?

  • Multiple instances operated on a single database on a single machine

    Hi friends,
    Can anybody tell that "Is it possible to operate multiple instances on a single database on a single machine"!?.
    If so.., where this case is useful.
    Please help on this doubt.
    Thanks in advance.
    Thanks
    Srinivasa Rao

    Hi,
    I just asked whether it is possible or not. It is not much important. As you said, OPS will perform well if instances are on different machines. I agree on this. But I think we need to replicate the database on other machine also to run fast.Am I right?..If not, please correct me...
    Thanks for valuable information.
    I just re-read your post. When you say multiple instances on a single database, it sounds to me like you are asking about Oracle Parallel Server in 8i. I don't know why you would (or even if you could) have multiple instances on the same box. I don't think that would make sense since on of the benefits of OPS is to have more processing power by using multiple machines.

  • How to get active monitor-Multiple monitors connected to a single machine.

    Hi,
    How to get the id of active graphic device, in case of multiple graphic devices connected to a single machine(Multi-headed display/ multi headed nodes) using Swing.
    Prashanth.

    Ah, youre actually asking different things.
    In your topic title, you say youre running separate instances
    In your body text, you say you are under different user/schema
    So tell me, do you have more than one database or not? How many entries in your TNS file?
    I would say, for "multiple database instances"
    SELECT
      a.id, b.id
    FROM
      tableA a
      INNER JOIN
      tableB@OTHER_DATABASE_LINK_NAME b  <--NOTE!
      USING(id)And of course you will have to look up CREATE PUBLIC DATABASE LINK sql..
    Message was edited by:
    charred

  • Configuring multiple instances of weblogic server 7.0 on single machine

    Hi,
    I am trying to configure multiple instances of weblogic server 7.0 on single machine
    ( sun Solaris 7). I tried to create everytime new domain. Can anybody help me.
    Thanks in advance.
    Ravi

    You can have several servers under one domain. No need to create a new
    domain for each server. Just configure a server and make sure they are
    listening on different ports. you are all set.
    Kumar
    ravikiran wrote:
    Hi,
    I am trying to configure multiple instances of weblogic server 7.0 on single machine
    ( sun Solaris 7). I tried to create everytime new domain. Can anybody help me.
    Thanks in advance.
    Ravi

  • Multiple SOA clusters within a Single Domain

    Hi All,
    We're looking at a scenario where there would be multiple SOA clusters within a single domain. Would that be possible to do? I mean I can create multiple SOA clusters but it seems that applications deployed to one of the 2 SOA clusters seem to go into an inconsistent state. Please advise. Thank you.

    This is just because all SOA servers in a domain will refer to one(same) SOAINFRA schema for SOA deployments info and hence belong to same logical group (cluster) and that's the reason why you cann't even have two separate SOA managed servers without a cluster.
    Regards,
    Anuj

  • Create multiple SOA Clusters in a single domain?

    Is it allowed to create multiple SOA Clusters in a single domain with both SOA Clusters sharing the same soa-infra schema but deploying different composites?
    Create a domain with
    - Admin server (AdminServer)
    - SOA_Cluster1
    -soa_server1
    -soa_server2
    - SOA_Cluster2
    -soa_server3
    -soa_server4
    SOA_Cluster1 will need to deploy servcies A, B and C and SOA_Cluster2 will have services A, D and E. Is there any documentation which can help us with this?

    Thanks for the document link but it seems that the document was created only yesterday. Can you elaborate on "only one set of SOA schemas is allowed per SOA domain/cluster". I was able to build another SOA cluster_2 to my existing domain with SOA_cluster1 pretty successfully. The only problem was the internal JMS queues were configured as Uniform Distributed. hence i was not able to point them to 2 clusters.

  • Multiple SAP SIDs on single Physical machine. Windows with Oracle

    Hi
    I need bit information regarding this issue,
    I am installing 3 SIDs on single machine
    1. ECC 6.0 EHP4
    2. Netweaver PI.
    3. Netweaver MI.
    Operating System : Wiindows 2008 Server.
    Database: Oracleg 10.2.0.4 .
    All done successfuly however i am not able to start all three servers at the same time, only one can be up at a single time.
    As per you recomendation
    1. I have 3 diffrent SIDs and unique instance number.
    2. However only single Listner there on my machine.
    2. Oracle Home is also a single.
    Can you please advise what could be the exact Couse of my issue.
    Regards
    Gagan

    Hello Gagan,
    See note 562403:
    13. Do I require a dedicated listener for each database instance?
         If you operate several database instances on a single node, only one
         listener is required, even if the individual instances have
         different Oracle releases. You must simply make sure that you use
         the listener for the highest Oracle version that was installed
         (downward compatibility). You can then enter all existing instances
         in the relevant listener.ora. See the example for listener.ora in
         Note 98252.
         If you nevertheless decide to use several listeners in specific
         cases, refer to the procedure described in Note 153835.
    You should create an Oracle_Home for each SID database.
    Regards,
    Rafa

  • Can single machine have multiple JVM running ?

    Hi ,
    I have two questions.
    1) I have running jboss4 and tomcat 5 running in single machine, does it mean that they are running in same same jvm?.
    2) If no how i can configure the jboss and tomcat for running in same/different JVM but in same single physical machine?
    Please help me
    Thanks in advance
    Shuja

    tschodt wrote:
    Greek wrote:
    1) I have running jboss4 and tomcat 5 running in single machine, does it mean that they are running in same same jvm?.In the same JVM instance - no.
    On the same Java installation - depends on how you run them.
    2) If no how i can configure the jboss and tomcat for running in same/different JVM but in same single physical machine?For JBoss you set JAVA_HOME.
    For tomcat - I dunno - should be in the documentation somewhere.Thanks for reply
    for both jboss and tomact i have set jave_home to same the path, how i do ensure that they are running in same jvm instance.

  • Multiple Infrastructure servers with Single OID/SSO Server

    I am trying to migrate an application from OAS/8.1.6 to 9iAS. We have multiple OAS instances clustered using Microsoft NLB and the remote database is also on a Microsoft cluster. We intend to use Single Sign On for authentication of clients (application is in remote 9i Database accessed via a PLSQL DAD)
    Have successfully implemented this on a single machine - installed 9iAS Infrastructure and now web clients can go to url http://server.com/myapp and are redirected to the single sign on pages before running the /myapp application via the PLSQL DAD.
    However, I am having problems trying to scale this via installing further infrastructure instances which utilise the first OID/SSO server above. This appears to be a supported configuration and during install I am prompted for the location of the OID/SSO server - the first server is located correctly and installation works fine.
    However, mod_osso doesn't seem to be configured when the subsequent servers are installed. I've followed the procedures described in the Oracle Note 217155.1 "HOW TO avoid the redirection to the SSO-Server" to configure the new servers as partner applications to the original server. A PLSQL Dad has also been configured on these servers and tested without mod_osso in the way.
    Accessing the /myapp application via any of the new servers results in redirection to single sign on pages with the text "Error: Invalid value specified. (WWC-41409)" being displayed on the login page so there's obviously a configuration error.
    Has anybody else been through the exercise of creating a distributed enterprise level infrastructure installation of 9iAS and would be willing to share any lessons learnt? Or does anyone know how to solve the WWC-41409 error?

    If you haven't finished configuring your server configuration already you might want to do a search on Metalink using the key word "ptlasst.bat". You can create and wire multiple repositories using this utility.

Maybe you are looking for