HP OpenVMS Systems

ask the wizard
Content starts here

shared DSSI disk ISE cluster configuration?

» close window

The Question is:

 
We are running a 4000 model 300 with an attached R400X.  We have 4 RF31s and
3 RF72s, with the CPU cab and the the top row of the R400X being filled.
 
When I do a show dssi from the console (the >>>) prompt, it shows some of
the drives on bus A and others on B.  I have the drives set to allocation
class 1.
 
VMS shows all drives as being attached to bus A.
 
i.e. $1$DIA0 etc
 
I need to add 3 more RF72s to the R400X, and would like to continue to be
able to ref the drive by a logical name - such as DIA0, DIB0 etc rather than
the node name.  Makes it easy to swap drives by just changing the id plug on
the drive.
 
How do I do this?? (Unfortunately the hardware manuals for the 4300 and the
R400X have disappeared).
 
Also we currently have the R400X connected to the DSSI connection on the CPU
panel.  Should we be reconfiguring this?  I believe that currently the CPU
frame drives are on one bus, and the R400X drives are on another bus.  Am I
correct ??
 
Thanks
 
Villy
 


The Answer is :

 
  This is rather far afield from the usual haunts of the OpenVMS Wizard.
 
  All shareable OpenVMS disk devices are generally mapped into controller
  A ("Bus A", as refered to in the question) as there is no way to ensure
  that a particular shared device is on the same controller (bus) on each
  system.  Thus using controller A allows a consistent device name across
  all systems sharing direct access, which thus allows OpenVMS to determine
  that there are multiple paths into the same physical device.
 
  And the usual approach to reference devices in a device-independent
  fashion is to use the DISK$volumelabel logical name, or some other
  similar and site-specific logical name, to refer to the device, and
  completely eliminate anything that even remotely resembles a physical
  device specification.
 
  Serving disks generally requires enabling various settings within
  CLUSTER_CONFIG (or CLUSTER_CONFIG_LAN), as appropriate.  In general,
  you will want to enable all available interconnects.  DSSI, Ethernet,
  CI, etc.  For information, see the above tool, and see the cluster
  documentation available in the OpenVMS documentation set.
 
  The Wizard would always verify the DSSI node settings for the disks
  and for the host(s) before using the configuration.  The Wizard would
  assume that changes are needed until proven overwise, with particular
  attention to the potential for disk device unit number collisions
  within a disk allocation class, and tape device unit number collisions
  within a tape allocation class.
 
  To alter the DSSI unit number within the DSSI ISE, the Wizard would use
  the ISE parameters FORCEUNI to 0, UNITNUM to the desired device unit
  number.  The Wizard would recommend values above 7 here, to avoid any
  possiblity of DSSI address conflicts.  This setting will override the
  default configuration, and allows the disk to be set to a unit number
  value other than the DSSI node ID.
 
  To serve the disks to other nodes, the host ALLOCLASS parameter and
  the ISE value ALLCLASS must be set to the same non-zero allocation class
  value.  This value should be set to the same value on all hosts that
  will be serving the disk(s).  Within a single allocation class, make
  certain that all disk unit numbers are unique.
 
  While resetting FORCEUNI and UNITNUM and ALLCLASS in the ISE, you can
  also reset NODENAME to an aesthetically pleasing sequence of characters.
 
  From the 4000-series console SET HOST command or -- if FYDRIVER is
  configured -- from the DCL SET HOST/HSC command -- one connects out
  to the `PARAMS' application out in the RF ISE, and issues the following
  commands:
 
    Systems with more than one integrated DSSI (eg: VAX 4000-300):
      >>> SET HOST/DUP/DSSI/BUS:[0,1] dssi_node_number PARAMS
 
    Systems with one integrated DSSI (eg: VAX 4000-200, MicroVAX 3300):
      >>> SET HOST/DUP/DSSI dssi_node_number PARAMS
 
    Systems with a KFQSA Q-bus DSSI controller:
      >> SET HOST/DUP/UQSSP port_controller_number PARAMS
                (use SHOW DSSI to get the port_controller_number)
 
        The keyword `PARAMS' on the SET HOST to get to the parameter
	settings.  Use `DIRECT' to get a directory of tools availabile
	`within' the DSSI ISE.
 
        Once in the PARAMS tool:
 
        PARAMS> SET NODENAME nodename   ! max 8 alphanumeric chars (use 6)
        PARAMS> SET UNITNUM n           ! request for specific unit number
        PARAMS> SET ALLCLASS n          ! set to match host allclass
        PARAMS> SET FORCEUNI 0          ! 0=use UNITNUM, 1=use DSSI node
 
        The Wizard would recommend using a maximum of 6 alphanumeric
	characters for the system communications services (SCS) node
	name.
 
  To alter the address of the DSSI host controller, use the host address
  plug.  On those controllers that do not have plugs -- such as the VAX
  4000 model 200, the VAX 3300, and the VAX 3400 -- use the jumper posts
  on the system processor board, usually with bits 1 and 3 labeled.  The
  DSSI address is encoded in octal, with the least significant bit as 3.
 
  The VAX 4000 model 100 has jumper posts on the DSSI adapter, usually
  with bits 4, 2, and 1 labeled.  The DSSI address is encoded in octal,
  with the least significant bit as 1.
 
  The DSSI bus ID of each connection -- host or storage controller -- must
  be unique across all nodes connected to the same DSSI.
 
  When a unit number, system communication services (SCS) node name,
  allocation class, or other similar value changes, the entire cluster
  must typically be rebooted.
 
  Since this is OpenVMS VAX and DSSI, the Wizard will not discuss port
  allocation classes (PACs).  PACs are a feature of OpenVMS Alpha V7.1
  and later, and are intended for use with shared SCSI configurations.
 

answer written or last revised on ( 23-SEP-1998 )

» close window