Content-type: text/html Man page of NSREXECD


Section: Maintenance Commands (8)
Updated: Dec 11, 01m
Index Return to Main Contents


nsrexecd - NetWorker client execution service  


nsrexecd [ -s server [ -s server ... ]] [ -f serverfile ] [ -p savepath ] [ -i ] [ -r ]  


nsrexecd is used by NetWorker servers to perform automatic operations on NetWorker clients. It is currently used by savegrp(1m) to start saves and storage node functions on NetWorker client machines. When storage node functions are in use, nsrexecd starts nsrmmd(1m) daemons and nsrjb(1m) commands on the host, and responds to polling requests from the server. See nsr_storage_node(5) for additional detail on storage nodes. The nsrexecd service is normally started at boot time on each NetWorker client machine. Since NetWorker servers are usually expected to be clients of themselves, nsrexecd runs on all NetWorker servers as well.

The nsrexecd service exports an RPC-based service to remotely execute NetWorker operations. All requests must be authenticated, and can optionally be restricted to specific NetWorker servers. Only save requests (for example, save(1m) or savefs(1m)) and storage node requests are allowed.

When command execution is requested, nsrexecd first verifies that the request is authenticated, and that it comes from a valid NetWorker server; the NetWorker server running on the localhost is always considered valid, independent from the options supplied to nsrexecd. Next, nsrexecd verifies that the command is a save command (for example, save(1m) ). It then executes the specified command from the NetWorker binary directory. This directory is normally determined by the location of the nsrexecd executable, but can be specified on the command line.



As part of the NetWorker server authentication, the server's network address is mapped to a name. The name is then reverse-mapped to a network address. The server is authenticated if and only if the original network address matches the reverse-mapped address. The -i flag skips the address comparison thereby allowing workarounds to misconfigured or misfeatured naming systems. This option should be used with care since it may allow the NetWorker client to send its data to an unauthorized machine.
-f serverfile
Specifies a file containing a list of NetWorker servers which can initiate saves. This file should list one server name per line. If no -f or -s options are specified, nsrexecd looks for a default file in this same format (or Mac preferences on the Mac client). The location of this default file is listed in the FILES section of this man page.
-p savepath
Tells nsrexecd to look for save commands in the savepath directory, rather than the default (the directory in which nsrexecd exists).
-s server
Allows save requests to be initiated only by the given NetWorker server. Multiple -s options may be given to allow access by several NetWorker servers. If a NetWorker server has multiple network interfaces, it is often best to list the hostname corresponding to each network interface, to avoid failed saves.
This option should be used with EMC PowerSnap module only. This option, would start another instance of nsrexecd for PowerSnap administration Purposes.


The resource directory with attributes describing the NetWorker nsrexecd service and its resources (see nsr_la(5)).
The file containing the default list of servers that can back up the NetWorker client.


nsr_la(5), nsr_storage_node(5), nsrports(1m), save(1m), savefs(1m), savegrp(1m)




This document was created by man2html, using the manual pages.
Time: 02:37:10 GMT, October 02, 2010