nsrpush(8)                                                             nsrpush(8)

NAME

       nsrpush	-  remotely distribute and install client software from a cen-
       tralized server to NetWorker clients

SYNOPSIS

       nsrpush -i { -all | clients }


       nsrpush -a { -U | -W } -p product -v version -P platform -m  media  kit
	       path  [	-R repository path ] [ -c cross platform client ] [ -C
	       mount point ]


       nsrpush -r -p product -v version -P platform


       nsrpush -u -p product -v version { -all | clients }


       nsrpush -l


       nsrpush -L { -U | -W } -m media kit path


       nsrpush -s [ -t ] { -all | clients }


       nsrpush -e clients


       nsrpush -x clients


       nsrpush -d


DESCRIPTION

       The nsrpush program allows the user to add,  remove  software  packages
       and  upgrade  NetWorker	clients. You  might  find it easier to use the
       NMC GUI's Software Administration Wizard to perform these operations.

       After starting an operation such as upgrade if the user hits  Cntrl  C,
       the user is given the choice to either exit the CLI or cancel the oper-
       ation. If the user selects to exit the CLI, the CLI program  exits  but
       the  upgrade  operation	is  not cancelled and it continues to run. The
       user can at a later point in time monitor the progress of  the  upgrade
       via the NMC GUI


OPTIONS

       Options	are seperated into two groups. The first are the options which
       specify the operation  to  be  performed,  e.g.	inventory  or  upgrade
       clients.	  The  second  group list the additional options which provide
       arguments for the operation e.g. specifying the clients to be  invento-
       ried or upgrade.
       

OPERATION OPTIONS

       -i     Probes  all  specified NetWorker clients in a datazone to deter-
	      mine what EMC software is installed on each client. This step is
	      required before a NetWorker client can be upgraded.

       -a     Adds  software  packages	to  software  repository. The software
	      repository is a software based cenetralized  hierarchial	direc-
	      tory  of	software  packages  that can be pushed to clients. The
	      software repository is organized by product,  platform,  version
	      and packages.

       -r     Removes  software packages from software repository. This option
	      can be used to remove previosly added software products from the
	      software repository.

       -u     Upgrades	NetWorker  Clients  software.  It is required to do an
	      inventory of the client before an upgrade.

       -l     Lists all the sofware  packages  in  software  repository.  This
	      option  is used for listing names of the products, their version
	      and platform that exists in the software repository. The product
	      names,  version  and platform are required while using this pro-
	      gram non-ineratctively for remove and  upgrade operations.

       -L     Lists all the software packages on the distribution  media  kit.
	      This  option  is	used  for listing names of the products, their
	      version and platform that exists on  the	distribution  CD.  The
	      product  names,  version	and  platform are required while using
	      this program non-ineratctively for add operations.

       -s     List the EMC software  installed	on  each  specified  NetWorker
	      client.

       -e     Adds specified clients to exclude clients attribute of CP Master
	      resource.	 This specifies clients that are to be	excluded  from
	      upgrade operation.

       -x     Removes  clients	from  exclude  clients	attribute of CP Master
	      resource

       -d     Lists all the clients in the exclude  clients  attribute	of  CP
	      Master resource

ADDITIONAL OPTIONS

       -p product
	      This  option  may	 be  used  in  conjunction with repository and
	      upgrade operations to specify the product name.

       -v version
	      This option is used in conjunction with repository  and  upgrade
	      operations to specify the version of the product.

       -P platform
	      This  option  is used iin conjunction with repository operations
	      to specify the platform of the software product.

       -R repos path
	      This option is used to specify the location of  the  repository.
	      If  the  repository  already  exists  then  this	option will be
	      ignored.

       -m media kit path
	      This option is used to specify the path  (mount  point)  of  the
	      distribution media.

       -U     This  option  is	used in conjunction with -a option to add Unix
	      products from the distribution media in the repository.

       -W     This option is used in conjunction with -a option to add Windows
	      products from the distribution media in the repository.

       -c cross platform client
	      This  option  is used to specify the cross platform client name.
	      This option needs to be specified if the server and  client  are
	      not  both	 Unix  based  or Windows based. The distribution media
	      should be mounted and simultaneously available on the server and
	      the client via an NFS share.

       -C cross platform mount point
	      This  option  is	used  to specify the cross platform path name.
	      This option needs to be specified if the server and  client  are
	      not both Unix based or Windows based.

       -all   This option is used in conjunction with -i and -u option to per-
	      form inventory and upgrade operation for all applicable clients.

       -t     This  option  is used in conjunction with -s option and displays
	      the output in tabular format.

EXAMPLES

       Inventoring clients:
	      To inventory all of the clients known to NetWorker, use the -all
	      option:
		 nsrpush -i -all

	      To  specify  particular clients, specify the client names seper-
	      ated by space:
		 nsrpush -i ledma153 ledma160


       Adding to repository:
	      To add Unix based products to repository	on  a  Unix  NetWorker
	      server, use the -a option in conjunction with the -U option:
		 nsrpush -a -U -p NetWorker -v 7.4.1
		 -P solaris_64 -m cdrom/networker_vol_1

	      To  add Windows based products to repository on a Unix NetWorker
	      server, use the -a option in conjunction with the -W option.  In
	      addition	the user should specify the windows client and windows
	      mount point where the distribution media will be	mounted	 using
	      the -c and -C option respectively:
		 nsrpush -a -W -p NetWorker -v 7.4.1
		 -P win_x86 -m cdrom/networker_vol_1 -c ledma170 -C "G:\"

       Removing from repository:
	      To remove products form the repository, use the -r option:
		 nsrpush -r -p "NetWorker Module for Oracle" -v 4.5
		 -P linux_x86

       Upgrading Clients
	      To upgrade clients, use the -u -u option:
		 nsrpush -u - NetWorker -v 7.4.1 ledma170

FILES

       /nsr/res/cpdb	 The  client  push  configuration  database containing
			 resource descriptors.
NetWorker nw_7_6_beta 		Aug 22, 09 		nsrpush(8)