En este ejemplo se instala un dispositivo con MAC 08-00-xx-xx-xx-xx, al que llamamos TERM1 con la dirección DECnet 21.30.
Se parte de una sesión de administración en un sistema arrancado y con una copia del kit de software en el directorio raiz del disco DUA3.
En caso de que esten activos los servicios TCP/IP (especialmente FTP) es necesario pararlos con la orden @sys$startup:tcpip$shutdown
.
Se inicia el procedimiento de instalación con la utilidad VMSINSTAL:
$ @sys$update:vmsinstal ds3c022 dua3:[ds3c022.kit] OpenVMS VAX Software Product Installation Procedure V7.3 It is DD-MMM-YYYY at HH:MM. Enter a question mark (?) at any time for help. * Are you satisfied with the backup of your system disk [YES]? (Pulsar ENTER) The following products will be processed: DS3C V2.2 Beginning installation of DS3C V2.2 at 22:55 %VMSINSTAL-I-RESTORE, Restoring product save set A ... %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP. (c) Copyright 1988-1994, Digital Equipment Corporation - All Rights Reserved * Do you want to purge files replaced by this installation [YES]? (Pulsar ENTER) * Do you want to run the IVP after the installation [YES]? (Pulsar ENTER) %DS3C-I-RELAX, No further questions will be asked %VMSINSTAL-I-RESTORE, Restoring product save set B ... %VMSINSTAL-I-SYSDIR, This product creates system directory [DECSERVER]. %VMSINSTAL-I-SYSDIR, This product creates system specific directory [DECSERVER]. Your installation is now complete. After exiting from VMSINSTAL: 1. Edit your system start-up file, SYS$MANAGER:SYSTARTUP_V5.COM. The definition of the MOM$LOAD logical name must be modified to resemble the following: $ DEFINE/SYSTEM/EXEC/NAME=NO_ALIAS/NOLOG MOM$LOAD - MOM$SYSTEM:, - SYS$SYSROOT:[DECSERVER] This command ensures that the location of the server image is defined each time the system is rebooted, which is necessary for successful down-line loading. 2. Configure the server into your host's database. Execute a command procedure called DSVCONFIG.COM. This command procedure is in the SYS$SYSROOT:[DECSERVER] directory. If you have already executed this procedure from previous installations, you only need to configure additional units. All previously defined units will still be configured. The Installation Verification Procedure (IVP) for the DECserver can be found in SYS$TEST and may be run at any time by executing the command procedure DS3$IVP.COM. %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... Beginning installation verification procedure for DECserver 300 V2.2C. %DSV-S-FILEOK, file SH1601ENG.SYS verified %DSV-S-FILEOK, file DSVCONFIG.COM verified %DSV-S-FILEOK, file DSVCONFIG.DAT verified %DSV-S-FILEOK, file DSV$CONFIGURE.COM verified %DSV-S-FILEOK, file DSVCONFIG_IMPORT.COM verified %DSV-S-FILEOK, file DS3_022A_CRASH_DISPLAY.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_DEFAULTS.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_ADD_LOCAL_SERVICE.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_DEDIC_SERV_PRINTER.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_DEDIC_SERV_TERM.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_DSR_DTR_TERM.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_GET_CHAR.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_HOST_INIT_PRINTER.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_PC_TERM_OR_SERV.COM verified %DSV-S-FILEOK, file TSM$DS3_V22A_PORT_DEFAULT.COM verified %DSV-S-FILEOK, file RFC1158.TXT verified %DSV-S-FILEOK, file RFC1213.TXT verified %DSV-S-FILEOK, file RFC1316.TXT verified %DSV-S-FILEOK, file RFC1317.TXT verified %DSV-S-FILEOK, file RFC1316_ENROLL.TXT verified %DSV-S-FILEOK, file RFC1317_ENROLL.TXT verified %DSV-S-FILEOK, file SNMP_SURVIVAL.TXT verified Installation Verification Procedure for DECserver 300 V2.2C successful. Installation of DS3C V2.2 completed at HH:MM Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY VMSINSTAL procedure done at HH:MM $ _
Y el software ya está instalado, ahora se configura definiendo el dispositivo
$ @sys$sysroot:[decserver]dsvconfig You must assign a unique DECnet node name and DECnet node address for each new DECserver. Press <RETURN> to start, or <CTRL/Z> to exit...(Pulsar ENTER)
Aparece el menú siguiente:
DECserver Configuration Procedure DECserver Configuration Procedure Version: V2.6 Menu of Options 1 - List known DECservers 2 - Add a DECserver 3 - Swap an existing DECserver 4 - Delete an existing DECserver 5 - Restore existing DECservers CTRL/Z - Exit from this procedure Your selection? _
Para añadir el servidor, se selecciona 2 - Add a DECserver
:
Type a ? at any time for help on a question. Typefor any question to return to menu without adding the unit. DECserver type? DS300 DECnet node name for unit? term1 DECnet node address for unit? 21.30 Ethernet address of unit? 08-00-xx-xx-xx-xx DECnet Service Circuit-ID [QNA-0]? (Pulsar ENTER) If you get an error message now, the new DECserver unit will not be completely added, and you should use menu item #4 (Delete an existing DECserver) to remove it from the list of known DECservers. Please hit <RETURN> to continue. (Pulsar ENTER)
Y se vuelve al menú, donde pulsamos <ctrl/Z>
para salir.
$ _
Por último se edita SYSTARTUP_VMS para añadir un nombre lógico y si se desea, arrancar automáticamente LAT:
$ set term/vt100 $ edit sys$manager:systartup_vms.com
Se pulsa [AvPág] hasta el final, y se añaden las líneas en rojo
$! $!$ @SYS$STARTUP:VPM$STARTUP.COM $! $! $! Remove the comment delimiter ($!) from the following line to start $! RPC services. $! $!$ @SYS$STARTUP:DCE$RPC_STARTUP.COM $! $ DEFINE/SYSTEM/EXEC/NAME=NO_ALIAS/NOLOG MOM$LOAD MOM$SYSTEM:, - SYS$SYSROOT:[DECSERVER] $ MOUNT/SYSTEM DUA1 DATA1 $ @SYS$MANAGER:STARTNET $ @SYS$STARTUP:TCPIP$STARTUP $ @SYS$STARTUP:CCXX$STARTUP $ @SYS$STARTUP:PASCAL$STARTUP $ @SYS$STARTUP:ADA$STARTUP $ @SYS$STARTUP:LISP$STARTUP $ @SYS$STARTUP:LAT$STARTUP $ EXIT [End of file] Buffer: SYSTARTUP_VMS.COM | Write | Insert | Forward 415 lines read from file SYS$COMMON:[SYSMGR]SYSTARTUP_VMS.COM;8
Se pulsa [Ctrl+Z] para salir y guardar.
Si al comenzar se detuvieron los servicios TCP/IP se pueden reacativar con la orden @sys$startup:tcpip$startup
.
Y eso es todo, al encender el DECserver debería encontrar su imagen y arrancar normalmente.