Classe de management et domaine de politique (TSM)

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Tables SQL mgmtclasses, bu_copygroups, ar_copygroups
Rôle Règles de rétention et de schedule appliquées aux données
Voir aussi Groupe de copie (TSM) · Nœud (TSM)

Les management classes regroupent les règles de gestion (rétention, groupe de copie) et les schedules applicables à un ensemble de données sauvegardées. Les policy domains permettent de regrouper des ensembles de management classes et de les affecter à des nœuds.

Afficher les management classes / policy

query mgmtclass
query policyset

Classes de management par domaine

SELECT domain_name, set_name, class_name, defaultmc FROM mgmtclasses

-- Jeu de policy actif seulement
SELECT domain_name, class_name, defaultmc FROM mgmtclasses WHERE set_name='ACTIVE'

-- Classe par défaut du jeu actif
SELECT domain_name, class_name, defaultmc FROM mgmtclasses WHERE set_name='ACTIVE' AND defaultmc='Yes'

-- Pour un domaine donné (exemple : AIX)
SELECT domain_name, class_name, defaultmc FROM mgmtclasses WHERE set_name='ACTIVE' AND domain_name='AIX'

Classes utilisables par un nœud donné

SELECT nodes.domain_name, nodes.node_name, mgmtclasses.class_name, mgmtclasses.defaultmc
  FROM nodes, mgmtclasses
  WHERE nodes.domain_name=mgmtclasses.domain_name AND set_name='ACTIVE' AND node_name='NODE1'

Classes avec le détail du groupe de copie backup

SELECT
  mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name, mgmtclasses.defaultmc,
  bu_copygroups.verexists, bu_copygroups.verdeleted, bu_copygroups.retextra, bu_copygroups.retonly, bu_copygroups.destination
FROM
  mgmtclasses, bu_copygroups
WHERE
  mgmtclasses.domain_name = bu_copygroups.domain_name AND
  mgmtclasses.set_name = bu_copygroups.set_name AND
  mgmtclasses.class_name = bu_copygroups.class_name AND
  mgmtclasses.set_name='ACTIVE'
ORDER BY
  mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name

Classes avec le détail du groupe de copie archive

SELECT
  mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name, mgmtclasses.defaultmc,
  ar_copygroups.retver, ar_copygroups.destination
FROM
  mgmtclasses, ar_copygroups
WHERE
  mgmtclasses.domain_name = ar_copygroups.domain_name AND
  mgmtclasses.set_name = ar_copygroups.set_name AND
  mgmtclasses.class_name = ar_copygroups.class_name AND
  mgmtclasses.set_name='ACTIVE'
ORDER BY
  mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name

Voir aussi