See imbedded.

Note: I make the statement 'we have never had an LPAR failure' which is
not completely true. We have had a machine failure, and we have had
catastrophic failures of our most loved online application. In each case
we simply IPL'ed and we were back on the air in much less time that it
would take to move to another LPAR. That said, we *are* moving to some
sort of 'hot takeover' strategy and we expect VIPA to be an important
component. 

So, the statement is meaningful in this specific context. 

Hal 


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Chris Mason
Sent: Thursday, February 23, 2006 7:45 AM
To: [email protected]
Subject: Re: TCP/IP over Cisco router CIP

Hal,

I'm pretty sure you are using VIPA as I would expect but a couple of
clarifications might help.

I think you may have missed a word out in your sentence "So, you assign
as
many VIPA addresses as you need to each application." Perhaps this
should be
"So, you assign as many VIPA addresses as you need, one to each
application." I can't see you would need multiple VIPAs for one
application.

>>All depends on the application. An application may have components
that intercommunicate via IP and these components could wander from LPAR
to LPAR. That would be two or even more: one to access the target
component, and one for the component to access another component(s).
IIRC, DB2 does this. 

You describe associating the existence of a VIPA with the application
such
that, when the application begins, the VIPA exists and, when the
application
ends, the VIPA no longer exists. Just as a matter of curiosity really,
do
you do this by means of the PORT statement BIND parameter - as John
Giltner
appears to - or do you use a job step which calls the MODDVIPA program
or,
possibly, some other automation based on the moddvipa command in order
to
introduce and remove the VIPA to and from the appropriate LPAR.

>>>Even more simple. The applications do not BIND as far as we can see,
so we use VIPADEFINE and VIPADELETE via canned OBEY files. These OBEY
files are invoked via semi automated scripts or sometimes written,
manual procedures. I could not get the MODVIPA process to work to suit
me.   

And now I've thought of another question: Do you use the Automatic
Recovery
Manager (ARM) function in order to restart an application in another
LPAR
following a failure? To my mind dynamic VIPA and ARM tend to go
together.

>>Nope. That would be ideal, but, again, our applications do not support
that. We have never had an LPAR failure, so we are not 100% sure this
will work: the thought is that upon an LPAR failure, the VIPAs die right
along with the operating system. The VIPADEFINEs would then be executed
on the take over LPAR and we rock on. When the dead LPAR regains life,
it comes up without the VIPAs active so there is no conflict. 

There was an issue with VIPAs and OMPROUTE OSPF dynamic routing. Ideally
it
should be possible to advertise a VIPA using a "host", single (the VIPA
itself) address rather than a subnet range. When I examined setting this
up
in 2001, the last time I consulted on this topic, I seem to recall this
ideal was not possible. Has anything changed or is it still necessary to
assign, say, 4 addresses to each dynamic VIPA in order to advertise
availability of individual dynamic VIPAs outside the LPAR? Of course,
the
waste may not really be a problem when assigning addresses from, say,
network 10 in an intranet.

>> Not an issue. We currently use only static routes. Not clear how the
network folks deal with the wandering VIPAs. I am aware that there is a
DNS in the mix somewhere. 

 

 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to