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 > --------------------------------------------------------------------------------------------------