user_mobilelogo

Mop soll nicht mehr zum Booten von Workstations verwendet werden

How It works:

The following program runs on startup:

SYS$COMMON:[SYS$STARTUP]LAN$STARTUP.COM;1

And produces the process LANACP.

It is controlled by the LANCP program ( $ MC LANCP) which operates on two databases:


SYS$SYSROOT:[SYSEXE]LAN$DEVICE_DATABASE.DAT This one holds the permanent Device information
SYS$COMMON:[SYSEXE]LAN$NODE_DATABASE.DAT    This one holds the permanent WS (client ) information

On booting, the contents of these permanent files are loaded into memory – known as the volatile LANCP Database.
The commands in LANCP are similar to those from Decnet Phase 4 NCP:
Commands that operate on the Volatile Database (in memory) are -  SHOW, CLEAR, SET
Commands that operate on the Permanent  Database (on disk) are – LIST, PURGE, DEFINE

To activate LANCP Booting:

First the Decnet MOP function must be stopped:

$ DEASS / SYSTEM  NET$STARTUP_MOP

This logical must also be removed from SYS$MANAGER:NET$LOGICALS.COM so that MOP will NOT start on next boot.
If the logical is set to “TRUE” then MOP will start.
DO NOT DEFINE IT to “FALSE”, OR ANYTHING ELSE – IT MUST NOT BE DEFINED!!!

Stop MOP on each bootserver:

$ MC NCL NCL> DISABLE MOP DISABLE MOP CIRC * DELETE MOP CLIENT * DELETE MOP CIRC * DELETE MOP

Then find the MOP process and kill it

$ show sys/proc=*mop*
OpenVMS V7.3-2  on node GDC195  19-AUG-2004 11:59:05.72  Uptime  1 22:29:36  
Pid      Process Name    State  Pri      I/O       CPU       Page flts  Pages
2060021A NET$MOP         HIB      6       54   0 00:02:38.29       247    210

$ stop/id=2060021A

LANCP booting can now be enabled:   (assume that the device to be used is EWA0)

$ MC LANCP LANCP> show dev/mop
Device Listing, volatile database:

--- MOP Downline Load Service Characteristics ---
Device     State   Access Mode      Clients           Data Size
------     -----   -----------      -------           ---------
EWA0      Disabled NoExclusive  NoKnownClientsOnly     246 bytes  
EWB0      Disabled NoExclusive  NoKnownClientsOnly     246 bytes


LANCP> DEFINE DEV EWA0 / MOP=(ENABLE,EXCLUSIVE,KNOWNCLIENTSONLY,SIZE=1482)
LANCP> LIST dev/mop
Device Listing, permanent database:
--- Downline Load Service Characteristics ---
Device     State   Access Mode      Clients           Data Size
------     -----   -----------      -------           ---------
EWA0      Enabled  Exclusive    KnownClientsOnly      1482 bytes  
EWB0      Disabled NoExclusive  NoKnownClientsOnly     246 bytes


LANCP> SET DEVICE EWA0 / PERM   ………this loads the definition from disk into memory
LANCP> show dev/mop
Device Listing, volatile database:
--- MOP Downline Load Service Characteristics ---
Device     State   Access Mode      Clients           Data Size
------     -----   -----------      -------           ---------
EWA0      Enabled  Exclusive    KnownClientsOnly      1482 bytes  
EWB0      Disabled NoExclusive  NoKnownClientsOnly     246 bytes

LANCP> show node

GDCWL7 (00-00-F8-23-85-EE):  ………………………hardware address of the WS     MOP DLL: 
Load file:   APB.EXE.........………………………boot file to down-line load              
Load root:   $1$DKC0:<sys51.>....……………WS system root              
Boot type:   Alpha satellite..……………………type of WS, VAX or ALPHA              
Data size:   1482.........………………………………data size – should match line definition

 
GDCWL8 (00-00-F8-22-92-76):    
MOP DLL: 
Load file:   APB.EXE              
Load root:   $1$DKC0:<sys52.>              
Boot type:   Alpha satellite               Data size:   1482

Nodes should be added to the NODE database using
SYS$MANAGER:CLUSTER_CONFIG_LAN.COM

So – once the ethernet device is enabled and the WS is defined in the volatile database, you should be able to boot the Workstation!
You will see something like this on the bootserver


*************** Message from user SYSTEM on GDC024
LANACP MOP V4 Downline Load Service
Volunteered to load request on EIA0 from GDCW1D
Requested file:  $1$DKC0:<sys86.>[SYSCOMMON.SYSEXE]APB.EXE

Real time web analytics, Heat map tracking