- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Microsoft Application Server and HP/UX ServiceGuar...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 02:42 AM
04-18-2006 02:42 AM
Microsoft Application Server and HP/UX ServiceGuard
I am working on a HA solution for a two-tiered application. The first tier consists of a number of Windows application servers whose applications create a persistent connection to the database upon startup. The second tier is an Oracle database server (HP-UX) that we will be clustering. I am trying to identify options for automatically restarting the application when the connection to the database is broken (due to a failover or other event).
Thanks,
Jim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 02:49 AM
04-18-2006 02:49 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
My initial thoughts would be that this should be monitored from the app side. Something like a service that periodically polls the server to see that the destination port is still active & accepting requests. Something as simple as
telnet hostname 1521
that would determine that Oracle is still up & accepting requests.
It would be much easier to restart the app on the server that's running it than from the server it's attaching to.
My 2 cents,
Jeff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 02:50 AM
04-18-2006 02:50 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
As an alternative, you could script the remote restart of the service in the package control script.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 02:55 AM
04-18-2006 02:55 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 03:00 AM
04-18-2006 03:00 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
Together with not being a windows administrator, the concept of remote program execution is not an unknown in windows environment, otherwise this many malware could not infest the Redmond's finest OS. So, in your cluster control script, i.e., /etc/cmcluster/
# START OF CUSTOMER DEFINED FUNCTIONS
...
# END OF CUSTOMER DEFINED FUNCTIONS
in the proper places in this section, you will just need to place remote execution commands to restart your windows application. Details of this activity eludes me as my administrative knowledge of windows environment is next to none.
Or, you can poll the cluster from your windows machine, using a simple telnet application and some windws scripting, again details should be asked to a windows professional. But, you can get the output of a "cmviewcl -v" command in a text file. And using your favorite text processor, let it be perl, php, vbscript or what-have-you, one can figure out if the oracle package is running on a different node compared to thel previous execution of this script. If you run them frequently enough, you can catch the failover in a matter of secconds and resatrt your apps locally on windows boxes.
Hope this helps
UNIX because I majored in cryptology...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 03:08 AM
04-18-2006 03:08 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
I'll post this question also to the Microsoft forum and see what information I get. I would think this is a pretty common problem in our world of multi-tiered applications.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 03:15 AM
04-18-2006 03:15 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
if the front end is Windows Server 2003, clustering is built in.
there is an ugly, gui facility to create clustering and monitoring to keep the application up.
If SG is configured with a floating ip, a database failoer should be transparent to all.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2006 03:18 AM
04-18-2006 03:18 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
There is a windows executable for serviceguard manager, which lets you drag and drop packages among the nodes of a cluster to move them from one to the other. It is the windows GUI front end to the gory command line for the point-n-click happy admins. I have seen our HP consultant use it a few times. I am sure it has some nice dll files associated with it, with hooks into the cmcld on the unix side.
Maybe you can inquire about it to your HP account support engineer and see if it is something that can be integrated into your solution.
UNIX because I majored in cryptology...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-19-2006 01:59 AM
04-19-2006 01:59 AM
Re: Microsoft Application Server and HP/UX ServiceGuard
I believe most do as Jeff suggested. Since the IP address used for accessing the DB fails over, then polling the DB through that mechanism will tell you when it is back up.
Remember, what you care about is when the DB has recovered and can accept transactions. Knowing when it has started on the SG node is generally insufficient information.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2006 09:36 PM
04-22-2006 09:36 PM
Re: Microsoft Application Server and HP/UX ServiceGuard
Have a look at this thread:
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1019274
This isn't a million miles away from waht you are trying to do...
HTH
Duncan
I am an HPE Employee
