DECNET-Name einer VAX nachträglich ändern

  • Hallo!


    Ich habe meinen Vax-Rechnern bei der Installation immer recht wahllose Namen gegeben. Ich würde das gern im Zuge von CC-Decnet mal aufräumen. Kann man das nachträglich machen oder ruft hier die Neu-Installation?


    Grüße

    Stephan

    Telex 563140 goap d

  • Ganz einfach ...


    set def sys$system

    In modparams.dat den scsnode ändern.

    Danach @sys$update:autogen getdata setparams nofeedback

    Kein Reboot!

    Dann

    mc authorize

    show /ident *

    Da gibt es einen Identifier der da heißt sys$node_altername.

    Den änderst du auf den neuen Namen mit ...

    rename/ident alt neu

    Z.B.

    rename /ident sys$node_rapunzel sys$node_magnum


    Dann noch netconfig in sys$manager ausführen.


    Schau noch auf die Lizenzen ob die Nodenamen zugeordnet sind. Auch if Anweisungen in DCL Scripts prüfen falls du wo den Namen abfragst.


    Und dann REBOOT

  • Moin,


    eine Neuinstallation ist nicht noetig.


    Bitte die Procedure NETCONFIG.COM aufrufen und die gestellten Fragen wahrheitsgemaess beantworten...


    Sollte DECNET schon laufen, mit

    $mc ncp set exec state off

    anhalten.

    Alle anderen Anwendungen die das Netz-Interface nutzen auch (sicherheitshalber) anhalten.


    Dann als User System mit

    $ @netconfig

    eingeben...



    DECnet for OpenVMS network configuration procedure


    This procedure will help you define the parameters needed to get DECnet

    running on this machine. You will be shown the changes before they are

    executed, in case you wish to perform them manually.


    What do you want your DECnet node name to be? ["name"]:

    What do you want your DECnet address to be? : 23."Nummer aus Deinem Nummernkreis"

    Do you want to operate as a router? [NO (nonrouting)]:


    The network object database file is SYS$SYSROOT:[SYSEXE]NETOBJECT.DAT;1.


    Do you want to purge the object database? [YES]:

    Do you want a default DECnet account? [NO]:

    Do you want a default account for the MAIL object? [YES]:

    Do you want a default account for the FAL object? [NO]: YES

    Do you want a default account for the PHONE object? [YES]:

    Do you want a default account for the NML object? [YES]:

    Do you want a default account for the MIRROR object? [YES]:

    Do you want a default account for the VPM object? [YES]:


    Das erzeugt eine Procedure, die dann nach einer Rueckfrage auch gleich ausgefuehrt wird.

    Er folgt eine Meldung, das alles prima gelaufen ist und dann die Frage, ob DECNET mit den neuen Parametern gestartet werden soll.

    Na klar soll es gestartet werden...


    Hast Du Eintraege wie

    SCSNODE=""alter name""

    SCSSYSTEMID="eine Zahl"

    in Deiner sys$system:Modparams.dat ?


    Die dann bitte an die aktuellen Werte anpassen

    der SCSNODE sollte den neuen Namen des Rechners enthalten und

    die SCSSYSTEMID ergibt sich aus Area (23) * 1024 + NodeNummer.


    Aendern mit

    @SYS$UPDATE:AUTOGEN SAVpaRAMS SETPARAMS NOFEEDBACK


    Jetzt noch einmal booten und Du solltest damit durch sein.


    Nun hat Deine VAX die passende DECNET Adresse zur Teilnahme am CCDECNET.


    Die richtigen Namen aller bisher eingetragenen Rechner kannst Du Dir mit einen einfachen DECNET Befehl

    von einem der Rechner von Hans holen.


    $ set proc/priv=all

    $ mc ncp copy known nodes from EUGENE to permanent

    $ mc ncp copy known nodes from EUGENE to volatile


    Wenn das mit Eugene nicht klappt (kann jetzt eigentlich noch nicht klappen) nimm einfach die Zahl 21.

    Also


    $ set proc/priv=all

    $ mc ncp copy known nodes from 21 to permanent

    $ mc ncp copy known nodes from 21 to volatile


    Dann solltest Du auch schon in der Lage sein, mit allen Rechner die Online sind zu Arbeiten.


    Sollte es Fragen geben, sprich mich bitte an.


    MfG & Viel Erfolg.


    Bernhard

  • Bernhard er weist im @Netconfig darauf hin, daß der neue Name nicht mein Vaxcluster Name ist. Vermutlich muß ich im Anschluß noch die Cluster-Config anpassen.


    Ich nehme mir mal Himmelskörper als Namen für meine Kisten, Krankheiten hat ja schon Schroeder :)

    VAXCluster ist etwas komplexer. Du musst immer SCSNODE in modparams anpassen und autogen starten. Dann erst netconfig.

  • Moin,


    koenntet ihr bitte von den noetigen Aenderungen um ein Cluster in das 23.xxx DECNET zu bringen, einen Mitschnitt der Aktivitaeten anfertigen?


    Zusammen mit dem Umbau einer "einfachen" VAX und euerer Erweiterung "verclusterte" VAX ergeben sich dann schon wieder zwei Rezepte fuer die Aufnahme weiterer Nodes in CCDECNET.


    Danke.

    Bernhard

  • Wenn wir mal DECNET außen vor lassen, dann muß man in einem Cluster für jedem Knoten der eine neue Adresse und/oder einen neuen Namen bekommt die PARAMS ändern:


    $ define/user params sys$system:vaxvmssys.par

    $ mc sysgen

    SYSGEN> USE PARAMS:

    SYSGEN> SET SCSNODE "NEU"

    SYSGEN> SET SCSSYSTEMID 12345

    SYSGEN> WRITE PARAMS:

    SYSGEN> EXIT


    Das wäre der Befehl für das System auf dem ich aktuel bin.

    Um die Cluster Member zu ändern muß ich in die ROOT der Zielsysteme auf der Systemplatte gehen.


    Beispiel Satellit welcher in SYS10 bootet:


    Directory SYS$SYSDEVICE:[SYS10.SYSEXE]

    VAXVMSSYS.PAR;1

    $define/user params SYS$SYSDEVICE:[SYS10.SYSEXE]vaxvmssys.par

    $ mc sysgen

    SYSGEN> USE PARAMS:

    SYSGEN> SET SCSNODE "NEU10"

    SYSGEN> SET SCSSYSTEMID 12345

    SYSGEN> WRITE PARAMS:

    SYSGEN> EXIT