OpenVMS Alpha Galaxy Guide
←Previous Next→ Contents Tables Close Help
  7.2  Procedures

  To create an OpenVMS Galaxy on an AlphaServer 4100
  system, perform the following steps:

  1.  Use the SHOW CONFIG command to make sure
      that the AlphaServer 4100 you are using to create an
      OpenVMS Galaxy environment meets the requirements
      described in Section 7.1.

      At the console prompt, enter the following command:

      P00>>>show  config

      The console displays the following information:

       Console  G52-59   OpenVMS  PALcode  V1.19-16,  Digital  UNIX  PALcode  V1.21-24
       Module                             Type      Rev     Name
       System  Motherboard                0         0000    mthrbrd0
       Memory   512  MB  EDO              0         0000    mem0
       Memory   256  MB  EDO              0         0000    mem1
       CPU  (Uncached)                    0         0000    cpu0

       CPU  (Uncached)                    0         0000    cpu1
       Bridge  (IOD0/IOD1)                600       0021    iod0/iod1
       PCI  Motherboard                   8         0000    saddle0
       CPU  (Uncached)                    0         0000    cpu2
       CPU  (Uncached)                    0         0001    cpu3
       Bus  0   iod0  (PCI0)
       Slot    Option  Name               Type      Rev     Name
       1       PCEB                       4828086   0005    pceb0
       4       DEC  KZPSA                 81011     0000    pks1

       5       DECchip  21040-AA          21011     0023    tulip1
       Bus  1   pceb0  (EISA  Bridge  connected  to  iod0,  slot  1)
       Slot    Option  Name               Type      Rev     Name

       Bus  0   iod1  (PCI1)
       Slot    Option  Name               Type      Rev     Name
       1       NCR  53C810                11000     0002    ncr0
       2       DECchip  21040-AA          21011     0024    tulip0
       3       DEC  KZPSA                 81011     0000    pks0

  2.  Install OpenVMS Alpha Version 7.2.

      No special installation procedures are required to run
      OpenVMS Galaxy software.  Galaxy functionality is
      included in the base operating system and can be en-
      abled or disabled using the console command and system
      parameter values described later in this chapter.

      If your AlphaServer 4100 is not part of a SCSI cluster,
      you must install OpenVMS Version 7.2 on two system
      disks-one disk for each instance.

      If your AlphaServer 4100 is part of a SCSI cluster with
      a cluster-common system disk, install OpenVMS Version

      7.2 on one system disk.
      For more information about installing the OpenVMS

      Alpha operating system, see the   OpenVMS Alpha Version
      7.2 Upgrade and Installation Guide   .

  3.  To upgrade the firmware, copy the firmware file AS4_
      G52-59.SYS to MOM$SYSTEM on a MOP-enabled
      server that is accessible to the AlphaServer 4100.  Enter
      the following commands on the console:

      NEED TO ADD THE CD PROCEDURE.

      P00>>>  boot  -fl  0,0  ewa0  -fi  as4_g52-59
      UPD>  update  srm*
      <power-cycle  system>

  4.  Configure the primary console for instance 0.
      CPU0 is the primary for instance 0.

      Create the Galaxy environment variables.  For descrip-
      tions of the Galaxy environment variables and common
      values for them, refer to Chapter 5.

      The following example is for an AlphaServer 4100 with
      three CPUs and 512 MB of memory divided into 256 MB
      + 192 MB + 64 MB.

      P00>>>  create  -nv  lp_cpu_mask0        1
      P00>>>  create  -nv  lp_cpu_mask1        6
      P00>>>  create  -nv  lp_io_mask0         10
      P00>>>  create  -nv  lp_io_mask1         20
      P00>>>  create  -nv  lp_mem_size0        10000000
      P00>>>  create  -nv  lp_mem_size1        c000000

      P00>>>  create  -nv  lp_count            2
      P00>>>  create  -nv  lp_shared_mem_size   4000000
      P00>>>  set  auto_action  halt
      If you have four CPUs and you want to assign all sec-
      ondary CPUs to instance 1, the lp_cpu_mask1 variable
      will beE . If you split the CPUs between both instances,
      CPU 0 must be the primary for instance 0, and CPU 1
      must be the primary CPU for instance 1.
      The  mem_size    variables depend on your configuration
      and how you want to split it up.

          galaxy_io_mask0 must be set to 10
          galaxy_io_mask1 must be set to 20
      You must set the console environment variable     AUTO_

      ACTION     to HALT. This will ensure that the system does
      not boot and that you will be able to enter the Galaxy
      command.

  5.  Initialize the system and start the Galaxy firmware by
      entering the following commands:

      P00>>>  init
      P00>>>  galaxy

      After the self-test completes, the Galaxy command will
      start the console on instance 1.
      The first time that the Galaxy starts, it might display
      several messages like the following:

      CPU0  would  not  join

      IOD0  and  IOD1  did  not  pass  the  power-up  self-test
      This happens because there are two sets of environ-
      ment variables, and the  galaxy  variables are not present
      initially on instance 1.

      Note that when the I/O bus is divided between the two
      Galaxy partitions, the port letter of a device might
      change.  For example, a disk designated as DKC300
      when the AlphaServer 4100 is a single system could be-
      come DKA300 when it is configured as partition 0 of the
      OpenVMS Galaxy.

      It is best to wait for the P01>>> prompt on the secondary
      console before attempting to boot the primary console.

  6.  Configure the console for instance 1.

      Use the same commands from step 2 to create the same
      Galaxy environment variables.

      P01>>>  create  -nv  galaxy_cpu_mask0         1
      P01>>>  create  -nv  galaxy_cpu_mask1         6
      P01>>>  create  -nv  galaxy_io_mask0          10

      P01>>>  create  -nv  galaxy_io_mask1          20
      P01>>>  create  -nv  galaxy_mem_size0         10000000
      P01>>>  create  -nv  galaxy_mem_size1         c000000
      P01>>>  create  -nv  galaxy_partitions        2
      P01>>>  create  -nv  galaxy_shared_mem_size   4000000
      P01>>>  set  auto_action  halt

  7.  Initialize the system and restart the Galaxy firmware by
      entering the following command:

      P00>>>  init

      When the console displays the following confirmation
      prompt, type Y:

      Do  you  REALLY  want  to  reset  the  Galaxy  (Y/N)

  8.  Configure the system root, boot device, and other related
      variables.

      The following example settings are from an OpenVMS
      Engineering system.  Change these variables to meet the
      needs of your own environment.

      P00>>>  set  boot_osflags  12,0
      P00>>>  set  bootdef_dev  dka0
      P00>>>  set  boot_reset  off             !!!  must  be  OFF  !!!
      P00>>>  set  ewa0_mode  twisted
      P01>>>  set  boot_osflags  11,0
      P01>>>  set  bootdef_dev  dkb200
      P01>>>  set  boot_reset  off             !!!  must  be  OFF  !!!
      P01>>>  set  ewa0_mode  twisted

      If you build a SCSI cluster, make sure to set up your SCSI
      adapter host IDs correctly.  For example:

      P00>>>  set  pka0_host_id   6
      P00>>>  set  pkb0_host_id   6
      P00>>>  set  kzpsa_host_id  6
      P01>>>  set  pka0_host_id   7
      P01>>>  set  kzpsa_host_id  7

  9.  Boot instance 1 as follows:

      P01>>>  boot

      Once instance 1 is booted, log in to the system account
      and edit the SYS$SYSTEM:MODPARAMS.DAT file to
      include the the following line:

      GALAXY=1

      Confirm that the lines for the SCS node and SCS system

      ID are correct.  Run AUTOGEN as follows to configure
      instance 1 as a Galaxy member, and leave the system
      halted:

      $  @SYS$UPDATE:AUTOGEN  GETDATA  SHUTDOWN  INITIAL

  10. Boot instance 0 as follows:

      P00>>>  boot

      Once instance 0 is booted, log in to the system account
      and edit the SYS$SYSTEM:MODPARAMS.DAT file to
      include the following line:

      Add  the  line  GALAXY=1

      Confirm that the lines for the SCS node and SCS system
      ID are correct.  Run AUTOGEN as follows to configure
      instance 0 as a Galaxy member, and leave the system
      halted:

      $  @SYS$UPDATE:AUTOGEN  GETDATA  SHUTDOWN  INITIAL

  11. Prepare the Galaxy to come up automatically upon ini-
      tialization or power cycle of the system.  Set the AUTO_
      ACTION environment variable on both instances to

      RESTART.

      P00>>>  set  auto_action  restart
      P01>>>  set  auto_action  restart

  12. Initialize the Galaxy again by entering the following
      commands at the primary console:

      P00>>>  init

      When the console displays the following confirmation
      prompt, type Y:
      Do  you  REALLY  want  to  reset  the  Galaxy  (Y/N)

      Alternatively, you could power-cycle your system, and
      the Galaxy with both instances should bootstrap automat-
      ically.

  Congratulations!  You have created an OpenVMS Galaxy.
←Previous Next→ Contents Tables Close Help