I adapted the client renaming steps into an nsradmin cheat sheet. This way I
can prepare everything "on paper" and just copy and paste it in sections to a
command line (win32) or terminal session (*nix)
# show all client attributes, but note client ID in particular
nsradmin -i - <<EOF
show
print type:nsr client; name: oldname
EOF
# delete client
echo "delete type:nsr client;name:oldname" | nsradmin -i -
#shutdown; rename client index dir; startup.
#This is *nix-specific, but should be adaptable for win32
nsr_shutdown -q
(cd /nsr/index;mv oldname newname)
service networker start
#create client with same client id, old name is alias to new name
nsradmin -i - <<EOF
create type: NSR client; name: newname; save set:"All";
directive:NT standard directives;browse policy:Quarter; parallelism:1;
client id: fa25906a-00000004-3b7d0aff-3b7d1f35-00180000-8fa02032 ;
aliases: newname, oldname, newname.domain, oldname.domain;
priority: 900 ;
EOF
#shutdown, startup
nsr_shutdown -q
nsrexecd;nsrd
(Someone brave enough might even write a script to automate the whole thing and
take as parameters the old name and the new name)
greetings
Riaan
>Here are the steps. Client ID is very important in the renaming. Make
>sure you write down the old Client ID and apply the same ID to the new
>name.
>
>http://www.legato.com/resources/bulletins/138.html
>
>-Mon
>
>
>-----Original Message-----
>From: Dave Mussulman [mailto:mussulma AT CS.UIUC DOT EDU]
>Sent: Tuesday, September 24, 2002 9:18 AM
>To: NETWORKER AT LISTMAIL.TEMPLE DOT EDU
>Subject: [Networker] renaming / removing clients
>
>Some basic questions about basic operations that don't seem so basic
>under Networker:
>
>How do I rename a client? In our environment, machine names aren't
>necessarily static. More than that, there are often name differences
>between Windows netbios names, DNS hostnames, and Network client names
>-- sometimes all three of these are different. Is there a procedure for
>cleanly/safely renaming a client?
>
>How do I remove a client? Or, rather, what information do I need to
>keep, maybe outside of Networker, about deleted clients so that if I
>need to resurrect the client instance again it would be usable for
>restores? I've been keeping the client-id and the client name. Is
>there anything else I'd need?
--
Note: To sign off this list, send a "signoff" command via email
to listserv AT listmail.temple DOT edu or visit the list's Web site at
http://listmail.temple.edu/archives/networker.html where you can
also view and post messages to the list.
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|