Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
HP OpenVMS Version 8.3-1H1 for Integrity Servers Upgrade and Installation Manual

Appendix B Setting Up and Performing Network Booting

» 

Content starts here

This appendix explains the steps required to enable your system to boot over the LAN using the OpenVMS InfoServer utility, a software application available on OpenVMS Alpha (Version 8.3 or later) and OpenVMS I64 (Version 8.2-1 or later) systems. It also describes how to boot the virtual DVD/CD drive from the network.

B.1 About the OpenVMS InfoServer Utility

InfoServer network booting is supported for OpenVMS installations and upgrades on any OpenVMS Alpha system and on any Integrity servers that support OpenVMS. For OpenVMS I64 systems, InfoServer network booting is supported on all LAN cards (also referred to as LAN devices or adapters) that are supported by EFI.

You can use the OpenVMS InfoServer software application on all Version 8.2-1 or later OpenVMS I64 systems as well as on any OpenVMS Alpha Version 8.3 systems that support a DVD drive. This support provides the additional advantage of allowing a network administrator to boot multiple OpenVMS systems on the network from a single copy of the OpenVMS distribution CD or DVD.

Using the InfoServer utility on Integrity servers for network booting requires several one-time-only configuration steps unique to OpenVMS I64. Likewise, using the InfoServer utility on OpenVMS Alpha servers requires an additional, one-time-only software configuration step. Any configuration procedures that might have been performed for network booting using an InfoServer hardware system (traditionally used by Alpha systems) are not valid for the OpenVMS InfoServer application.

Booting from the InfoServer utility for OpenVMS I64 on Integrity servers differs significantly from booting from the InfoServer hardware system traditionally used by OpenVMS Alpha systems or from the InfoServer utility on OpenVMS Alpha systems. For example, while Alpha systems use the Maintenance Operations Protocol (MOP) to request the primary bootstrap file (APB.EXE) to start the boot, the Integrity server console uses the Intel® Preboot Execution Environment (PXE) bootstrap protocol in conjunction with the TCP/IP Services for OpenVMS BOOTP server and TFTP. The Integrity server EFI console first loads the primary bootstrap file VMS_LOADER.EFI, which is formatted for EFI compatibility. VMS_LOADER.EFI then uses TFTP to request the primary bootstrap IPB.EXE from the boot server. IPB.EXE is formatted in OpenVMS ODS file structure and is needed for booting the OpenVMS I64 operating system.

To install or upgrade the operating system over the network, OpenVMS I64 systems must use the InfoServer utility that is integrated with the OpenVMS operating system. The InfoServer hardware traditionally used by OpenVMS Alpha systems is not equipped to handle DVD drives required for the OpenVMS I64 distribution media. Table B-1 summarizes the major differences between Alpha and I64 InfoServer booting.

Table B-1 InfoServer Booting: Differences Between Alpha and I64 Systems

ComponentAlphaI64
Downline load protocolMOPPXE (DHCP/BOOTP/TFTP)
Boot fileAPB_version (for example, APB_083)VMS_LOADER.EFI and IPB.EXE (both files are version specific)
Boot serverAny MOP-enabled system with the specified fileOnly those BOOTP servers having the network device MAC address defined in the BOOTP database
LAN serverInfoServer hardware, or InfoServer utility running on OpenVMS Alpha Version 8.3 or later, or on OpenVMS I64 Version 8.2-1 or laterInfoServer application running on OpenVMS Alpha Version 8.3 or OpenVMS I64 Version 8.2-1 or later

 

Because of these differences, any procedures used for Alpha systems to set up booting from the InfoServer hardware are not valid for setting up booting from the OpenVMS InfoServer utility. In addition, actions for setting up booting from the OpenVMS I64 InfoServer utility differ from those required for setting up booting from an OpenVMS Alpha InfoServer utility. Table B-2 lists the various actions that need to be performed to enable network booting using the OpenVMS InfoServer utility on OpenVMS I64 or OpenVMS Alpha systems. These actions need be performed only once except where noted.

Table B-2 Procedure for Enabling InfoServer Network Booting

InfoServer Client Setup 
ArchitectureActions RequiredSection

I64 clients only

  1. Determine the LAN I/O card to be used on your local Integrity server for the network boot and report the associated OpenVMS device name, its IP address, and its MAC address to the network administrator responsible for setting up the BOOTP server.

  2. Optionally (and recommended), add this network device as an EFI boot option—this procedure can be repeated on any other system in the LAN that will use the InfoServer server for network booting.

  3. Verify that the network device is supported by EFI as a bootable device.

Section B.2
InfoServer Utility Setup 
ArchitectureActions Required (You or Network Administrator)Section
I64 or Alpha

Designate at least one OpenVMS system in the LAN as the InfoServer server. Upgrade the system if necessary (OpenVMS I64 must be Version 8.2-1 or later; OpenVMS Alpha must be Version 8.3 or later).

Upgrade instructions in Chapter 6. Prior to upgrading, review Chapter 4, and Chapter 5.

I64 or Alpha

  1. Copy SYS$STARTUP:ESS$LAD_STARTUP.TEMPLATE to SYS$STARTUP:ESS$LAD_STARTUP.DAT and then modify parameters in SYS$STARTUP:ESS$LAD_STARTUP.DAT.

  2. Determine which network device will be used for InfoServer LAD operations.

  3. Copy SYS$STARTUP:ESS$LAST_STARTUP.TEMPLATE to SYS$STARTUP:ESS$LAST_STARTUP.DAT and then modify parameters in SYS$STARTUP:ESS$LAST_STARTUP.DAT.

  4. Add a line to SYS$MANAGER:SYSTARTUP_VMS.COM to start the SYS$STARTUP:ESS$LAD_STARTUP.COM file at startup.

  5. If you changed any SYSGEN parameters, run AUTOGEN and reboot; if you did not change SYSGEN parameters, skip the reboot and execute the SYS$STARTUP:ESS$LAD_STARTUP.COM file manually.

  6. Use the InfoServer control program to create a service for the DVD drive.

Section B.3.

Alpha only

Enable MOP on the boot server and then copy APB_083.SYS from the OpenVMS Version 8.3 distribution media to the MOP download database (LAN$DLL, which defaults to MOM$SYSTEM).See the LANCP chapter in HP OpenVMS System Management Utilities Reference Manual: A-L.

I64 only

Set up the TCP/IP Services for OpenVMS BOOTP server and TFTP server. (For each new release of OpenVMS I64, update the client entries in the BOOTP database to point to the new version-specific boot file.) The person responsible for setting up the boot server needs information about your InfoServer client. OpenVMS I64 boot files are unique for each version of OpenVMS I64. Latest boot files must be available and referenced in the BOOTP server database. Section B.4.

 

NOTE: The discussion of InfoServer booting in this manual pertains to environments where the boot clients and servers are located in the same LAN. For more complex circumstances, consult HP Customer Support.

B.2 Setting Up Your System as an InfoServer Client

To set up your local OpenVMS I64 system as an InfoServer client for network booting, you must perform the following steps. Detailed instructions are provided in the subsections that follow. For OpenVMS Alpha systems, no extra steps are required for setting up an InfoServer client.

  1. Determine the LAN I/O card to be used on your local Integrity server for the network boot. Report the associated OpenVMS device name and its IP address and MAC address to the network administrator responsible for setting up the BOOTP server.

  2. Optionally (and recommended), add the network device as a boot option in the EFI Boot Manager menu.

  3. Verify that the network device is supported by EFI as a bootable device.

NOTE: The ability to boot over the network requires that the nearest switch or router be configured to autonegotiate.

B.2.1 Determining the Local Network I/O Card to Be Used

Select a LAN I/O card (also referred to as a LAN I/O device or adapter) on your Integrity server. This device must be supported by your Integrity server’s EFI firmware. At minimum, EFI supports the core I/O LAN cards installed in the Integrity server. On all Integrity servers, devices supported by OpenVMS are either EI or EW devices (for example, EIA0 or EWA0). The EFI firmware might also support variants of the core I/O cards, such as additional network interface cards (NICs) of the same type. It might also support other NICs that are installed in the system but not classified as core I/O cards. In any case, you can verify that the device you select is supported by EFI.

If multiple I/O cards are available on your system, you can choose more than one to serve for network booting.

To list the installed LAN I/O devices known to your OpenVMS I64 system, follow these steps:

  1. If your operating system is not running, access the OpenVMS DCL triple dollar sign prompt ($$$) from your OpenVMS I64 OE DVD by selecting option 8 (Execute DCL commands and procedures) on the OpenVMS operating system main menu. Otherwise, skip to the next step.

  2. At the DCL prompt, enter the following command to start the OpenVMS I64 Boot Manager utility.

    @SYS$MANAGER:BOOT_OPTIONS
  3. Start the LANCP utility and enter the LANCP command SHOW CONFIGURATION at the LANCP prompt, as in the following example. The resulting display lists four LAN devices, two of which are available (connected), as indicated by the Link column (Up means the device is available; Down means it is not). You can use a device that is in use by other protocols. Decide which available devices you want to use for network booting and record the device’s name, MAC address, and IP address. (The MAC address should be labeled on the physical device.) Once the LAN device is verified as bootable by EFI, you provide this information to the person responsible for maintaining the BOOTP server database (see Section B.4).

$$$ RUN SYS$SYSTEM:LANCP
LANCP> SHOW CONFIGURATION
LAN Configuration:
       Parent or
Device  PrefCPU  Medium/User Version  Link  Speed  Duplex Auto BufSize   MAC Address            Type    ...
------  -------  ----------- -------  ----  -----  ------ ---- ------- ----------------    ------------ ...
 EIA0      0      Ethernet    X-21     Up    1000   Full   Yes   1500  AA-00-04-00-A5-38   UTP i82546   ...
                                                                       00-13-21-5B-85-E4 (default)      ...
 EIB0      1      Ethernet    X-21     Up    1000   Full   Yes   1500  AA-00-04-00-A5-38   UTP i82546   ...
                                                                       00-13-21-5B-85-E5 (default)      ...
 EWA0      0      Ethernet    X-59    Down     -      -    Yes   1500  00-11-0A-43-23-D8   UTP AB465A   ...
 EWB0      1      Ethernet    X-59    Down     -      -    Yes   1500  00-11-0A-43-23-D9   UTP AB465A   ...

B.2.2 Adding the Network Boot Option to the EFI Boot Manager

To add the LAN device (virtual DVD drive) as a network boot option, use the OpenVMS I64 Boot Manager utility, as follows:

  1. At the DCL prompt, enter the following command to start the OpenVMS I64 Boot Manager utility:

    $ @SYS$MANAGER:BOOT_OPTIONS
  2. The OpenVMS I64 Boot Manager Boot Options main menu is displayed. To add a network boot option, enter 1 at the prompt:

     
      OpenVMS I64 Boot Manager Boot Options List Management Utility
     
      (1) ADD an entry to the Boot Options list
      (2) DISPLAY the Boot Options list
      (3) REMOVE an entry from the Boot Options list
      (4) MOVE the position of an entry in the Boot Options list
      (5) VALIDATE boot options and fix them as necessary
      (6) Modify Boot Options TIMEOUT setting
    
      (B) Set to operate on the Boot Device Options list
      (D) Set to operate on the Dump Device Options list
      (G) Set to operate on the Debug Device Options list
    
      (E) EXIT from the Boot Manager utility
    
      You can also enter Ctrl-Y at any time to abort this utility
    
    Enter your choice:  1
    NOTE: While using this utility, you can change a response made to an earlier prompt by entering the caret (^) character as many times as needed. To end and return to the DCL prompt, press Ctrl/Y.
  3. The utility prompts you for the device name. Enter the device name. In the following example, the device name is EIA0:.

    Enter the device name (enter "?" for a list of devices):  EIA0:
  4. The utility prompts you for the position you want your entry to take in the EFI boot option list. Enter any position number other than 1. (The number 1 position sets the device for automatic rebooting, which is not desirable for upgrades.)

    Enter the desired position number (1,2,3,,,) of the entry.
    To display the Boot Options list, enter "?" and press Return.
    Position [1]:  4
  5. The utility prompts you for OpenVMS boot flags. By default, no flags are set. Enter the OpenVMS flags (for example, 0,1), or accept the default (NONE) to set no flags as in the following example:

    Enter the value for VMS_FLAGS in the form n,n.
    VMS_FLAGS [NONE]:
  6. The utility asks whether the device will be used for cluster satellite booting. Answer NO as in the following example:

    Will EIA0 be used for cluster satellite boot? (Yes/No):  NO

    (For information about establishing a device for cluster satellite booting, see the HP OpenVMS Version 8.3 New Features and Documentation Overview and the HP OpenVMS Cluster Systems manuals.)

  7. The utility prompts you for a description to include with your boot option entry. By default, the device name and MAC address is used as the description. You can enter more descriptive information, as in the following example. As shown in the display of boot entries that follows, the device name and MAC address (without dashes) are included anyway in the boot entry line.

    Enter a short description (do not include quotation marks).
    Description ["EIA0"]:  I64 UPGRADE VIA NET
    
    efi$bcfg: eia0 (Boot0002) Option successfully added

    Using the utility to display the devices at this point (selecting 2 on the main menu), you see your device listed, as in the following example:

    Enter your choice: 2
    
    To display all entries in the Boot Options list, press Return.
    To display specific entries, enter the entry number or device name.
    (Enter "?" for a list of devices):
       
    EFI Boot Options list:   Timeout = 10 secs.
    ----------------------------------------------------------------------------
    01. DKB0 PCI(0|20|1|1) Scsi(Pun0,Lun0) "Boot VMS from DKB0" OPT
    02. DKB200 PCI(0|20|1|1) Scsi(Pun2,Lun0) "Boot VMS from DKB200" OPT
    03. VenHw(d65a6b8c-71e5-4df0-d2f009a9) "EFI Shell [Built-in]"
    04. EIA0 PCI(0|0|2|0) Mac(0013215b85e4) "I64 Upgrade VIA NET"
    ----------------------------------------------------------------------------
    4 entries found.
  8. Exit the utility by entering E at the prompt:

    Enter your choice:  E

B.2.3 Verifying the Network I/O Device Is Bootable by EFI

Finally, verify that the LAN device you selected for your system’s InfoServer client is bootable by EFI. Verification is recommended if the selected device is not one of the core I/O LAN devices installed on your Integrity server. To verify that the selected LAN device is bootable by EFI, follow these steps:

  1. Access the EFI console for your Integrity server. If your operating system is running, you must shut down your system to access EFI. (For details about accessing and using EFI, see your hardware documentation.)

  2. From the EFI main menu, select the Boot Configuration option (or in some versions of EFI, the Boot Option Maintenance Menu). Make a selection before the EFI timeout expires; otherwise, the first entry of the EFI Boot Manager is selected automatically. If you are brought to the EFI Shell prompt, enter the exit command at the prompt to move back to the EFI main menu. If an autoboot begins, you can perform a cold reset of the Integrity server to get back to the EFI console. (For more information, see your hardware documentation.) Otherwise, you must wait for your system to boot and shut it down again.

  3. At the EFI Boot Configuration menu, select the Boot From a File option. In the Boot From a File list, look for the load file that corresponds to the LAN device you selected for network booting. This is the load file with a matching MAC address, as in the following example:

    Load File [Acpi(HWP0002,0)/Pci(2|0)/Mac(0013215b85e4)]

    The MAC address of the EIA0 network device selected earlier was 00-13-21-5B-85-E4, which matches the MAC address shown (without dashes). This verifies that the selected device is visible to the EFI console. If none of the Boot From a File options listed matches your selected device, then try another available device (as listed with the LANCP command SHOW CONFIGURATION in Section B.2.1).

  4. Provide the device name and its IP address and MAC address to the person responsible for setting up the BOOTP server.

B.3 Setting Up the InfoServer Server

At least one system in the LAN must be designated as the InfoServer server. This is the system that hosts the physical DVD drive from which network booting is performed. This system must be running OpenVMS I64 Version 8.2-1 or later or OpenVMS Alpha Version 8.3 or later. The InfoServer software comes as part of the base operating system on these systems.

The following steps are necessary to set up the InfoServer software on the designated system:

  1. Copy SYS$STARTUP:ESS$LAD_STARTUP.TEMPLATE to ESS$LAD_STARTUP.DAT (save the ESS$LAD_STARTUP.TEMPLATE file as a backup).

  2. Edit SYS$STARTUP:ESS$LAD_STARTUP.DAT to modify parameters as needed. This file configures InfoServer parameters affecting the OpenVMS LASTport/Disk™ (LAD) server, which allows access to the DVD drive. The following is an example of the configuration file (with default settings):

    !++
    ! ESS$LAD_STARTUP.TEMPLATE
    !
    ! Copy this file to SYS$STARTUP:ESS$LAD_STARTUP.DAT and edit it
    ! to suit your local situation.
    !
    ! This file is used by SYS$STARTUP:ESS$LAD_STARTUP.COM to set up
    ! the parameters for the InfoServer Application on OpenVMS
    ! LASTport/Disk (LAD) server.
    !
    ! Note:
    ! The LAD disk block cache is structured as a number of fixed-size
    ! buckets.  You must specify both the bucket size and the number of
    ! buckets for the cache.
    !
    ! The LAD cache is allocated from non-paged pool and is in no way
    ! associated with the XFC cache. The total LAD cache size in bytes
    ! may be determined by the formula:
    !
    ! cache-bytes = bucket-size-in-blocks * number-of-buckets * 512
    !
    ! Be sure the SYSGEN parameters NPAGDYN/NPAGEVIR are sized appropriately.
    !
    ! The following keywords with values are accepted by this procedure:
    !
    !       BUFFER_SIZE -   A number between 3 and 8 denoting the
    !                       bucket size in blocks as follows:
    !                       3 -   8 blocks
    !                       4 -  16 blocks
    !                       5 -  32 blocks
    !                       6 -  64 blocks
    !                       7 - 128 blocks
    !                       8 - 256 blocks
    !       CACHE_BUCKETS - Number of buckets
    !       MAXIMUM_SERVICES - Maximum number of services (max=1024)
    !       WRITE_LIMIT -   Server wide count of asynchronous writes
    !--
    
    BUFFER_SIZE = 3         ! default (8 block buckets)
    CACHE_BUCKETS = 512     ! Default setting
    WRITE_LIMIT = 0         ! No async writes
    MAXIMUM_SERVICES = 256  ! default (typically more than enough)

    The following table provides a short description of each of the parameters:

    ParameterDescription
    BUFFER_SIZE

    The InfoServer block cache is structured as an array of fixed-size buffers (also called buckets). The BUFFER_SIZE parameter determines the size of each buffer or bucket. The numeric value of this parameter is an integer in the range 3 through 8, representing the bucket size in 512-byte blocks as follows. Note that bucket sizes larger than 32 blocks might not be appropriate for most users. The OpenVMS client segments I/O requests larger than 31 blocks into 31-block chunks, which could result in excessive I/O activity to the disk. The cache is allocated from nonpaged pool and is dedicated solely to the LAD driver.

     3

    8 blocks (default)

     416 blocks

    532 blocks

    664 blocks

    7128 blocks

    8256 blocks

    CACHE_BUCKETS

    Determines the number of buckets in the cache. The default is 512. Numbers larger than 16384 might adversely affect performance. To reach a desirable cache size, consider increasing the BUFFER_SIZE parameter.

    MAXIMUM_SERVICES

    Sets the maximum number of services that can be defined at one time for the server. The value of this parameter must be a power of 2. The default and minimum value is 256 (adequate for most circumstances); the maximum value is 1024. Each service descriptor consumes nonpaged pool; however, unused services consume 4 bytes each.

    WRITE_LIMIT

    The number of asynchronous write operations that can be outstanding for the server at any time. The default is 0 (no outstanding asynchronous write operations).

    NOTE: As indicated in the file comments, the LAD cache comes out of nonpaged pool. If you increase the cache significantly, you might need to increase the nonpaged pool SYSGEN parameters (NPAGEDYN and NPAGEVIR).
  3. Determine which network device will be used for InfoServer LAD operations. You can use any network device that is visible to OpenVMS. Typically, any network device that works with DECnet or TCP/IP Services for OpenVMS should work. Use the LANCP command SHOW CONFIGURATION to determine which device to use, as described in Section B.2.1.

    For this release of OpenVMS, the LASTport protocol runs on only a single network device. To enable this device, copy the SYS$STARTUP:ESS$LAST_STARTUP.TEMPLATE file to the SYS$STARTUP:ESS$LAST_STARTUP.DAT file, and then open the SYS$STARTUP:ESS$LAST_STARTUP.DAT file and make the following changes:

    1. Remove the comment character (!) from the line that has the following text: DEVICE = (). Within the parentheses, specify the device name. For example: DEVICE = (EIA).

    2. Comment out the line that specifies ALL_CONTROLLERS = ON (comment out a line by inserting an exclamation point (!) at the beginning of the line).

    The following example shows the SYS$STARTUP:ESS$LAST_STARTUP.DAT file with the suggested changes made (shown in bold):

    !++
     ! This file will be used to set the appropriate LASTCP qualifiers. The following
     ! LASTCP qualifiers: ALL_CONTROLLERS, CHECKSUM, TRANSMIT_QUOTA, or SLOW_MODE
     ! can be set by using the following statement format:
     ! LASTCP qualifier = 1 to enable   e.g. SLOW_MODE = 1 enables  SLOW_MODE
     ! LASTCP qualifier = 0 to disable  e.g. SLOW_MODE = 0 disables SLOW_MODE
     ! The remaining LASTCP qualifiers will require the appropriate value settings.
     DEVICE          = (EIA)    ! Uncommented; device name specified
     ! TIMEOUT         = n                           minimum interval in seconds
     ! CIRCUIT_MAXIMUM = n                           maximum number of nodes
     ! GROUP           = n                           Group number
     ! NODE_NAME       = name                        Node name
     ! CONTROLLERS     = ([{controller letter,}...]) Controller list
     ! TRANSMIT_QUOTA  = n                           Number of transmit buffers
     !--
     !ALL_CONTROLLERS = ON      ! Commented out
  4. Add the following line to the system startup file SYS$MANAGER:SYSTARTUP_VMS.COM:

    @SYS$STARTUP:ESS$LAD_STARTUP.COM
  5. If you changed any SYSGEN parameters, run AUTOGEN and reboot (for information about running AUTOGEN, see Section 7.22). If no SYSGEN parameters were changed, you can skip the reboot and execute the SYS$STARTUP:ESS$LAD_STARTUP.COM file manually.

    After you complete these steps, the InfoServer server software is running and available to serve boot requests. Note that the network devices are LAD0 (the LAD Server Virtual Device) and LAST0 (the LAST Transport Layer Virtual Device).

  6. The InfoServer server can run on the same system as the InfoServer client. You might want to start the InfoServer client on this system, allowing the system to mount InfoServer devices. To start the InfoServer on this system, enter the following command at the DCL prompt:

    $$$ @SYS$STARTUP:ESS$STARTUP DISK

    To have the InfoServer client start at system boot, include the command in SYS$MANAGER:SYSTARTUP_VMS.COM.

  7. Now that you have set up and enabled the InfoServer server, you must use the InfoServer control program to create a service for the DVD drive. Follow these steps:

    1. Mount the OpenVMS distribution media systemwide. In the following example, DQA0 is the DVD drive name (typically, DQA0 or DNA0 is the drive name) and I640831H1 is the volume label (for OpenVMS I64):

      $ MOUNT/SYSTEM DQA0 I640831H1
    2. Enter the following command at the DCL prompt to define the InfoServer control program as a foreign command, or enter the line in a startup or login command file:

      $ INFOSERVER :== $ESS$INFOSERVER

      Alternatively, you can enter the following command to start the program:

      $ RUN SYS$SYSTEM:ESS$INFOSERVER
    3. Start the InfoServer control program and create the service, as in the following example (the colon after the device name DQA0 is required):

      $ INFOSERVER
      INFOSERVER> CREATE SERVICE I640831H1 DQA0:
      INFOSERVER> EXIT

      The created service should now be available for any InfoServer clients in the same LAN (these clients broadcast service solicitations over the LAN).

      Started as in this example, the InfoServer control program accepts multiple commands until you exit by entering the EXIT command (or pressing Ctrl/Z). You can also enter a single command at the DCL prompt, returning you immediately to the DCL prompt again:

      $ INFOSERVER CREATE SERVICE I640831H1 DQA0:
      $

      The InfoServer control program commands are similar, though not identical, to those supported by the hardware InfoServer used traditionally by OpenVMS Alpha systems. For more information, see the INFOSERVER help (at the INFOSERVER prompt, type HELP) or the HP OpenVMS Version 8.3 New Features and Documentation Overview manual.

  8. On OpenVMS Alpha systems only, you must perform the following steps:

    1. Enable MOP to use LANACP or DECnet on the system on which the OpenVMS InfoServer utility is being used. For information about enabling MOP, see the LANCP chapter in the HP OpenVMS System Management Utilities Reference Manual: A-L.

    2. Copy the APB_083.SYS file from the OpenVMS Alpha distribution media to the MOP download directory (LAN$DLL, which defaults to MOM$SYSTEM).

B.4 Setting Up the BOOTP Boot Server and TFTP Server

The BOOTP boot server for the OpenVMS I64 InfoServer utility can be on the same system or on any system in the same LAN as the InfoServer application. TFTP is required on the boot server for supplying the boot files to the client systems.

The steps necessary to set up the boot server and boot files are as follows:

NOTE: All instructions and examples assume the use of TCP/IP Services for OpenVMS. Other IP products might work but have not been tested and are not supported at this time.
  1. Make sure TCP/IP Services for OpenVMS is installed and that:

    • At least one IP interface is defined.

    • The BOOTP server and TFTP server are configured and started.

    • Optionally, make sure TELNET and FTP are configured and started.

    To display IP interface information, use the TCPIP SHOW INTERFACE command.

    To verify that the BOOTP and TFTP servers are configured and started, use the HP TCP/IP Services for OpenVMS SYS$MANAGER:TCPIP$CONFIG.COM configuration procedure. From the Main Configuration menu, select option 3 (Server components). If a BOOTP or TFTP service is not enabled and started, select the appropriate server option, and then enable and start the service accordingly. For more information about configuring and starting TCP/IP Services for OpenVMS components, see the HP TCP/IP Services for OpenVMS Installation and Configuration and HP TCP/IP Services for OpenVMS Management manuals.

    NOTE: If you are currently using the DHCP service, you must disable it. The BOOTP service must be enabled instead. For information about disabling or enabling services, see the HP TCP/IP Services for OpenVMS Management manual.
  2. Set up a location for the OpenVMS I64 Version 8.3-1H1 boot files by creating the directory accessible by TFTP, as in the following example. (HP recommends that you create a separate boot file directory for each version of the operating system.)

    $ CREATE/DIRECTORY TCPIP$TFTP_ROOT:[V831H1]
    IMPORTANT: For each subsequent upgrade of OpenVMS, you must create a separate directory for the boot files specific to the OpenVMS version and, where appropriate, modify the path specified for each client’s boot files (as in step 6). To make subsequent upgrades easier, you can use systemwide or clusterwide logical names.
  3. Copy the following two files from the DVD to the TCPIP$TFTP_ROOT:[V831H1] directory:

    • [SYS0.SYSCOMMON.SYSEXE]VMS_LOADER.EFI

    • [SYS0.SYSCOMMON.SYSEXE]IPB.EXE

  4. Gather data for each boot client (that is, each node that is going to boot the DVD over the network), including the following information for the client’s network device (the client Integrity server core I/O card):

    • IP address

    • MAC address

  5. Define each boot client’s host name in the TCP/IP Services for OpenVMS local host database using the TCPIP SET HOST command. In the following example, hostname is the host name of the boot client and ipaddress is its IP address.

    $ TCPIP SET HOST hostname/ADDRESS=ipaddress

    The IP address does not have to be the actual address you plan to use for the boot client host; it must be in the same LAN as the BOOTP server and must not be currently in use. However, if you use statically assigned IP addresses, HP recommends (for simplicity) using the assigned address of the boot client’s network device. To display and verify the assigned IP address, use the TCPIP SHOW HOST command.

  6. For each boot client, add an entry in the BOOTP database to associate the MAC address of the client’s LAN device with the boot file to be loaded from the boot server, as in the following example. In this example, hostname is the host name of the boot client, and MACaddress is the client’s MAC address in the format xx-xx-xx-xx-xx; the boot file specification need not include “TCPIP$TFTP_ROOT:”.

    $ TCPIP SET BOOTP hostname /HARDWARE=ADDRESS=MACaddress-
    _$ /FILE=[V831H1]VMS_LOADER.EFI

    You might need to specify a gateway (/GATEWAYS) and network mask (/NETWORK_MASK). To determine the names of the gateways and the subnet information, consult your network administrator. For more information about this command, see the TCP/IP Services for OpenVMS documentation. To display and verify your BOOTP server configuration, use the TCPIP SHOW BOOTP/FULL command.

    IMPORTANT: For each new version of OpenVMS I64, you must modify the client entry in the BOOTP database to point to the new, version-specific boot file.

Example B-1 shows the commands for setting up a boot server for a client named MOZART. An explanation of each command follows the example.

Example B-1 Setting Up the Boot Server and Client

$ CREATE/DIRECTORY TCPIP$TFTP_ROOT:[V831H1] 1
$ COPY DQA0:[SYS0.SYSCOMMON.SYSEXE]VMS_LOADER.EFI TCPIP$TFTP_ROOT:[V831H1]VMS_LOADER.EFI 2
$ COPY DQA0:[SYS0.SYSCOMMON.SYSEXE]IPB.EXE TCPIP$TFTP_ROOT:[V831H1]IPB.EXE 3
$ TCPIP SET HOST MOZART/ADDRESS=16.32.110.117 4
$ TCPIP SET BOOTP MOZART/HARDWARE=ADDRESS=00-13-21-5B-85-E4 -
_TCPIP> /FILE=[V831H1]VMS_LOADER.EFI 5
$ TCPIP SHOW HOST MOZART 6

     BIND Database
Server:   15.227.128.41

Host address       Host name
16.32.110.117      MOZART...
$TCPIP SHOW BOOTP MOZART/FULL  7

Host:         16.32.110.117   mozart

                            Hardware Address: 00-13-21-5B-85-E4
Network mask: 255.0.0.0                          Type:    Ethernet
File:         [V831H1]VMS_LOADER.EFI

Time offset:            0
Vendor: ACME, Inc.

Gateways:     not defined

Servers:
        .
        .
        .
1

Creates the directory TCPIP$TFTP_ROOT:[V831H1] on the system to be the TFTP and BOOTP server.

2

Copies [SYS0.SYSCOMMON.SYSEXE]VMS_LOADER.EFI from the DVD to TCPIP$TFTP_ROOT:[V831H1].

3

Copies [SYS0.SYSCOMMON.SYSEXE]IPB.EXE from the DVD to TCPIP$TFTP_ROOT:[V831H1].

4

Adds the boot client host MOZART to the TCP/IP hosts database, specifying MOZART’s IP address as 16.32.110.117.

5

Adds host MOZART as a client entry in the BOOTP database, where the MAC address of the client’s LAN device is 00-13-21-5B-85-E4 (as was determined in the example for the client in Section B.2.1) and the boot file for the client is [V831H1]VMS_LOADER.EFI.

6

Displays information about the boot client MOZART as stored in the local host database (use this command to verify that the client has been configured appropriately).

7

Displays information about the boot client MOZART as stored in the BOOTP database (use this command to verify that the client has been configured appropriately).

After you complete these steps, in addition to the required steps in the preceding sections, you can boot a client over the network using the InfoServer application. Instructions on performing the InfoServer boot are in Section B.5. A troubleshooting section is included in Section B.6.

B.5 Booting OpenVMS I64 from the InfoServer

After you set up the InfoServer software and the boot server properly and ensure that the InfoServer service is available, you can boot the remote DVD served by the InfoServer by following these steps:

NOTE: You can copy the DVD to an LD device and boot from the LD device. This process is faster than using a DVD.
  1. Make sure the CD or DVD is mounted systemwide on the OpenVMS system serving as the InfoServer, and make sure an InfoServer service for the DVD drive is available on the network and accessible from your client system (the system to be booted from the InfoServer). The service should point to the server DVD drive on which the OpenVMS CD or DVD is mounted. To ensure that the InfoServer service is available on the network, use the following command:

    $ MC ESS$LADCP SHOW SERVICES

    The following is a sample display:

    Interrogating network for Disk services, please wait...
        .
        .
        .
    Disk services offered by node MOOSIC (LAD V3.1, Address: AA-00-04-00-AB-4E)
    
                                                       Current       Writes
    Service:                      Device:      Rating: Connects:     Allowed?:
    I640831H1                     OpenVMS      65535       0          No
        .
        .
        .

    In this example, the service I640831H1 is the virtual disk unit that corresponds to the DVD drive on the InfoServer server named MOOSIC. This is the drive from which the OpenVMS distribution media is booted. The display shows that this service is available and that a service binding to the InfoServer DVD drive is established.

  2. Access EFI on your Integrity server. If you added a boot option for network (InfoServer) booting to the EFI Boot Manager options list, as described in Section B.2.2; then select the appropriate boot option from the list. To move to the option, use the up or down arrow key. (Depending on how your terminal emulator is set up, you might have to use the letter v to scroll down or the caret (^) to scroll up.) Press Enter to toggle the selection. After selecting the boot option, skip to step 3.

    NOTE: If you do not select an option within the default 10-second limit, the first option in the list is selected automatically.

    If you did not add a boot option for InfoServer booting to the EFI Boot Manager options list, then initiate the boot by either following the steps in “Booting with the EFI Boot Manager” or, on some of the more recent Integrity servers, using the simpler method described in “Booting with EFI lanboot select command”.

    Booting with the EFI Boot Manager

    1. From the EFI Boot Manager screen, select the Boot Configuration option (or in some versions of EFI, the Boot Option Maintenance Menu).

    2. From the EFI Boot Configuration menu, select the Boot From a File option.

    3. The Boot From a File menu lists the bootable devices (in EFI terminology, load files), including their MAC addresses. The composition of the list depends on how your Integrity server is set up. Select the appropriate device (search for the correct MAC address). For example, the following load file listed in the Boot From a File menu corresponds to the LAN device with MAC address 00-13-21-5B-85-E4:

      Load File [Acpi(HWP0002,0)/Pci(2|0)/Mac(0013215b85e4)]

      Note that each device is identified by the unique MAC address assigned to the device by the hardware vendor. Normally, the MAC address is labeled on the physical device. See your hardware documentation for more information.

      To further help you identify the LAN devices, you can use the EFI pci command, which displays all devices. Alternatively, you can try each of the LAN devices one at a time until you find the right one. Finally, you can make sure all LAN devices are connected to the appropriate network and are bootable using the InfoServer, in which case it does not matter which one you select. Note also that once you have OpenVMS running, you can display the devices and their corresponding MAC addresses by using the LANCP command SHOW CONFIG at the DCL prompt. The command lists the OpenVMS device names along with the MAC address and other characteristics. Likewise, with OpenVMS running, the EFI Utilities for OpenVMS vms_show command might provide additional information about any devices on the local system.

    Booting with EFI lanboot select command

    1. From the EFI Boot Manager screen, select the EFI Shell [Built-in] option.

    2. At the Shell prompt, enter the lanboot select command.

    3. When prompted, enter the number for the LAN device that has the MAC address specified when you configured BOOTP in Section B.4.

  3. When you select the appropriate entry, you see several lines of messages and then the InfoServer boot menu (the same boot menu you would see on an Alpha system), as in the following example. The DHCP (Dynamic Host Communication Protocol) message indicates the loading of the loader image (VMS_LOADER.EFI) that uses the EFI console to load and start the OpenVMS bootstrap (IPB.EXE). The Trivial File Transfer Protocol (TFTP) loads the bootstrap. In this example, “I64 Upgrade VIA NET” is the boot option for the InfoServer service. It was selected from the EFI Boot Manager options list (not shown).

    NOTE: If the InfoServer boot menu does not appear, you have probably selected the wrong LAN device. Try selecting another device. Verify the BOOTP database (see the HP TCP/IP Services for OpenVMS Management manual). Make sure the Integrity server that serves the network drive is running.
       
    Loading.: Network Boot, 10/100
    Running LoadFile()
       
    CLIENT MAC ADDR: 00 13 21 5H 85 E4
    DHCP./
    CLIENT IP: 16.32.24.219   MASK: 255.0.0.0   DHCP IP: 0.240.0.0
    Running LoadFile()
      
    Starting: I64 Upgrade VIA NET
    %EIA-I-BOOTDRIVER, Starting auto-negotiation
    %EIA-I-BOOTDRIVER, Auto-negotiation selected 100BaseTX FDX
       
     Network Initial System Load Function
     Version 1.2
     
     
       FUNCTION         FUNCTION
          ID
          1     -        Display Menu
          2     -        Help
          3     -        Choose Service
          4     -        Select Options
          5     -        Stop
     
     Enter a function ID value:
  4. Respond to the prompts by pressing Enter after each entry; use the default service name indicated or one suggested by the system manager:

    1. Enter 3 for the function ID.

    2. Enter 2 for the option ID.

    3. Enter the service name ( I640831H1 is the default service name for the OpenVMS I64 OE DVD; check with your system or network manager for the service name to specify).

    A sample display follows:

      Enter a function ID value: 3
      OPTION          OPTION
        ID
        1     -       Find Services
        2     -       Enter known Service Name
       
     Enter an Option ID value: 2
     Enter a Known Service Name: I640831H1

After you boot, the system displays the OpenVMS menu. To install your OpenVMS operating system, follow the instructions in Section 3.3. To upgrade your system, follow the instructions in Section 6.3.

NOTE: If you boot the OpenVMS OpenVMS I64 OE DVD from an InfoServer but lose your connection during the installation or upgrade procedure (the system is unresponsive and pressing Ctrl/Y does not return you to the menu), do the following:
IF ... THEN ...

You previously chose the INITIALIZE option

  1. Reboot the OpenVMS CD DVD.

  2. Choose the install/upgrade option (1) on the menu and perform the installation or upgrade procedure again.

You previously chose the PRESERVE option

  1. Reboot the OpenVMS CD or DVD.

  2. Enter the DCL environment by choosing option 8 on the menu.

  3. Mount the device containing your backup copy of the target disk and the device that is your target disk.

  4. Restore the backup copy of your target disk by entering the appropriate BACKUP commands. (See Appendix E for complete information about using MOUNT and BACKUP commands to restore a system disk.)

  5. Log out from the DCL environment.

  6. Choose the install/upgrade option (1) on the menu and perform the installation or upgrade procedure again.

B.6 Troubleshooting InfoServer Boot Problems

For problems using the OpenVMS I64 InfoServer software for network booting, consider the following:

  1. When you attempt to boot over the network, check your console display for the following:

    • The IP address of the boot server that sends your EFI console the OpenVMS I64 loader file (VMS_LOADER.EFI). If this IP address is not as expected, your client host might be in the database of the wrong boot server. Enter your client host IP address in the database of the correct boot server (see step 5 of Section B.4), and remove your client from the database of any other boot servers.

    • The version number of the IPB.EXE bootstrap file that is loaded (for this release, the version should be 8.3-1H1). If this version number is not the correct version of OpenVMS I64, a message indicates there is a mismatch. The boot server might be the source of the problem. Make sure that it is configured correctly. Make sure the client entry in the boot server’s database has been updated to point to the current version of the loader file (see step 3 and step 6 of Section B.4).

    • Evidence that DHCP is not responding. If you do not see a message indicating autonegotiation has been started, make sure the closest network device or switch is set for autonegotiation.

  2. If the network boot succeeds but your attempt to choose a service or to display services at the InfoServer menu fails, a device might be filtering the LASTport/Disk (LAD) protocol. This protocol does not provide routing functions and only works within a LAN. If filtering devices are used in an extended LAN, the devices must allow this protocol (protocol type is 80-41) to pass through unfiltered so that clients can access the InfoServer across the filtering device.

For LANCP and LANACP problems, see the HP OpenVMS System Manager's Manual, Volume 2: Tuning, Monitoring, and Complex Systems for more information.

Printable version
Privacy statement Using this site means you accept its terms
© 2007 Hewlett-Packard Development Company, L.P.