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)