IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
  • 1.  Managing Active/Passive Cluseter (Best Practices)

    Posted 12/22/04 07:17 PM

    Hi,
    We have aour DEV,QA,PROD environment in active/passive cluster.
    The problem we are havin is whenever we do any package migration
    or apply any fixes we need to do a failover and the do that task
    again.
    Is there any way through which we can just do all the stuff on active
    BOX and gets replicated on another box.

    Thanks,
    Amit.


    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 12/28/04 08:46 AM

    I don’t know if this is a best practice, but it is working for us. I install the package on the active node using the IS Admin. Then I delete the directory for that package on the inactive node. The directory is /IntegrationServer/packages/. Then I copy that folder from the active box to the inactive box. This seems to work fine for packages. There are a few things that require a failover such as scheduling a service and updating a mainframe configuration. I have not been able to find a file that can be copied for these items.

    It seems as though you have it a little better than us. We only have our production environment in this configuration. When the active/passive configuration causes problems, we don’t see it until production.

    Steve


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 3.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 12/29/04 06:41 PM

    Steve: Has that process caused any issues for you? I ask because an active package, with potentially active services, is basically being disabled and reenabled on the fly. This would cause any processes that are using those services to fail. Seems to me that a failover process is needed–or at least just disabling listeners so nothing will get activated while the update is being done.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 4.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 12/30/04 07:00 AM

    Have you thought about using a shared disk array?. Have only one server mounted to the shared mount point at a time. The shared mount point will contain your packages, config, document store, repository if local, audit, etc… During failover your primary server will unmount the disk array and your secondary will mount it. No replication needed.

    We use Veritas Server Cluster to managed this on our solaris boxes. Works very well.


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods


  • 5.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 12/30/04 09:09 AM

    I don’t think any active services are disabled.


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 6.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 12/30/04 09:12 AM

    We use a shared disk for the broker, but I was not aware that is was possible with the IS. I will definitely look into this. Has any one done this on a Windows 2000 Advanced Server?

    Thanks,
    Steve


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 7.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 12/31/04 01:41 PM

    Steve: I was referring to what happens when you said “I install the package on the active node using the IS Admin.” I believe this action disables the package so the files can be written to disk and the package reloaded (and startup services run).


    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods


  • 8.  RE: Managing Active/Passive Cluseter (Best Practices)

    Posted 01/03/05 08:16 AM

    Reamon:This is an issue for a single IS.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General