Re: node and port alloclass, cannot add a node to the cluster
- From: JF Mezei <jfmezei.spamnot@xxxxxxxxxxxxx>
- Date: Tue, 18 Sep 2007 12:41:19 -0400
Anton Shterenlikht wrote:
For instance, I've a 2node Alpha-I64 cluster even though I never
run CLUSTER_CONFIG.COM or CLUSTER_CONFIG_LAN.COM. Somehow the cluster
was formed,
For a node to join an existing cluster, it needs to have the right cluster_authorize.dat file in its sys$system: as well as having its one proper SYSGEN parameters to enable the clustering code.
If the node is a satellite, it needs to be defined in the LANCP so its MOP requests can be answered, and it needs to have its own system root [SYSx.]. It is possible to set those up manually, but not recommended.
I now understand that actually one can only add a node of the same
architecture as that of a node on which CLUSTER_CONFIG.COM is run.
If you add a standalone node (with its own system disk), you can run CLUSTER_CONFIG on that node. You'll be prompted for the cluster information (group and password) and that procedure will create a local CLUSTER_AUTHORIZE.DAT and set the proper SYSGEN parameters.
When you add a satellite node, you run cluster_config on the boot node to define the satellite's parameters ( ethernet address, root name, node name etc). It then creates the [.SYSx...] structure along with the alias to VMS$COMMON.DIR and populates it with a basic SYSGEN/MODPARAMS data.
Logical names are then defined by the system manager based on how he wants his cluster to operate. (shared queues, shared SYSUAF etc etc).
>However, on my alpha and I64 they are all
defined in SYLOGICALS.TEMPLATE. Is there not a contradiction?
SYLOGICALS.TEMPLATE does not get executed. You are not supposed to modify the .TEMPLATE file. You are supposed to use it as "inspiration" to populate SYLOGICALS.COM which is the one that gets executed early in the boot stages.
I understood from Bob's reply that if I put the core system files
like e.g. SYSUAF.COM in SYS$COMMON:[SYSEXE] on one node, then I only need
to define the clusterwide logical names on the other node. Is that
correct? Does it matter which node?
It depends on your environment. If SYSUAF.DAT resides on a disk that is accessible only from NODE-A, consider the implications of NODE-B booting first and NODE-A remaining offline. If NODE-B defines SYSUAF to point to a non-existing device (since NODE-A hasn't booted), then anyone can access NODE-B without a password.
So only the node(s) who have direct access to the files (and who can serve it to nodes not having direct access) should define such logicals, and when other nodes join the cluster, the cluster-wide table gets copied and they automatically get the definitions for SYSUAF etc.
When a node boots and the central SYSUAF.DAT is not available, it should default to defining no logical name and having a minimally populated SYSUAF.DAT file in its SYS$SYSTEM to provide access to at least the system manager until the main node boots and provides access to te central SYSUAF as well as defining the clusterwide logical, after which, those other system automatically start to access the central one instead of the minimalist local one.
Why do the definitions in SYLOGICALS.TEMPLATE have /SYSTEM qualifiers:
Wouldn't /CLUSTER_SYSTEM be more appropriate?
Clusterwide logicals are a relatively recent addition of VMS (7.2 if I remember correctly). There is not yet a simple /CLUSTER_SYSTEM qualifier. Also, note that it is possible to create cluster-wide loggical name tables that are not "SYSTEM" (aka: think about group logical name tables that propagate across nodes.).
.
- Follow-Ups:
- Re: node and port alloclass, cannot add a node to the cluster
- From: Rob Brooks
- Re: node and port alloclass, cannot add a node to the cluster
- References:
- Re: node and port alloclass, cannot add a node to the cluster
- From: Bob Koehler
- Re: node and port alloclass, cannot add a node to the cluster
- From: John Santos
- Re: node and port alloclass, cannot add a node to the cluster
- From: Anton Shterenlikht
- Re: node and port alloclass, cannot add a node to the cluster
- Prev by Date: Re: Hypervisor
- Next by Date: Re: Hypervisor
- Previous by thread: Re: node and port alloclass, cannot add a node to the cluster
- Next by thread: Re: node and port alloclass, cannot add a node to the cluster
- Index(es):
Relevant Pages
|