[Info-vax] TCPIP$ logical names

Phillip Helbig---undress to reply helbig at astro.multiCLOTHESvax.de
Sun Jul 31 16:20:36 EDT 2011


As we all know, it seems that cluster support in HP TCPIP Services was
added as an afterthought and/or by someone who didn't know that much
about clusters. 

Probably, most clusters are "shared everything" clusters, where the 
whole idea is that it shouldn't matter which nodes are in the cluster.  
In SYLOGICALS.TEMPLATE the possibility of defining logical names to 
point to system files which are not in their default locations is 
mentioned.  Apparently, something similar is possible for TCPIP by 
defining logical names (and locating the files somewhere else), but this 
is harder to find in the documentation.  I think the shared everything 
cluster should be, if not the default, at least prominent in the 
documentation with respect to all utilities.

Back when I had VAXes in my cluster, I tried this out:

$  IF NODENAME .EQS. "DANEEL"
$  THEN
$    CLUSTER_DEF TCPIP$CONFIGURATION CLUSTER_SYSTEM:TCPIP$CONFIGURATION.DAT_VAX
$    CLUSTER_DEF TCPIP$HOST          CLUSTER_SYSTEM:TCPIP$HOST.DAT_VAX
$    CLUSTER_DEF TCPIP$PRINTCAP      CLUSTER_SYSTEM:TCPIP$PRINTCAP.DAT_VAX
$    CLUSTER_DEF TCPIP$NETWORK       CLUSTER_SYSTEM:TCPIP$NETWORK.DAT_VAX
$    CLUSTER_DEF TCPIP$PROXY         CLUSTER_SYSTEM:TCPIP$PROXY.DAT_VAX
$    CLUSTER_DEF TCPIP$ROUTE         CLUSTER_SYSTEM:TCPIP$ROUTE.DAT_VAX
$    CLUSTER_DEF TCPIP$SERVICE       CLUSTER_SYSTEM:TCPIP$SERVICE.DAT_VAX
$  ENDIF

That is, on one node I defined these logical names to point to files in 
non-default locations (which were just copies of the files in the 
default location for that node).  Not long after that, I replaced the 
VAXes with ALPHAs; until then, the VAXes usually didn't have the TCPIP 
cluster alias, so they didn't actually do much with TCPIP (maybe just 
the few tests I did).  It seemed to work OK, but of course just one node 
was actually using these "common" files.

Are these all the relevant logical names?

Is anyone actually using this feature?

The idea is that since as much as possible is the same on all nodes, it 
would be nice a) to have it all in one place and b) hence necessary to 
change it only once, from any node, rather than keeping all nodes in 
sync per hand.  Do the logical names above refer only to such 
information?  (Presumably, one could also move node-specific stuff, but 
I don't see much point in that.)

In September or October, I plan to upgrade to VMS 8.3 and whatever TCPIP 
is on the distribution disk.  Since this upgrade (from 7.3-2) is 
apparently not as painless as other upgrades have been, I plan to read 
all the relevant documentation and go through things step by step.  I 
think it makes more sense to reconfigure stuff on the cluster before the 
upgrade and make sure that it works since otherwise I have to 
reconfigure it long after the upgrade, which would mean continuing to 
configure all nodes separately (including new features), or reconfigure 
it at approximately the same time as the upgrade, which makes 
troubleshooting more difficult if something doesn't work as expected.




More information about the Info-vax mailing list