PACKAGING AND DISTRIBUTION VAX/VMS VERSION 4.0 MULTIPLE SYSTEMS ON SINGLE DISK - logical names - directory tree TAILORED SYSTEMS - What is a tailored system? - Installation commands MULTIPLE SYSTEMS ON A SINGLE DISK - the disk must be cluster-available on HSC - up to 4 nodes in a VAXCluster may share a single system disk - all files distributed with VMS shared between nodes, except: o PAGEFILE.SYS o SWAPFILE.SYS o SYSDUMP.DMP o VAXVMSSYS.PAR - maintenance updates only need be applied once per disk - recommend for use on large disk only [V4COMMON.] directory - created on system disk during installation - contains all the files to be shared - all other common subdirectories are created using: SET FILE/ENTER=[SYSx]SYSCOMMON.DIR V4COMMON.DIR - [V4COMMON.SYSEXE] <===> [SYSx.SYSCOMMON.SYSEXE] Directory _$255$DUA1:[V4COMMON] SYSEXE.DIR;1 File ID: (20,1,0) Size: 20/21 Owner: [1,4] Created: 3-MAY-1984 13:00 Revised: 3-MAY-1984 13:00 (1) Directory _$255$DUA1:[SYS0.SYSCOMMON] SYSEXE.DIR;1 File ID: (20,1,0) Size: 20/21 Owner: [1,4] Created: 3-MAY-1984 13:00 Revised: 3-MAY-1984 13:00 (1) Directory _$255$DUA1:[SYS2.SYSCOMMON] SYSEXE.DIR;1 File ID: (20,1,0) Size: 20/21 Owner: [1,4] Created: 3-MAY-1984 13:00 Revised: 3-MAY-1984 13:00 (1) LOGICAL NAMES - SYS$SPECIFIC - points to system disk and root NODE$ddcx:[SYSx.] - SYS$COMMON - points to common subdirectory NODE$ddcx:[SYSx.SYSCOMMON.] - SYS$SYSROOT - search list NODE$ddcx:[SYSx.] NODE$ddcx:[SYSx.SYSCOMMON.] DIRECTORY TREE SYS$SPECIFIC SYS$SPECIFIC [SYS0.] [SYS1.] ... [V4COMMON.] DIRECTORY TREE SYS$SPECIFIC SYS$SPECIFIC [SYS0.] [SYS1.] ... [V4COMMON.] / | \ / | \ / | \ / | \ / | \ / | \ / | \ / | \ [SYSEXE] | ... \ / ... | \ | | \ / | [SYSEXE] | [SYSLIB] \ / | | \ / [SYSLIB] | \/ | [SYSCOMMON.] PAGEFILE.SYS SWAPFILE.SYS SYSDUMP.DMP VAXVMSSYS.PAR DIRECTORY TREE SYS$SPECIFIC SYS$SPECIFIC [SYS0.] [SYS1.] ... [V4COMMON.] / | \ / | \ / \ / | \ / | \ / \ / | \ / | \ / ... \ / | \ / | \ [SYSEXE] \ [SYSEXE] | ... \ / ... | \ \ | | \ / | [SYSEXE] \ | [SYSLIB] \ / | [SYSLIB] | \ / [SYSLIB] | \/ | [SYSCOMMON.] PAGEFILE.SYS / | \ SWAPFILE.SYS / | \ SYSDUMP.DMP / | ... \ VAXVMSSYS.PAR / | \ / | \ [SYSEXE] | \ | [SYSHLP] [SYSLIB] SHARING SYS.EXE - new parameter file: VAXVMSSYS.PAR - file is located in SYS$SPECIFIC:[SYSEXE] - two new SYSGEN parameters: o USESYSPARAMS o WRITESYSPARAMS TAILORED SYSTEMS - lets you customize operating system for specific applications - library disk supports the system disk - provides additional space on system disk for user files and optional software - before V4.0 used for VAX-11/730 dual-RL02 disk drive configurations - in V4.0, supported for all system disk smaller than 140000 blocks FILE GROUPS IN A TAILORED SYSTEM - operating system files are grouped to accommodate tailoring the system for various tasks - DIGITAL supplied groups o REQUIRED o DECNET o DEVELOP o FILETOOLS o HELP o LIBRARY o MANAGER o MISCTOOLS o QUEUES o TEXTTOOLS o UETP o BLISSREQ o EXAMPLES - user created groups HOW DOES TAILORING WORK? system disk (SYS$SPECIFIC) - contains SYSTEM FILE GROUP: REQUIRED - @SYS$UPDATE:VMSTAILOR TAILORING COMMANDS Tailor> MOUNT ddcu: [label] system library disk disk (SYS$SPECIFIC) (LIB$SYSROOT) /WRITE TAILORING COMMANDS - continued Tailor> COPY file-group[,...] system library disk disk /CONFIRM /FILE /LIBRARY /LOG TAILORING COMMANDS - continued Tailor> DELETE file-group[,...] system library disk disk wastebasket /CONFIRM /FILE /LIBRARY /LOG /OVERRIDE TAILORING COMMANDS - continued Tailor> DIRECTORY file-group[,...] system library disk disk /GROUPS /OUTPUT=file-spec /SIZE TAILORING COMMANDS - continued Tailor> RECORD match-file-group [revised-file-group] system library disk disk list of matching files TAILORING COMMANDS - continued Tailor> DISMOUNT [ddcu:] Tailor> HELP Tailor> SEARCH file-spec Tailor> EXIT INSTALLATION PROCEDURES - Options available during installation or upgrade o Multiple systems if CI present o Tailoring if system disk < 140000 blocks - VMSINSTAL required to install layered products in either of these two environments