Nsradmin

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Console d'administration
Commande nsradmin
Voir aussi Networker · Nwadmin

nsradmin permet d'accéder à la console de gestion NetWorker en ligne de commande.

delete : efface un objet complet
edit   : entre en mode d'édition (façon vi) pour modifier la fiche
create : crée un objet complet
print  : affiche les propriétés
show   : sélectionne une propriété à afficher
update : met à jour une valeur

Mode graphique

nsradmin -c

Mode interactif

Lister le serveur actif côté client :

cat /nsr/res/servers
nsradmin -s <servername>

Se connecter à un client via le serveur :

nsradmin -p nsrexec -s <client_name>

Mode développement

Pour tester des commandes sur une copie de la base de configuration sans risque :

cp /nsr/res/nsrdb /nsr/res/nsrdb.bck
nsradmin -d /nsr/res/nsrdb.bck

Les modifications sont alors faites uniquement sur la base de test.

Ressources NSR (NetWorker server resources)

Principales familles de ressources manipulables via nsradmin :

NSR client
NSR device
NSR directive
NSR group
NSR jukebox
NSR label
NSR license
NSR notification
NSR policy
NSR pool
NSR schedule
NSR stage

Afficher une valeur

nsradmin> print type: NSR log; name: daemon.raw
nsradmin> print type: nsr client; name: client1
nsradmin> show save set
nsradmin> show group
nsradmin> show name

Exemple de sortie :

name: client1;
group: aixprod;
save set: /, /usr, /var, /tmp, /home, /opt, /roothome;

Mettre à jour une valeur

print type: NSR group; name: GroupName
update comment: test;

update runtime rendered log: /nsr/logs/daemon.log

type: nsr system port ranges
update service ports: 7937-7938, 9000-9100

. type: NSR jukebox
update enabled: no
update control port: scsidev@b.t.l
update enabled: yes

Désactiver globalement VSS sur les clients Windows :

show name; client OS type; Save operations
print type: NSR client; client OS type: "Windows NT Server on Intel"
update Save operations: "VSS\:*=off"
print

Afficher les clients par type

nsradmin> show name; client OS type;
nsradmin> print type: nsr client; client OS type: Linux;

Scripts d'automatisation

Afficher les groupes en autostart désactivé :

(echo "show name"; echo "show autostart"; echo "print type: nsr group; autostart: Enabled") | nsradmin | grep name | cut -d":" -f 2 | tr -s ';' ' '

Créer un groupe :

(echo "create type: NSR group;name: Daily;Autostart:Enabled;Start time:$Start_time;Schedule:AUTOSTART_DAILY_FULL"; echo "y";) | /usr/sbin/nsradmin -i-

Afficher les groupes :

(echo ". type: NSR group"; echo "show name"; echo "p") | nsradmin -i- | grep -v "^$"

Syntaxe de script

Format fichier :

nsradmin -i fichier_commandes

Format redirection :

(echo "print type: NSR group;") | nsradmin

Format injection (here-doc) :

nsradmin -i -<<EOF
. type: NSR pool; name: Backup
show name
show groups
print
EOF

Voir aussi