Not a single one. You need to change your applications to be more
flexible. Sure some of the newer routers will allow the same subnet to be
in multiple cities but we don't do that. For a number of reasons.
Propagation delays for one and the fact that our network guy would have a
complete meltdown is probably the biggest reason.
For http, we use IBM's Edge server. You go into that and it does
intelligent routing to multiple http endpoints. Not just pinging but,
much like httpapi, it reads the endpoint for a particular string on a
sample page. For example if I go to site.corp.dekko.com Edge may route it
to site01.corp.dekko.com, site02.corp.dekko.com, etc. And it will check a
url, like site01.corp.dekko.com/CheckIfUp to see if a string site01 is in
it.
For database across HA systems you set up aliases. For example,
WRKRDBDIRE will show GDISYS as the *LOCAL entry on both GDISYS1 and
GDISYS2.
GDISYS1 will be an alias for GDISYS on GDISYS1.
GDISYS2 will just be a normal remote entry on GDISYS1.
GDISYS2 will be an alias for GDISYS on GDISYS2.
GDISYS1 will just be a normal remote entry on GDISYS2.
Anyone going directly to GDISYS1 or GDISYS2 had better have a darn good
reason. I'm about the only one who does and that is for querying both
systems for stuff. Also BRMS needs to go to the individual systems so it
needs these setup. IBM has a technote or two on this. Nine years ago
someone from IBM emailed me this: "416466888: Configuring RDB Names for
High Availability and External System Access".
Interfaces:
One for GDISYS1 or GDISYS2 (depending on which machine you're on)
One for acting as GDISYS
One for HA software replication traffic
One for local loopback
Most http is done via Domino on different lpars and they have a LOT of
interfaces. But again, Edge to the rescue.
HA Backup system
Internet Line Interface Text
Address Description Status description
10.27.6.128 LANLINSYS Active GDISYS2
10.27.6.129 LANLINSYS Inactive GDISYS during a switch
10.27.252.193 LANLINMX Active SYS2HA
127.0.0.1 *LOOPBACK Active *BLANK
Primary system
Internet Line Interface Text
Address Description Status description
10.10.6.128 LANLINSYS Active GDISYS1
10.10.6.129 LANLINSYS Active GDISYS
10.10.252.191 LANLINMX Active SYS1HA
127.0.0.1 *LOOPBACK Active *BLANK
Now, you do have to be careful to not replicate certain files between
systems. For example anything listed at
https://wiki.midrange.com/index.php/Change_IP_Address So if you have a
http config file which lists the IP address to bind to you don't want to
replicate that. Instead you'd have to manually make changes on the target
machine to that config file. Omitting individual files like this is what
concerns me about HA solutions like Power HA. However, I'm sure there are
people who actually use that product and manage to get this working.
That's the attitude you need to proceed.
You need to tell yourself to stop concentrating on why it cannot be done
and instead to concentrate on getting it done. Yes, you may have to
change some operations.
Again, from the 30,000' level, people actually do use HA solutions. Some,
like us, switch on a regular basis and run their stuff on the other
machine. It actually works.
Rob Berendt
As an Amazon Associate we earn from qualifying purchases.