Content-type: text/html Man page of CP_CLI

CP_CLI

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

NAME

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

SYNOPSIS

nsr_push
-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 operation. 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 inventoried or upgrade.  

OPERATION OPTIONS

-i
Probes all specified NetWorker clients in a datazone to determine 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 directory 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 program 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 perform 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 seperated 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
 

ENVIRONMENT VARIABLES

 

FILES

/nsr/res/cpdb
The client push configuration database containing resource descriptors.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
OPERATION OPTIONS
ADDITIONAL OPTIONS
EXAMPLES
ENVIRONMENT VARIABLES
FILES

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