Nœud (TSM)
| Fiche express | |
|---|---|
| Table SQL | nodes
|
| Commandes clés | register node, update node, rename node
|
| Voir aussi | Session (TSM) · Planification (TSM) · Jeux d'options (TSM) |
Les nœuds sont les clients référencés côté serveur. Chaque nœud est associé à un domaine de policy qui détermine, via les management classes et groupes de copie, les pools de stockage utilisés pour les sauvegardes et restaurations.
Lister les nœuds
query node
query node joe format=detailed
query node * domain=standard,engpoldom
Informations sur un nœud
query node belinda
query node belinda f=d
Lister les nœuds avec tri
SELECT node_name,domain_name,platform_name,contact,tcp_address FROM nodes ORDER BY platform_name,node_name
Filesystems sauvegardés
query filespace
query filespace NODENAME
Espace occupé
Attention : les pools de stockage peuvent être distants (réplication), l'occupation affichée n'est donc pas forcément locale au serveur interrogé.
query occupancy
query occupancy NODENAME
Enregistrer un client
register node ND_CLIENT ND_CLIENT compression=client autofsrename=no forcepwreset=no type=client keepmp=yes maxnummp=2 validateprotocol=no
register node newclient pass2new userid=helpadmin
Supprimer un client
delete filespace NODENAME * type=any
remove node NODENAME
Verrouiller / déverrouiller un client
Empêche les actions de sauvegarde/restauration depuis le client :
lock node mab
unlock node mab
Renommer un client (conserve les données déjà sauvegardées)
rename node OLDNODENAME NEWNODENAME
Mettre à jour la config serveur pour un client
update node NODENAME archdelete=no
Déléguer l'administration d'un nœud à un utilisateur
grant authority fred class=node node=labclient
grant authority admin1 class=node authority=owner node=student1
Créer un ID admin lié à l'enregistrement d'un client
register node desk2 pass2dsk userid=none
Cette commande enregistre le nœud DESK2 avec le mot de passe pass2dsk et crée un ID administrateur du même nom, disposant d'un droit de propriétaire client sur ce nœud. Si le client utilise PASSWORDACCESS=GENERATE pour renouveler automatiquement son mot de passe, l'ID admin DESK2 reste utilisable pour un accès distant.
register node newclient pass2new userid=helpadmin
Ici, le nœud NEWCLIENT est enregistré avec le mot de passe pass2new, et les droits de propriétaire sont accordés à l'ID admin existant HELPADMIN (aucun nouvel ID admin n'est créé) — HELPADMIN peut alors administrer NEWCLIENT à distance.
Requêtes SQL utiles
-- Nombre de nœuds
SELECT SUM(num_nodes) FROM domains
SELECT COUNT(*) FROM nodes
-- Nombre de nœuds par domaine
SELECT domain_name,num_nodes FROM domains
-- Nombre de nœuds par plateforme
SELECT platform_name,COUNT(*) FROM nodes GROUP BY platform_name
-- Nœuds verrouillés
SELECT COUNT(*) FROM nodes WHERE locked='YES'
-- Nombre de sessions de type nœud
SELECT COUNT(*) FROM sessions WHERE session_type='Node'
-- Version des clients
SELECT node_name, VARCHAR(client_version)||'.'||VARCHAR(client_release)||'.'||
VARCHAR(client_level)||'-'||VARCHAR(client_sublevel) FROM nodes
-- Nombre de fichiers par client
SELECT node_name, SUM(num_files) FROM occupancy GROUP BY node_name
-- Espace et nombre de fichiers stockés par client
SELECT node_name,CAST(FLOAT(SUM(physical_mb)) / 1024 AS DEC(8,2)) AS "Space in GB",
SUM(num_files) AS "Number of files" FROM occupancy GROUP BY node_name
-- Données stockées par client (Go)
SELECT node_name,CAST(FLOAT(SUM(logical_mb)) / 1024 AS DEC(8,2)) FROM occupancy GROUP BY node_name