Multiple SOA Managed Servers required
Hi
By default when we create a domain , we are provided with a managed server named (soa_server1) which we use for development. But in production/E2E T we may require more than one soa managed servers which should be added on to a cluster and load balance the request.
Is there any means i can create more soa servers in a domain after the initial domain build.?
Also do we have multiple em consoles or single em constitute all the soa managed server partitions?
Please help.
thanks, Sesha
creating Multiple SOA Managed Servers in the same domain on 11.1.1.3 ver
Regards,
Anuj
Similar Messages
-
Hi All,
In my SOA Domain having one Admin and 4 Managed Servers (SOA). We are getting the following errors from my manager server logs:
[2014-11-18T05:55:13.009-05:00] [domain_name01] [ERROR] [] [Coherence] [tid: Logger@9242415 3.6.0.4] [userId: <anonymous>] [ecid: 0000KazENYdAPPTGUAFCFs1KQ^kW000002,1:31105] [APP: soa-infra] 2014-11-18 05:55:13.009/55706.396 Oracle Coherence GE 3.6.0.4 <Error> (thread=ReplicatedCache:domain_name_domain_clusterCacheService, member=1): Detected soft timeout) of {WrapperGuardable Guard{Daemon=ReplicatedCache:domain_name_domain_clusterCacheService:EventDispatcher} Service=ReplicatedCache{Name=domain_name_domain_clusterCacheService, State=(SERVICE_STARTED), Id=2, Version=3.0, OldestMemberId=4}}
[2014-11-18T05:55:13.018-05:00] [domain_name01] [ERROR] [] [Coherence] [tid: Logger@9242415 3.6.0.4] [userId: <anonymous>] [ecid: 0000KazENYdAPPTGUAFCFs1KQ^kW000002,1:31105] [APP: soa-infra] 2014-11-18 05:55:13.014/55706.401 Oracle Coherence GE 3.6.0.4 <Error> (thread=ReplicatedCache:domain_name_domain_clusterCacheService:EventDispatcher, member=1): An exception occurred while dispatching the following event:[[
[2014-11-18T05:55:13.020-05:00] [domain_name01] [ERROR] [] [Coherence] [tid: Logger@9242415 3.6.0.4] [userId: <anonymous>] [ecid: 0000KazENYdAPPTGUAFCFs1KQ^kW000002,1:31105] [APP: soa-infra] 2014-11-18 05:55:13.014/55706.401 Oracle Coherence GE 3.6.0.4 <Error> (thread=ReplicatedCache:domain_name_domain_clusterCacheService:EventDispatcher, member=1): The following exception was caught by the event dispatcher:
[2014-11-18T05:55:13.030-05:00] [domain_name01] [ERROR] [] [Coherence] [tid: Logger@9242415 3.6.0.4] [userId: <anonymous>] [ecid: 0000KazENYdAPPTGUAFCFs1KQ^kW000002,1:31105] [APP: soa-infra] 2014-11-18 05:55:13.014/55706.401 Oracle Coherence GE 3.6.0.4 <Error> (thread=ReplicatedCache:domain_name_domain_clusterCacheService:EventDispatcher, member=1): [[
at oracle.integration.platform.blocks.deploy.CoherenceCompositeDeploymentCoordinatorImpl.storeError(CoherenceCompositeDeploymentCoordinatorImpl.java:672)
[2014-11-18T05:55:13.034-05:00] [domain_name01] [ERROR] [] [Coherence] [tid: Logger@9242415 3.6.0.4] [userId: <anonymous>] [ecid: 0000KazENYdAPPTGUAFCFs1KQ^kW000002,1:31105] [APP: soa-infra] 2014-11-18 05:55:13.014/55706.401 Oracle Coherence GE 3.6.0.4 <Error> (thread=ReplicatedCache:domain_name_domain_clusterCacheService:EventDispatcher, member=1): (The service event thread has logged the exception and is continuing.)
Can you pleae help on this to resolve this issue.
Thanks,
Srini..Hi Paul
I have submitted the service request:
- Problem Summary: Oracle Coherence GE 3.7.0.0 <Error> - Failed to apply delta
- SR number: 3-4238261231
When using two or more nodes and use PortableObject as the serialization mechanism the problem is constantly reproducible. -
How to load balance Agents across multiple Oracle Management Servers?
Hi everyone
We have the 2 OMS servers in our OEM environment. We would like to set up our management agents to load balance over these 2 servers...Or if not load balance then at least set up the agents so they can access either/or OMS.
I've looked through the documentation and in google, but can't seem to find the answer.
Can someone point me towards the documentation please
Thanks
ROMS is just an appserver with a repository. You can load balance the appservers with an F5. You can load balance the repository with RAC.
So ... your options for load balancing and resilience are :-
1. one agent on each server, multiple OMS appservers load balanced, one RAC database (with dataguard standby)
2. two agents per server, two appservers, two repositories.
Both architectures work. Option 1 offers the best load balancing and resilience. -
Unable to start the Managed servers OIM and SOA after starting the Weblogic
Hi,
We are unable to start the any manager servers after starting the weblogic Admin Server.
We are getting the below error after trying to start the OIM or SOA managed servers.
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 5555; nested exception is:
java.net.BindException: Address already in use
We have also cross verified that the port 5555 is listening after starting the weblogic Admin server.
Please help us to start the managed servers in the weblogic 10.3.5.
Thanks.We are getting the below errors after starting the Admin server and Managed servers.
Admin Server:
<Jan 11, 2012 7:15:06 AM EST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
<Jan 11, 2012 7:16:02 AM EST> <Error> <org.apache.beehive.netui.pageflow.internal.AdapterManager> <BEA-000000> <ServletContainerAdapter manager not initialized correctly.>
Managed Server:
Starting WLS with line:
/opt/jdk1.6.0_27/bin/java -client -Xms1024m -Xmx4096m -XX:PermSize=512m -XX:MaxPermSize=1024m -Dweblogic.Name=oim_server1 -Djava.security.policy=/ama/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.security.SSL.trustedCAKeyStore=/ama/Oracle/Middleware/wlserver_10.3/server/lib/cacerts -Xverify:none -da -Dplatform.home=/ama/Oracle/Middleware/wlserver_10.3 -Dwls.home=/ama/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/ama/Oracle/Middleware/wlserver_10.3/server -Dcommon.components.home=/ama/Oracle/Middleware/oracle_common -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home=/ama/Oracle/Middleware/user_projects/domains/base_domain -Djrockit.optfile=/ama/Oracle/Middleware/oracle_common/modules/oracle.jrf_11.1.1/jrocket_optfile.txt -Doracle.server.config.dir=/ama/Oracle/Middleware/user_projects/domains/base_domain/config/fmwconfig/servers/oim_server1 -Doracle.domain.config.dir=/ama/Oracle/Middleware/user_projects/domains/base_domain/config/fmwconfig -Digf.arisidbeans.carmlloc=/ama/Oracle/Middleware/user_projects/domains/base_domain/config/fmwconfig/carml -Digf.arisidstack.home=/ama/Oracle/Middleware/user_projects/domains/base_domain/config/fmwconfig/arisidprovider -Doracle.security.jps.config=/ama/Oracle/Middleware/user_projects/domains/base_domain/config/fmwconfig/jps-config.xml -Doracle.deployed.app.dir=/ama/Oracle/Middleware/user_projects/domains/base_domain/servers/oim_server1/tmp/_WL_user -Doracle.deployed.app.ext=/- -Dweblogic.alternateTypesDirectory=/ama/Oracle/Middleware/Oracle_IDM1/server/loginmodule/wls,/ama/Oracle/Middleware/oracle_common/modules/oracle.ossoiap_11.1.1,/ama/Oracle/Middleware/oracle_common/modules/oracle.oamprovider_11.1.1 -Djava.protocol.handler.pkgs=oracle.mds.net.protocol|oracle.fabric.common.classloaderurl.handler|oracle.fabric.common.uddiurl.handler|oracle.bpm.io.fs.protocol -Dweblogic.jdbc.remoteEnabled=false -DXL.HomeDir=/ama/Oracle/Middleware/Oracle_IDM1/server -Djava.security.auth.login.config=/ama/Oracle/Middleware/Oracle_IDM1/server/config/authwl.conf -Dorg.owasp.esapi.resources=/ama/Oracle/Middleware/Oracle_IDM1/server/apps/oim.ear/APP-INF/classes -da:org.apache.xmlbeans... -Dsoa.archives.dir=/ama/Oracle/Middleware/Oracle_SOA1/soa -Dsoa.oracle.home=/ama/Oracle/Middleware/Oracle_SOA1 -Dsoa.instance.home=/ama/Oracle/Middleware/user_projects/domains/base_domain -Dtangosol.coherence.clusteraddress=227.7.7.9 -Dtangosol.coherence.clusterport=9778 -Dtangosol.coherence.log=jdk -Djavax.xml.soap.MessageFactory=oracle.j2ee.ws.saaj.soap.MessageFactoryImpl -Dweblogic.transaction.blocking.commit=true -Dweblogic.transaction.blocking.rollback=true -Djavax.net.ssl.trustStore=/ama/Oracle/Middleware/wlserver_10.3/server/lib/DemoTrust.jks -Dem.oracle.home=/ama/Oracle/Middleware/oracle_common -Djava.awt.headless=true -Dums.oracle.home=/ama/Oracle/Middleware/Oracle_SOA1 -Dweblogic.management.discover=false -Dweblogic.management.server=http://127.0.0.1:7001 -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/ama/Oracle/Middleware/patch_wls1035/profiles/default/sysext_manifest_classpath:/ama/Oracle/Middleware/patch_ocp360/profiles/default/sysext_manifest_classpath weblogic.Server
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 5555; nested exception is:
java.net.BindException: Address already in use
We have to find out why the port 5555 is in listening mode after starting the Admin server. -
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 -
The Managed servers are going down frequently due to leasing renewal.
We have 3 SOA Managed Servers in our Production Environment running each of them on 3 different Machines.
The servers are going down frequently due to leasing renewal issue.
Please see the errors below. SOA_MS3 was the Cluster Leader.
From SOA_MS1 logs we see -
<Jun 15, 2011 12:11:24 AM MDT> <Warning> <Cluster> <WL-000147> <Server "SOA_MS1" failed to renew lease in the leasing basis hosted by SOA_MS3.>
<Jun 15, 2011 12:11:24 AM MDT> <Error> <Cluster> <WL-000150> <Server failed to get a connection to the leasing basis hosted by SOA_MS3 in the past 30 seconds for lease renewal. Server will shut itself down.>
<Jun 15, 2011 12:11:24 AM MDT> <Critical> <Health> <WL-310006> <Critical Subsystem ServerMigration has failed. Setting server state to FAILED.
Reason: ServerSOA_MS1 failed to renew lease in the leasing basis hosted by SOA_MS3>
<Jun 15, 2011 12:11:24 AM MDT> <Critical> <WebLogicServer> <WL-000385> <Server health failed. Reason: health of critical service 'ServerMigration' failed>
<Jun 15, 2011 12:11:24 AM MDT> <Notice> <WebLogicServer> <WL-000365> <Server state changed to FAILED>
<Jun 15, 2011 12:11:24 AM MDT> <Error> <com.bea.weblogic.kernel> <BEA-000000> <cannot load libary 'stackdump': java.lang.UnsatisfiedLinkError: no stackdump in java.library.path
>
<Jun 15, 2011 12:11:24 AM MDT> <Error> <WebLogicServer> <WL-000383> <A critical service failed. The server will shut itself down>
<Jun 15, 2011 12:11:24 AM MDT> <Notice> <WebLogicServer> <WL-000365> <Server state changed to FORCE_SHUTTING_DOWN>
<Jun 15, 2011 12:11:24 AM MDT> <Notice> <Cluster> <WL-000163> <Stopping "async" replication service>
From SOA_MS2 logs we see -
15, 2011 12:11:16 AM MDT> <Warning> <Cluster> <WL-000147> <Server "SOA_MS2" failed to renew lease in the leasing basis hosted by SOA_MS3.>
<Jun 15, 2011 12:11:16 AM MDT> <Error> <Cluster> <WL-000150> <Server failed to get a connection to the leasing basis hosted by SOA_MS3 in the past 30 seconds for lease renewal. Server will shut itself down.>
<Jun 15, 2011 12:11:16 AM MDT> <Critical> <Health> <WL-310006> <Critical Subsystem ServerMigration has failed. Setting server state to FAILED.
Reason: ServerSOA_MS2 failed to renew lease in the leasing basis hosted by SOA_MS3>
<Jun 15, 2011 12:11:16 AM MDT> <Critical> <WebLogicServer> <WL-000385> <Server health failed. Reason: health of critical service 'ServerMigration' failed>
<Jun 15, 2011 12:11:16 AM MDT> <Notice> <WebLogicServer> <WL-000365> <Server state changed to FAILED>
<Jun 15, 2011 12:11:16 AM MDT> <Error> <com.bea.weblogic.kernel> <BEA-000000> <cannot load libary 'stackdump': java.lang.UnsatisfiedLinkError: no stackdump in java.library.path
>
<Jun 15, 2011 12:11:16 AM MDT> <Error> <WebLogicServer> <WL-000383> <A critical service failed. The server will shut itself down>
<Jun 15, 2011 12:11:16 AM MDT> <Notice> <WebLogicServer> <WL-000365> <Server state changed to FORCE_SHUTTING_DOWN>
Also, In SOA_MS3 logs we see the followi error -
####<Jun 15, 2011 11:43:18 PM MDT> <Error> <Cluster> <soaprdi3> <SOA_MS3> <[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1308202998662> <WL-000168> <Failed to restart/migrate server "SOA_MS3" because of Failed to start the migratable server on one of the candidate machines
Failed to start the migratable server on one of the candidate machines
at weblogic.cluster.singleton.MigratableServerState.serverUnresponsive(MigratableServerState.java:95)
at weblogic.cluster.singleton.MigratableServersMonitorImpl.timerExpired(MigratableServersMonitorImpl.java:164)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Thanks,Its been many days support working on this, they do not have any clue. we escalated, not much of clue they have yet.
So, wanted put it across industry experts on SOA.
Any idea on what causes this Leasing renewal issue and the potential resolution?
Thanks -
Configuring the weblogic domain with multiple managed servers(SOA)
Hi
We are trying to create a domain where we have a admin server and 2 SOA manged servers under a cluster.
domain
Admin_Server
SOA_Cluster
SOA_Managed1
SOA_Managed2
I tries the default values but that puts my soa-infra into the Admin server and as far as I know that is not supposed to be the case.
Can any one tell me what are the libraries that I should be selecting for the cluster when I try configuring the domain?
ThanksThanks Vlad.
I found another link that might be helpful to someone who is looking for something like this
https://blogs.oracle.com/reynolds/entry/installing_an_11g_soa_cluster_2
Thanks. -
Multiple Standalone Persistence Manager Servers in a single JVM?
Greetings [Kodo 3.4.1, Oracle9i]
I am currently working on introducing the Kodo Standalone Persistence
Manager Server into our architecture. One issue is that our application
accesses several different databases, each via a separate
PersistenceManagerFactory. This would mean (I think) that I would need to
start a separate Standalone PM Server for every database, which would mean
about 10 different JVMs running, just for the required Standalone PM
Servers...
The question... Will it be possible and sensible to run multiple
"Standalone" Persistence Manager Servers within a single JVM? The idea
would be for me to write a threaded server, where each of my threads invokes
kodo.jdbc.runtime.StartPersistenceManagerServer.run(someJDBCConf), where I
provide a JDBCConfiguration for each database I want to connect to. This
means that my server will effectively be listening for clients on several
different ports and accessing several databases all from within the same
JVM.
Is this feasible? Anyone with access to the source, can you say that the
StartPersistenceManagerServer.run() method may be safely run in several
different threads?
I suppose another option would be to use the HTTP Persistence Manager Server
and then simply deploy 10 servlets, one per database... But I'm trying to
avoid introducing a servlet container into the mix.
Thanks
DrewHi Marcus and thanks...
Yes, I want to use Remote Persistence Managers. Currently we have a 2-Tier
application, but we need to introduce a 3rd tier to be able to use the
DataCache. If we don't do this, then each running application will have
it's own DataCache, which will not "see" changes in other running
application DataCaches. I have tried to attach a "before" and "after"
diagram to illustrate...
Now if we extend this a bit further, and say that instead of just one
database, our application actually needs to access 10 different databases
(so 10 different PersistenceManagerFactories and 10 different DataCaches),
then hopefully it is clear that we would then need 10 separate Standalone
Persistence Manager Servers. I have attempted to attach another diagram to
illustrate.
I don't really want to start up 10 Remote PM servers, I would rather just
have one server, which brings me back to my original question... Can I run
them all in a single JVM?
Cheers and thanks
Drew -
SOA and OWSM in separate managed servers
Can someone please provide the pros and cons of separating SOA and OWSM into separate managed servers for a production environment. Also are there instances where customers are running OWSM in its own domain ?
Thanks-A separate managed server requires more memory.
We do not use separate server.
EDG implements a separate server.
Any other thaughts on this? -
Hi, we need to create the test environment from our production for oracle AP Imaging. we have soa,ipm,ucm and capture managed servers in our weblogic..
Can anyone tell me what is the best way to cloning the application from different environment, the test and production are in different physical server.
Can I just tar the weblogic file system and untar it to the new server and make the necessary changes?
Can anyone share their experiences and how to with me?
Thank in advance.
KatherineHi Katherine,
yes and no . You need as well weblogic + soa files as the database schemas (soa_infra, mds...).
Please refer to the AMIS Blog: https://technology.amis.nl/2011/08/11/clone-your-oracle-fmw-soa-suite-11g/
HTH
Borys -
Run Admin Server with multiple Managed Servers each using different userid?
We currently run separate WebLogic domain instances for each business application in a Unix environment. Each one is created using a unix userid unique to that application and which owns all the files and is used to run the process when that particular WebLogic instance is started up. We have run this way for a while.
I am considering altering our approach to the one that is recommended, i.e. in our Production environment we would run a single Admin instance with numerous managed servers. One issue I'm stuck on is the fact that in our current environment, each application has a different unix userid that owns the files making up the WebLogic domain instance and that WebLogic instance is run under that userid.
I've investigated and experimented using WebLogic 10.3 preview and WebLogic 10.0, but I haven't been able to determine what I have to do to make each managed server's files and processes belong to a different unix userid, if that is even possible.
Is there a way, using the recommended approach, where there is a single Admin instance that has multiple managed servers whose files and processes are owned by different unique, unix userids?
If not, how would you separate access to each of the Managed Servers so that the programmers who maintain them don't have access to Managed Servers that they are not responsible for?
Thanks for any help or suggestions.....Hi:
I played with this stuff and I found that this will work, without the Location elements:
<IfModule mod_weblogic.c>
MatchExpression /app1 WebLogicHost=server1|WebLogicPort=7003
MatchExpression /app2 WebLogicHost=server2|WebLogicPort=7003
</IfModule>
Also this will work too, with no entries inside the IfModule element:
<Location /app1 >
SetHandler weblogic-handler
WebLogicHost server1
WebLogicPort 7003
</Location>
<Location /app2 >
SetHandler weblogic-handler
WebLogicHost server2
WebLogicPort 7003
</Location> -
Unable to start SOA & OIM Managed Servers
I am getting the following error when I am starting the SOA $ OIM servers - once the Admin server is RUNNING.
For the error pasted below , I took the following approach:
1. Added boot.properties file and provided the username and password for all the servers
2. removed the boot.properties file and had to provide the username and password separately. I also noticed here that I get the error below whether I enter the password or leave it blank.
3. reset the password for admin and managed servers followed by the backing up the domain - / data/ldap files (from admin and managed servers)
Despite these approaches, I am still getting the "Authentication denied error"
Looking forward for your suggestions.
<Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.
weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:960)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1054)
at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873)
at weblogic.security.SecurityService.start(SecurityService.java:141)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
Truncated. see log file for complete stacktrace
Caused By: javax.security.auth.login.FailedLoginException: [Security:090303]Authentication Failed: User weblogic weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090295]caught unexpected exception
at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:251)
at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:110)
at java.security.AccessController.doPrivileged(Native Method)
at com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Truncated. see log file for complete stacktrace
>
<Dec 12, 2013 6:44:27 AM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<Dec 12, 2013 6:44:27 AM EST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Dec 12, 2013 6:44:27 AM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>Try this :-
CREATE A NEW ADMIN ACCOUNT IN WEBLOGIC and use the below username and password for starting the servers:-
1)Shutdown the weblogic server
2)setDomain.env
3)back up DefaultAuthenticatorInit.ldift file under security
4)Go to security folder
5) java weblogic.security.utils.AdminAccount newAdmin newPassword .
6) goto servers data/ldap and remove the following file del DefaultAuthenticatormyrealmInit.initialized -
Consolidate ports for multiple managed servers
Hello, say I've got two managed servers on a single machine - A and B. Each is running a different app in its own jvm on separate ports. Now what I'd like to do is be able to access both apps via the same port..just with different context paths like this:
http://myserver/a/ would go to the managed server A app
http://myserver/b/ would go to the manged server B app
I don't want to put apache or anything else in front of them to do this. I want to know if weblogic itself provides a way to do it either through config or admin server somehow. Thanks for any ideas.Ports must be unique when running on the same machine
A front controller (which do not want to use) is the way to do it. -
Multiple managed servers, Multiple machines and Multiple clusters
Hi,
I have couple of applications to be deployed in high availabliity. I
have been a Tomcat/Apache guy so far. Yesterday night I read the whole admin doc
and tried some installations on the boxes. But have some confusion here.
Since our application is getting commercialised and I like to have 12 managed
serves on each of the three big linux servers and one windows machine as admin
server port 9002. 18 for each application in clustered environment. cluster of
18 for each application.
FIRST CONFUSION is
I want to use only one domain name. So I install weblogic81
on win box and call it dls and then I find out that I need to install weblogic81
as good as the one on win box on linux servers, not surpised, but during the installation
when it asked me for a domain name I was confused. No option to join the existing
domain that I created on my winbox.
Why??? So I type dls again.
Is there a way not to do all this as it may be creatign another domain and just
start nodemanager and not install domain at all ?
SECOND CONFUSION is
When I was installing weblogic on win machine as admin server. I was given
options of adding managed servers and clusters amd machines. So do we need to
have all the managed servers already running before I add them here or I can do
it later.
Thanks n Advance.
Vivkehttp://www.rittmanmead.com/2010/07/obiee-11gr1-scaleout-clustering-and-high-availability/
hope it helps -
Use Admin Server to Manage multiple managed servers through Nodemanager
hi guys,
Iam trying to simulate the production environment for a Weblogic based application.
I want to use one Admin Server(adminServer) to control 2 managed servers(weblogic,Bizarro).
adminServer & weblogic sit on windows machine (prod1) and Bizarro sits on OakStage(unix
machine).
I have nodeManagers running on both machines. They were started using the default
start scripts that were provided.
I can sucessfully start&stop instance weblogic (the instance that resides on the
same machine as adminServer). When I try to start Bizarro i get the following
error in the console
<Oct 18, 2002 7:59:22 AM PDT> <Error> <NodeManager> <Could not start server 'Bizarro'
via Node Manager - reason: '[SecureCommandInvoker: Could not create a socket to
the NodeManager running on host '192.168.0.97:5555' to execute command 'online
Bizarro', reason: Operation timed out: connect. Ensure that the NodeManager on
host '192.168.0.97' is configured to listen on port '5555' and that it is actively
listening]'>
but iam sure node manager is running on port 5555 on that box.
Here is my config.xml file. Is there something Iam missing?
I have also modified the hosts file to only have the ip address of the admin server.
<?xml version="1.0" encoding="UTF-8"?>
<!--If your domain is active, please do not edit the config.xml file. Any changes
made to that file while the domain is active will not have any effect on the domain's
configuration and are likely to be lost. If your domain is inactive, you may edit
this file with an XML editor. If you do so, please refer to the BEA Weblogic Server
Configuration Reference documentation available from http://edocs.bea.com/wls/docs61/reference.html.
In general, we recommend that changes to your configuration file be made through
the Administration Console.-->
<Domain Name="adminDomain">
<Security Name="adminDomain" PasswordPolicy="wl_default_password_policy" Realm="wl_default_realm"/>
<PasswordPolicy Name="wl_default_password_policy"/>
<FileRealm Name="wl_default_file_realm"/>
<StartupClass ClassName="com.ias.hub.weblogic.WeblogicStartup" Name="hubStartup"
Targets="weblogic"/>
<CustomRealm ConfigurationData="user.filter=(&(uid=%u)(objectclass=person));user.dn=ou=people,
o=beasys.com;server.principal=uid=admin, ou=Administrators, ou=TopologyManagement,
o=NetscapeRoot;membership.filter=(&(uniquemember=%M)(objectclass=groupofuniquenames));group.filter=(&(cn=%g)(objectclass=groupofuniquenames));server.host=ldapserver.example.com;group.dn=ou=groups,
o=beasys.com" Name="defaultLDAPRealmForNetscapeDirectoryServer" Notes="This is
provided as an example. Before enabling this Realm, you must edit the configuration
parameters as appropriate for your environment." Password="{3DES}CqUY0ZB2q6DOFOH3DpKGnQ=="
RealmClassName="weblogic.security.ldaprealmv2.LDAPRealm"/>
<Server ListenPort="9000" Machine="Prod1" Name="weblogic" StdoutDebugEnabled="true"
StdoutSeverityLevel="64">
<ServerStart ClassPath="my correct claspath" Name="weblogic" OutputFile="weblogic.log"/>
<SSL ListenPort="9001" Name="weblogic"/>
<ServerDebug Name="weblogic"/>
<KernelDebug Name="weblogic"/>
<Log FileName="weblogic.log" Name="weblogic"/>
<ExecuteQueue Name="default" ThreadCount="15"/>
<WebServer LogFileName="./config/adminDomain/logs/access.log" LoggingEnabled="true"
Name="weblogic"/>
</Server>
<JDBCConnectionPool CapacityIncrement="2" DriverName="weblogic.jdbc.oci.Driver"
InitialCapacity="15" LoginDelaySeconds="1" MaxCapacity="15" Name="IasPool" Properties="user=stage2;password=******;server=ORCL_STAGE.INTERASSET.COM"
RefreshMinutes="25" Targets="weblogic" TestTableName="DUAL" URL="jdbc:weblogic
racle"/>
<SNMPAgent Name="adminDomain"/>
<Application Deployed="true" Name="certificate" Path=".\config\adminDomain\applications">
<WebAppComponent Name="certificate" Targets="adminServer" URI="certificate.war"/>
</Application>
<JDBCDataSource JNDIName="IAS_DATA_SOURCE" Name="IasDataSource" PoolName="IasPool"
Targets="weblogic"/>
<Application Deployed="true" Name="DefaultWebApp" Path=".\config\adminDomain\applications">
<WebAppComponent Name="DefaultWebApp" Targets="adminServer" URI="DefaultWebApp"/>
</Application>
<CustomRealm ConfigurationData="user.filter=(&(uid=%u)(objectclass=person));user.dn=ou=people,
dc=example, dc=com;server.principal=cn=Manager, dc=example, dc=com;membership.filter=(&(uniquemember=%M)(objectclass=groupofuniquenames));group.filter=(&(cn=%g)(objectclass=groupofuniquenames));server.host=ldapserver.example.com;group.dn=ou=groups,
dc=example, c=com" Name="defaultLDAPRealmForOpenLDAPDirectoryServices" Notes="This
is provided as an example. Before enabling this Realm, you must edit the configuration
parameters as appropriate for your environment." Password="{3DES}CqUY0ZB2q6DOFOH3DpKGnQ=="
RealmClassName="weblogic.security.ldaprealmv2.LDAPRealm"/>
<Machine Name="Prod1">
<NodeManager Name="Prod1"/>
</Machine>
<Application Deployed="true" Name="entity" Path=".\config\adminDomain\applications">
<EJBComponent Name="entity" Targets="weblogic" URI="entity.jar"/>
</Application>
<Application Deployed="true" Name="hub" Path=".\config\adminDomain\applications">
<WebAppComponent Name="hub" Targets="weblogic" URI="hub"/>
</Application>
<Server ListenAddress="192.168.0.97" ListenPort="7000" Machine="OakStage" Name="Bizarro">
<ServerStart ClassPath="my correct classpath" Name="Bizarro" OutputFile="bizarro.log"/>
<SSL Name="Bizarro"/>
<ServerDebug Name="Bizarro"/>
<KernelDebug Name="Bizarro"/>
<Log Name="Bizarro"/>
<WebServer Name="Bizarro"/>
</Server>
<Realm FileRealm="wl_default_file_realm" Name="wl_default_realm"/>
<ApplicationManager Name="adminDomain"/>
<CustomRealm ConfigurationData="server.host=ldapserver.example.com;membership.scope.depth=1;microsoft.membership.scope=sub;membership.filter=(|(&(memberobject=%M)(objectclass=memberof))(&(groupobject=%M)(objectclass=groupmemberof)));group.dn=ou=Groups,
o=ExampleMembershipDir;group.filter=(&(cn=%g)(objectclass=mgroup));server.principal=cn=Administrator,
ou=Members, o=ExampleMembershipDir;user.dn=ou=Members, o=ExampleMembershipDir;user.filter=(&(cn=%u)(objectclass=member))"
Name="defaultLDAPRealmForMicrosoftSiteServer" Notes="This is provided as an example.
Before enabling this Realm, you must edit the configuration parameters as appropriate
for your environment." Password="{3DES}CqUY0ZB2q6DOFOH3DpKGnQ==" RealmClassName="weblogic.security.ldaprealmv2.LDAPRealm"/>
<JTA Name="adminDomain"/>
<Server ListenPort="7000" Name="adminServer" NativeIOEnabled="true" TransactionLogFilePrefix="config/adminDomain/logs/">
<ServerStart Name="adminServer"/>
<Log FileName="config/adminDomain/logs/weblogic.log" Name="adminServer"/>
<ServerDebug Name="adminServer"/>
<ExecuteQueue Name="default" ThreadCount="15"/>
<KernelDebug Name="adminServer"/>
<WebServer DefaultWebApp="DefaultWebApp" LogFileName="./config/adminDomain/logs/access.log"
LoggingEnabled="true" Name="adminServer"/>
<SSL Enabled="true" ListenPort="7005" Name="adminServer" ServerCertificateChainFileName="config/adminDomain/ca.pem"
ServerCertificateFileName="config/adminDomain/democert.pem" ServerKeyFileName="config/adminDomain/demokey.pem"/>
</Server>
<UnixMachine Name="OakStage">
<NodeManager ListenAddress="192.168.0.97" Name="OakStage"/>
</UnixMachine>
<Log FileName="adminDomain.log" Name="adminDomain"/>
</Domain>
Thanks guys
regards
sydCan this be done when you set up your domain along with admin and managed servers the very first time ? Even if you set up a domain with bunch of managed servers why does the library still get installed on admin server??? Also, for the method you described dont we have to update targets for statup and shutdown classes and work managers?
Also, what is the other method to do it from the console?
METHOD 2 (Other than the one you described- Please tell me if this is correct method and if we need to go to till level)
Step1:
I went to deployments base_domain (in admin console) > deployments chose each library and changed targets manually and activate the changes
Step2
Go to Startup and shutdown classes and change targets there
Step 3
Go to work managers and change targets there.
Please let me know
Edited by: user9021545 on May 12, 2011 10:18 AM
Maybe you are looking for
-
My computer crashed -- how do I restore my library
My computer crashed and when we rebooted it lost all past libraries. I now have a problem with my mini that may require warranty replacement. Is there any way to download my library off the mini to my computer so that I can easily restore it to the n
-
Logic Express and i/o hardware
could someone recommend i/o hardware to consider to use with logic express - a brand name/model #'s - if i want to input 4 channels from a mixer/soundboard to a mac if i installed logic express software - thanks -
-
My itune account has an error @ payment type. I use account without visa & redeem.
-
How to create a sequence of stills from a video clip?
Hi, I am doing a video project for college and I want to create a stop motion style scene. I took a continuous video of myself drawing bit by bit a picture on a chalkboard and stepping out of the shot after each piece was drawn, now i want to edit ou
-
File-import and there's no printer listed to scan from
I want to scan an image from my Canon MG5220 printer's scanner directly into Photoshop CS5 (recently got new computer and printer). Before I've always been able to go into Photoshop, select File>Import and i see the printer there. However this time I