This one has been on my wish list for several months - so thanks in advance for 
the idea!

I am curious, though - has anyone tried to utilize the API to the OC for this?  
It might not be possible - that is how little time I’ve had to research that 
idea - but can’t hurt to ask…


Robert Talda
EZ-Backup Systems Engineer
Cornell University
+1 607-255-8280
r...@cornell.edu


> On Dec 17, 2018, at 6:12 AM, Szabi Nagy <szabi.n...@it.ox.ac.uk> wrote:
> 
> Actually you would indeed struggle to pass $1 through to dsmadmc, however you 
> could use macros instead:
> 
> 
> function delnode {
> 
>    if [ -z "$1" ]; then
> 
>        # Empty $1 positional parameter. Show some help message
> 
>        echo "delnode <nodename>"
> 
>    else
> 
>        # Create a dsmadmc.command macro file
> 
>        echo "rem repln $1" >> dsmadmc.command
> 
>        echo "decom n $1" >> dsmadmc.command
> 
> 
>        # Run the macro on both servers
> 
>        dsmadmc -id=<username> -se=<primary server> "macro dsmadmc.command"
> 
>        dsmadmc -id=<username> -se=<repl server> "macro dsmadmc.command"
> 
> 
>        # Delete the dsmadmc.command file
> 
>        rm dsmadmc.command
> 
>    fi
> 
> }
> 
> 
> ---
> Szabi Nagy
> Systems and Storage Administrator
> HFS Backup & Archive Services
> ________________________________
> From: Szabi Nagy
> Sent: 17 December 2018 10:46:26
> To: ADSM-L@VM.MARIST.EDU
> Subject: Re: [ADSM-L] more sophisticated way to delete nodes that are 
> replicated?
> 
> 
> Why not use a function in your .bashrc instead?
> 
> 
> Maybe something like this:
> 
> function delnode {
> 
>    if [ -z "$1" ]; then
> 
>        # Empty $1 positional parameter. Show some help message
> 
>        echo "delnode <nodename>"
> 
>    else
> 
>        # Remove and decommission the node from both primary and replication 
> servers
> 
>        dsmadmc -id=<username> -se=<primary server> "rem repln $1"   <<<=== 
> Might be tricky to get $1 across to dsmadmc
> 
>        dsmadmc -id=<username> -se=<primary server> "decom n $1"
> 
>        dsmadmc -id=<username> -se=<repl server> "rem repln $1"
> 
>        dsmadmc -id=<username> -se=<repl server> "decom n $1"
> 
>    fi
> 
> }
> 
> 
> You can add some more error checking, etc to it. After all, you are deleting 
> nodes.
> 
> 
> ---
> Szabi Nagy
> Systems and Storage Administrator
> HFS Backup & Archive Services
> ________________________________
> From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> on behalf of Bjørn 
> Nachtwey <bjoern.nacht...@gwdg.de>
> Sent: 14 December 2018 12:36:36
> To: ADSM-L@VM.MARIST.EDU
> Subject: [ADSM-L] more sophisticated way to delete nodes that are replicated?
> 
> Dear all,
> 
> i just started to use replication and it looks to be a good approach to
> replace the copy pools i till now.
> 
> But one point seems to become much more complicated: deleting nodes.
> The only way i see up to now takes some steps and two times to log on:
> 
> log on to the primary server:
> 1) rem repln <nodename>
> 2) decom n <nodename>
> 
> log on to the repl server:
> 3) rem repln <nodename>
> 4) decom n <nodename>
> 
> but how to simplify this?
> i tried to put the commands in script, doing step 3 and 4 using command
> routing, but it does not work.
> 
> So:
> Does anybody know a more sophisticated approach?
> 
> => perfectly it would work with a single command / script call :-)
> 
> thanks in advance
> Bjørn
> 
> 
> 
> --
> --------------------------------------------------------------------------------------------------
> Bjørn Nachtwey
> 
> Arbeitsgruppe "IT-Infrastruktur“
> Tel.: +49 551 201-2181, E-Mail: bjoern.nacht...@gwdg.de
> --------------------------------------------------------------------------------------------------
> Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG)
> Am Faßberg 11, 37077 Göttingen, URL: http://www.gwdg.de
> Tel.: +49 551 201-1510, Fax: +49 551 201-2150, E-Mail: g...@gwdg.de
> Service-Hotline: Tel.: +49 551 201-1523, E-Mail: supp...@gwdg.de
> Geschäftsführer: Prof. Dr. Ramin Yahyapour
> Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau
> Sitz der Gesellschaft: Göttingen
> Registergericht: Göttingen, Handelsregister-Nr. B 598
> --------------------------------------------------------------------------------------------------
> Zertifiziert nach ISO 9001
> --------------------------------------------------------------------------------------------------

Reply via email to