| Line 16: | Line 16: | ||
%CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.LOGFILES.VX2] created | %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.LOGFILES.VX2] created | ||
%CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSMGR] created | %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSMGR] created | ||
%CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSMGR.VX2] created | |||
%CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSEXE] created | %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSEXE] created | ||
%CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSLIB] created | %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSLIB] created | ||
| Line 26: | Line 27: | ||
== Bring in XXXVMS with LU_MISC and SYS_MISC == | == Bring in XXXVMS with LU_MISC and SYS_MISC == | ||
* <code>BACKUP /LOG DAD$XXXVMS:[STARTUP.SYS$STARTUP]*.* SYS$COMMON:[SYS$STARTUP]*.* /NEW_VERSION</code> | * <code>BACKUP /LOG DAD$XXXVMS:[STARTUP.SYS$STARTUP]*.* SYS$COMMON:[SYS$STARTUP]*.* /NEW_VERSION</code> | ||
* Copy <code>SYLOGICALS.COM</code> from <code>DAD$XXXVMS:[STARTUP.SYSMGR]</code> to <code>SYS$COMMON:[SYSMGR]</code>. Tailor if necessary and execute | * Copy <code>SYLOGICALS.COM</code> from <code>DAD$XXXVMS:[STARTUP.SYSMGR]</code> to <code>SYS$COMMON:[SYSMGR]</code>. Tailor if necessary and execute (CLUCOM_XXXVMS and LU_DEVNAM will need to be checked at least) | ||
* <code>DEFINE DADLUR$ DAD$XXXVMS:[LOCAL_UTIL.] /TRANSLATION=(CONCEAL)</code> | * <code>DEFINE DADLUR$ DAD$XXXVMS:[LOCAL_UTIL.] /TRANSLATION=(CONCEAL)</code> | ||
* <code>BACKUP /LOG DADLUR$:[*...]*.*;* LU_ROOT_DEV:[*...]*.*;*</code> | * <code>BACKUP /LOG DADLUR$:[*...]*.*;* LU_ROOT_DEV:[*...]*.*;*</code> | ||
== Startup and Initial Tests == | |||
* Add <code>STARTUP_P2="DC"</code> TO SYS$SYSTEM:MODPARAMS.DAT | |||
* Use SYSGEN to <code>USE CURRENT</code> parameters to set <code>STARTUP_P2</code> to <code>"DC"</code> and <code>WRITE CURRENT</code> | |||
* Reboot to test | |||
* Sanity check with <code>@SYS_MISC:CHECK_BOOT</code> and detailed review with <code>TYPE /PAGE=SAVE SYS$STARTUP:STARTUP.LOG</code> | |||
* Add files to SYSMAN STARTUP<syntaxhighlight lang="shell-session"> | |||
$ MCR SYSMAN START ADD FILE /PHASE=LPBEGIN XXXVMS$CONSOLE_ENABLE.COM | |||
$ MCR SYSMAN START ADD FILE /PHASE=LPGEGIN XXXVMS_LAT$STARTUP.COM /MODE=SPAWN | |||
$ MCR SYSMAN START SHOW FILE | |||
%SYSMAN-I-COMFIL, contents of component database on node VX2 | |||
Phase Mode File | |||
------------ ------ --------------------------------- | |||
LPBEGIN DIRECT XXXVMS$CONSOLE_ENABLE.COM | |||
LPBEGIN SPAWN XXXVMS_LAT$STARTUP.COM | |||
</syntaxhighlight> | |||
* Reboot to test | |||
== Basic Redirects and Queue Manager == | |||
* Edit SYLOGICALS.COM and activate the following logical names. Execute and test. | |||
** ACCOUNTNG | |||
** LAN$NODE_DATABASE | |||
** NETNODE_REMOTE | |||
** NETNODE_UPDATE | |||
** NETOBJECT | |||
** NETPROXYdir dad$xxxvms | |||
** NET$PROXY | |||
** QMAN$MASTER | |||
** VMSMAIL_PROFILE | |||
* Start the queue manager and intitiaize the queue database<syntaxhighlight lang="shell-session"> | |||
$ START /QUEUE /MANAGER /NEW_VERSION QMAN$MASTER | |||
%%%%%%%%%%% OPCOM 12-APR-2025 00:44:20.29 %%%%%%%%%%% | |||
Message from user JOB_CONTROL on VX2 | |||
%JBC-I-CREATED, XXXVMS_CLUCOM:[SYSEXE]QMAN$MASTER.DAT; created | |||
</syntaxhighlight> | |||
* Initialize basic queues and start them<syntaxhighlight lang="shell-session"> | |||
$ @LU_ROOT_DEV:[XXXVMS]XXXVMS_INIT_QUEUE_BATCH | |||
$ SHOW QUEUE /BATCH | |||
Generic batch queue OPERATOR$BATCH, stopped | |||
<Operator tasks generic queue> | |||
Batch queue OPERATOR$VX2_BATCH, stopped, autostart inactive, on VX2:: | |||
<Operator tasks execution queue on 'this_node'> | |||
Batch queue VX2_BATCH, stopped, autostart inactive, on VX2:: | |||
Batch queue XXXVMS$STARTUP_SLOW_VX2, stopped, on VX2:: | |||
<System startup tasks (slow)> | |||
Batch queue XXXVMS$STARTUP_VX2, stopped, on VX2:: | |||
<System startup tasks (fast)> | |||
$ START /QUEUE OPERATOR$BATCH | |||
$ START /QUEUE OPERATOR$VX2_BATCH | |||
%JBC-I-AUTONOTSTART, queue is auto start active, but not started | |||
$ START /QUEUE VX2_BATCH | |||
%JBC-I-AUTONOTSTART, queue is auto start active, but not started | |||
$ START /QUEUE XXXVMS$STARTUP_SLOW_VX2 | |||
$ START /QUEUE XXXVMS$STARTUP_VX2 | |||
</syntaxhighlight> | |||
== Startup Files == | |||
* Add more<syntaxhighlight lang="shell-session"> | |||
$ MCR SYSMAN START ADD FILE /PHASE=LPMAIN /MODE=BATCH DECW$STARTUP.COM | |||
$ MCR SYSMAN START ADD FILE /PHASE=LPMAIN /MODE=BATCH XXXVMS$START_QUEUES.COM | |||
$ MCR SYSMAN START SHOW FILE | |||
%SYSMAN-I-COMFIL, contents of component database on node VX2 | |||
Phase Mode File | |||
------------ ------ --------------------------------- | |||
LPBEGIN DIRECT XXXVMS$CONSOLE_ENABLE.COM | |||
LPBEGIN SPAWN XXXVMS_LAT$STARTUP.COM | |||
LPMAIN BATCH DECW$STARTUP.COM | |||
LPMAIN BATCH XXXVMS$START_QUEUES.COM | |||
</syntaxhighlight> | |||
* Copy <code>DAD$XXXVMS:[STARTUP.VAX]SYSTARTUP_VMS.COM</code> to <code>SYS$COMMON:[SYSMGR]</code> | |||
* Reboot and test | |||
* | * | ||
Revision as of 01:22, 12 April 2025
1 Prep for XXXVMS[edit | edit source]
- Start InfoServer software with
@SYS$STARTUP:ESS$STARTUP DISK TAPE - Bind to and mount XXXVMS volume
$ MCR ESS$LADCP BIND /SYS XXXVMS %LADCP-I-BIND, service bound to logical unit DAD$XXXVMS (_DAD1:) $ MOUNT /SYSTEM DAD$XXXVMS XXXVMS %MOUNT-I-WRITELOCK, volume is write locked %MOUNT-I-MOUNTED, XXXVMS mounted on _DAD1:
- Decide devices for Cluster Common directory strucucture and local utilities. Use these as areguments to XXXVMS_PREP.COM. Default for each is SYS$SYSDEVICE
$ @DAD$XXXVMS:[LOCAL_UTIL.XXXVMS]XXXVMS_PREP SYS$SYSDEVICE: SYS$SYSDEVICE: %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM] created %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.LOGFILES.VX2] created %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSMGR] created %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSMGR.VX2] created %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSEXE] created %CREATE-I-CREATED, _VX2$DUA0:[XXXVMS_CLUCOM.SYSLIB] created %CREATE-I-CREATED, _VX2$DUA0:[LOCAL_UTIL] created %CREATE-I-CREATED, _VX2$DUA0:[LOCAL_UTIL.MISC] created %CREATE-I-CREATED, _VX2$DUA0:[LOCAL_UTIL.SYS_MISC] created %CREATE-I-CREATED, _VX2$DUA0:[LOCAL_UTIL.XXXVMS] created
2 Bring in XXXVMS with LU_MISC and SYS_MISC[edit | edit source]
BACKUP /LOG DAD$XXXVMS:[STARTUP.SYS$STARTUP]*.* SYS$COMMON:[SYS$STARTUP]*.* /NEW_VERSION- Copy
SYLOGICALS.COMfromDAD$XXXVMS:[STARTUP.SYSMGR]toSYS$COMMON:[SYSMGR]. Tailor if necessary and execute (CLUCOM_XXXVMS and LU_DEVNAM will need to be checked at least) DEFINE DADLUR$ DAD$XXXVMS:[LOCAL_UTIL.] /TRANSLATION=(CONCEAL)BACKUP /LOG DADLUR$:[*...]*.*;* LU_ROOT_DEV:[*...]*.*;*
3 Startup and Initial Tests[edit | edit source]
- Add
STARTUP_P2="DC"TO SYS$SYSTEM:MODPARAMS.DAT - Use SYSGEN to
USE CURRENTparameters to setSTARTUP_P2to"DC"andWRITE CURRENT - Reboot to test
- Sanity check with
@SYS_MISC:CHECK_BOOTand detailed review withTYPE /PAGE=SAVE SYS$STARTUP:STARTUP.LOG - Add files to SYSMAN STARTUP
$ MCR SYSMAN START ADD FILE /PHASE=LPBEGIN XXXVMS$CONSOLE_ENABLE.COM $ MCR SYSMAN START ADD FILE /PHASE=LPGEGIN XXXVMS_LAT$STARTUP.COM /MODE=SPAWN $ MCR SYSMAN START SHOW FILE %SYSMAN-I-COMFIL, contents of component database on node VX2 Phase Mode File ------------ ------ --------------------------------- LPBEGIN DIRECT XXXVMS$CONSOLE_ENABLE.COM LPBEGIN SPAWN XXXVMS_LAT$STARTUP.COM
- Reboot to test
4 Basic Redirects and Queue Manager[edit | edit source]
- Edit SYLOGICALS.COM and activate the following logical names. Execute and test.
- ACCOUNTNG
- LAN$NODE_DATABASE
- NETNODE_REMOTE
- NETNODE_UPDATE
- NETOBJECT
- NETPROXYdir dad$xxxvms
- NET$PROXY
- QMAN$MASTER
- VMSMAIL_PROFILE
- Start the queue manager and intitiaize the queue database
$ START /QUEUE /MANAGER /NEW_VERSION QMAN$MASTER %%%%%%%%%%% OPCOM 12-APR-2025 00:44:20.29 %%%%%%%%%%% Message from user JOB_CONTROL on VX2 %JBC-I-CREATED, XXXVMS_CLUCOM:[SYSEXE]QMAN$MASTER.DAT; created
- Initialize basic queues and start them
$ @LU_ROOT_DEV:[XXXVMS]XXXVMS_INIT_QUEUE_BATCH $ SHOW QUEUE /BATCH Generic batch queue OPERATOR$BATCH, stopped <Operator tasks generic queue> Batch queue OPERATOR$VX2_BATCH, stopped, autostart inactive, on VX2:: <Operator tasks execution queue on 'this_node'> Batch queue VX2_BATCH, stopped, autostart inactive, on VX2:: Batch queue XXXVMS$STARTUP_SLOW_VX2, stopped, on VX2:: <System startup tasks (slow)> Batch queue XXXVMS$STARTUP_VX2, stopped, on VX2:: <System startup tasks (fast)> $ START /QUEUE OPERATOR$BATCH $ START /QUEUE OPERATOR$VX2_BATCH %JBC-I-AUTONOTSTART, queue is auto start active, but not started $ START /QUEUE VX2_BATCH %JBC-I-AUTONOTSTART, queue is auto start active, but not started $ START /QUEUE XXXVMS$STARTUP_SLOW_VX2 $ START /QUEUE XXXVMS$STARTUP_VX2
5 Startup Files[edit | edit source]
- Add more
$ MCR SYSMAN START ADD FILE /PHASE=LPMAIN /MODE=BATCH DECW$STARTUP.COM $ MCR SYSMAN START ADD FILE /PHASE=LPMAIN /MODE=BATCH XXXVMS$START_QUEUES.COM $ MCR SYSMAN START SHOW FILE %SYSMAN-I-COMFIL, contents of component database on node VX2 Phase Mode File ------------ ------ --------------------------------- LPBEGIN DIRECT XXXVMS$CONSOLE_ENABLE.COM LPBEGIN SPAWN XXXVMS_LAT$STARTUP.COM LPMAIN BATCH DECW$STARTUP.COM LPMAIN BATCH XXXVMS$START_QUEUES.COM
- Copy
DAD$XXXVMS:[STARTUP.VAX]SYSTARTUP_VMS.COMtoSYS$COMMON:[SYSMGR] - Reboot and test