This discussion is archived
7 Replies Latest reply: Dec 11, 2012 12:40 AM by 963952 RSS

Cluster with 2 linux machines and ODI console - some questions

963952 Newbie
Currently Being Moderated
Hello,

I need to setup domain with ODI plugins (console etc.) on clustered environment. OS is Oracle Linux 6.3.

I've read this documentation:http://docs.oracle.com/cd/E13222_01/wls/docs81/adminguide/createdomain.html#CreateClusteredDomain and I have some additional questions:
- I know I need to install weblogic on 2 machines. Should I install Oracle Data Integrator on 2 machines as well?
- Creating domains, starting domains etc. I assume I should do this on first server? (for example, via ssh). Or I will need to login via cluster ip addres?
- MultiCast Address: this is not entirely clear for me. Should this ip aldready exist in my environment - should I configure my network interfaces somehow? Or, I simply need to provide any ip from 224.0.0.0 to 239.255.255.255 and this will work?
  • 1. Re: Cluster with 2 linux machines and ODI console - some questions
    RenévanWijk Oracle ACE
    Currently Being Moderated
    http://middlewaremagic.com/weblogic/?p=7795 and http://middlewaremagic.com/weblogic/?p=7265
  • 2. Re: Cluster with 2 linux machines and ODI console - some questions
    746690 Explorer
    Currently Being Moderated
    Which version of weblogic you are using ?

    - I know I need to install weblogic on 2 machines. Should I install Oracle Data Integrator on 2 machines as well?

    Yes, install weblogic as well as ODI on both machines. if you are using shared filesystem between your machines then you don't need to install again on second server, Simply register ORACLE_HOME for ODI and oracle_common with oraInventory on second server.

    - Creating domains, starting domains etc. I assume I should do this on first server? (for example, via ssh). Or I will need to login via cluster ip addres?

    Simply go to $ODI_ORACLE_HOME/common/bin on server1

    run config.sh and select following from domain template
    - Oracle Enterprise Manager Plug-in for ODI
    - Oracle Enterprise Manager Plug-in
    - Oracle Data Integrator Console
    - Oracle Data Integrator Agent
    - Oracle JRF

    create managed servers, cluster and machine, and when you will configure machine

    hope this will help

    - Mukesh Negi
  • 3. Re: Cluster with 2 linux machines and ODI console - some questions
    963952 Newbie
    Currently Being Moderated
    MukeshNegi wrote:
    Which version of weblogic you are using ?
    Weblogic 11g, 64-bit.
    MukeshNegi wrote:
    if you are using shared filesystem between your machines then you don't need to install again on second server, Simply register ORACLE_HOME for ODI and oracle_common with oraInventory on second server.
    What do you mean "shared file system"? Let's say I have 2 separate physical machines, and they exists in the same LAN network. And I assume ORACLE_HOME is weblogic home directory, but what is "oracle_common"? Can you describe all of this more detailed?

    MukeshNegi wrote:
    Simply go to $ODI_ORACLE_HOME/common/bin on server1

    run config.sh and select following from domain template
    - Oracle Enterprise Manager Plug-in for ODI
    - Oracle Enterprise Manager Plug-in
    - Oracle Data Integrator Console
    - Oracle Data Integrator Agent
    - Oracle JRF
    Should I do the same on second server machine? If not, how weblogic will know about other physical machine in my network and that it should be available to join my cluster? There is no domain and no admin server set on second server, should not I do this? There are a lot of tutorials describing how to setup cluster via config.sh od enterprise manager console, but:
    - they describe how to add managed server to my cluster, but I need to know about physical machine servers. So, should I create managed server on second machine somehow? What about my domains - they should be re-created the same way on second server? I can't find any information about this, there are only enterprise manager screenshoots showing how to create managed server on the same physical machine and how to join managed servers into one cluster. But all of this don't tell me anything what should I do to complete my scenario.
    - cluster ip addreess. I still don't understand this. End user should be able to access odi console via cluster address, am I right? So, is there any system network configuration required? How this ip addres is created?
    - I have set up all of this (odi/weblogic/domain) on single machine and I have second server with only operating system installed (the same Oracle Linux). What's the simples way to join this second physical machine and make all of this working as clustered environment? Is there any step by step instruction/tutorial etc describing ALL steps should be done?

    Sorry for basic questions, I'm really newbie with this and I hope you are patient enough to answer all of this ;)

    Edited by: 960949 on 2012-12-10 01:36

    Edited by: 960949 on 2012-12-10 01:38

    Edited by: 960949 on 2012-12-10 01:56
  • 4. Re: Cluster with 2 linux machines and ODI console - some questions
    RenévanWijk Oracle ACE
    Currently Being Moderated
    "- they describe how to add managed server to my cluster, but I need to know about physical machine servers. So, should I create managed server on second machine somehow? What about my domains - they should be re-created the same way on second server? I can't find any information about this, there are only enterprise manager screenshoots showing how to create managed server on the same physical machine and how to join managed servers into one cluster. But all of this don't tell me anything what should I do to complete my scenario"

    You start with creating your domain on one machine
    - install the software
    - run config.sh (which sets up your base for the domain - an admin server)
    - start the admin server (run startWebLogic.sh, located in the $DOMAIN_HOME directory)
    - when everything went OK, you can open the admin console (usually located at http://hostname:7001/console)

    By using the console you can set-up your cluster, machines and managed servers, detailed steps on how to do that are
    provided here - http://middlewaremagic.com/weblogic/?p=7265

    When you have created the necessary servers machines and clusters, you can start setting up the software on the other machine
    - install the software
    - use pack.sh (on the first machine)
    - use unpack.sh (on the second machine) to create the domain there as well.
    Examples of how to use pack and unpack are provided here - http://middlewaremagic.com/weblogic/?p=7795

    "- cluster ip addreess. I still don't understand this. End user should be able to access odi console via cluster address, am I right? So, is there any system network configuration required? How this ip addres is created? "

    You do not need to worry about this, WebLogic will take care of the cluster address itself. You can set-up a front-end (for example the HTPPD from Apache), of which an example
    is given here - http://middlewaremagic.com/weblogic/?p=7795 (look in the load balancing section)

    " I have set up all of this (odi/weblogic/domain) on single machine and I have second server with only operating system installed (the same Oracle Linux). What's the simples way to join this second physical machine and make all of this working as clustered environment? Is there any step by step instruction/tutorial etc describing ALL steps should be done?"

    See the answer to your second question.

    To get some feeling with WebLogic, I have also created some sort of a course that leads you through the set-up of clustered environments.
    The material can be downloaded freely - http://middlewaremagic.com/weblogic/?p=8075

    Good luck :-)
  • 5. Re: Cluster with 2 linux machines and ODI console - some questions
    963952 Newbie
    Currently Being Moderated
    Thanks for reponse :) I will ask here if I have any problems.
    René van Wijk wrote:
    You do not need to worry about this, WebLogic will take care of the cluster address itself. You can set-up a front-end (for example the HTPPD from Apache), of which an example
    is given here - http://middlewaremagic.com/weblogic/?p=7795 (look in the load balancing section)
    I'm not sure if I understand this correctly. What do I need Apache for? Is it used to perform load balancing or there is built in weblogic load balancer and Apache is not neccesary? I'm looking for minimal configuration and I thought I can setup load balancer via weblogic aministration console?
  • 6. Re: Cluster with 2 linux machines and ODI console - some questions
    RenévanWijk Oracle ACE
    Currently Being Moderated
    Yep, it (Apache with WebLogic plug-in http://docs.oracle.com/cd/E21764_01/web.1111/e16435/apache.htm#PLGWL406) is used for load balancing.

    You can also use the HttpClusterServlet - http://docs.oracle.com/cd/E21764_01/web.1111/e13709/setup.htm#CLUST467
  • 7. Re: Cluster with 2 linux machines and ODI console - some questions
    963952 Newbie
    Currently Being Moderated
    What about built in load balancig plugins? I mean described here: http://docs.oracle.com/cd/E13222_01/wls/docs81/cluster/setup.html#682987 (section Configure Load Balancing Method for EJBs and RMIs). Can I setup load balancer this way in my case?

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points