1748244 Members
3852 Online
108760 Solutions
New Discussion юеВ

Re: decnet problem

 
SOLVED
Go to solution
wong seng guan
Frequent Advisor

decnet problem

Dear Guru,

Please help me, once i run sys$system:ncp and shown some exector nodes are same decnet address. thes why i cant set host to other node. how to change the Executor node decnet address? please help me by step by step

below is the difference between 3 server output

wong
8 REPLIES 8
Volker Halle
Honored Contributor
Solution

Re: decnet problem

Wong,

node CP03 should probably have a DECnet address of 17.13 instead of 17.11

You're running DECnet-OSI:

the easiest way to change the DECnet address is via editing SYS$MANAGER:NET$ROUTING_STARTUP.NCL and updating ROUTING PHASEIV ADDRESS = 17.13

Alternatively, you would need to run @SYS$MANAGER:NET$CONFIGURE and re-configure DECnet.

You need to reboot to make this change active.

Volker.
Robert Gezelter
Honored Contributor

Re: decnet problem

Wong,

From your posted output, it would seem that nodes CP01 and CP03 are both trying to use network address 17.11. This is incorrect and will cause many problems.

For example, if you are on an Ethernet, both nodes will be attempting to use the same Ethernet MAC address (DECnet resets the MAC address of its adapters). This will cause problems.

You need to do follow the documented procedure for changing the DECnet node address of a node. It appears that you are using DECnet Phase IV. There are two steps that need to be performed:
- the SCSSYSTEMID value should be re-set in the MODPARAMS.DAT (the SCSSYSTEMID value is defined as (DECnet Area*1024)+(DECnet Node); see the HELP TEXT within SYSGEN for a longer description).
- reconfigure DECnet to use the new node address. This can be done using the NCP DEFINE EXECUTOR ADDRESS nn.nnn command.

You will then need to reboot the node that has the changed settings.

- Bob Gezelter, http://www.rlgsc.com
Robert Gezelter
Honored Contributor

Re: decnet problem

Wong,

My error, Volker is correct. You are running DECnet-OSI, not Phase IV.

My apologies.

- Bob Gezelter, http://www.rlgsc.com
Robert Gezelter
Honored Contributor

Re: decnet problem

Wong,

But will still need to change the SCSSYSTEMID.

- Bob Gezelter, http://www.rlgsc.com
Volker Halle
Honored Contributor

Re: decnet problem

Bob,

Identification = DECnet-OSI for OpenVMS

These nodes are using DECnet-OSI. As shown by the NCP output. Some NCP commands still work even when running DECnet-OSI.

Volker.
Volker Halle
Honored Contributor

Re: decnet problem

Wong,

IF these nodes are in the same cluster AND you change the SCSSYSTEMID, you need to reboot the whole cluster.

Volker.
Colin Butcher
Esteemed Contributor

Re: decnet problem

You might find some of the information in these articles useful to help you understand how DECnet works: http://www.downloads.xdelta.co.uk/bootcamp%20jun2005/i220_decnet-plus_issue_1-1_10jun2004.pdf and http://www.downloads.xdelta.co.uk/vmstjv5%20feb2005/decnet%20article%20vms%20tj%20v5%20feb2005.pdf

You need to set the address of each machine (node) to be a different value. You need to configure the naming database. You need to make sure that all machines are on the same LAN or have DECnet routing between the LANs, or are using "DECnet over IP".

To change the address you should use NET$CONFIGURE for Phase V (DECnet-Plus). You also need to ensure that the SCSSYSTEMID and SCSNODE system parameters match the DECnet address (area * 1024 + number) and DECnet local node nickname (6 characters long).

Good luck!

Cheers, Colin.
Entia non sunt multiplicanda praeter necessitatem (Occam's razor).
wong seng guan
Frequent Advisor

Re: decnet problem

Guru,

Thanks every body here. now my servers are working.