chrgmbr

Nom

chrgmbr - Modifie la ou les valeurs d'attribut persistant d'une ressource gérée dans un groupe de ressources.

Synopsis

chrgmbr [-h] [-i] [-c Nouveau_groupe] [-m T | F] [-T] [-V] -g groupe_ressources [-p A | O ]

chrgmbr [-h] [-i] -s [ -c Nouveau_groupe] [-m T | F] [-T] [-V] [-g Resource_group] [-p A | O [, Failback ] "selection_string"

chrgmbr [-h] [-i] [-c Nouveau_groupe] [-m T | F ] [-T] [-V] -s [-g groupe_ressources] [-p A | O [, Failback ] classe_ressources:"chaîne_sélection" [classe_ressources:"chaîne_sélection" [ ... ] ]

chrgmbr [-h] [-i] [-c New_group] [-m T | F ] [-T] [-V] [-g Resource_group] [-p A | O [, Failback ] Resource_class:nom_ressource[:Node] [,nom_ressource[:Node] [, ... ] ] [classe_ressources:nom_ressource[:noeud][,nom_ressource[:noeud][,...]] [... ]]

chrgmbr [ -r 0 | AutomaticRecovery | 1 | LockOnResFailure | 2 | LockOnAnyFailure ]

Descriptif

La commande chrgmbr modifie les attributs des ressources membres spécifiées. Lorsque la chaîne de sélection est le seul paramètre, elle est appliquée directement à la classe IBM.ManagedResource. Sinon, vous devez préciser un nom de ressource ou une chaîne de sélection avec la classe à laquelle elle appartient. Cette commande permet à l'utilisateur de modifier l'attribut Obligatoire d'une ressource gérée à l'aide de l'option -m et de modifier le groupe de ressources auquel la ressource appartient à l'aide de l'option -c . Une ressource fixe doit inclure sa classe de ressources et le nom du noeud sur lequel elle réside. La classe de ressources et le nom de la ressource, le nom de la ressource et le noeud doivent être séparés par un délimiteur deux-points.

Options

-c nouveau_groupe
Indique un nouveau nom de groupe de ressources, ce qui modifie l'attribut MemberOf de la ressource gérée. Cette option précise le groupe_ressources ou modifie le groupe_ressources auquel appartient cette ressource gérée en nouveau_groupe.
-g groupe_ressources
Indique le nom du groupe de ressources dont les ressources sont membres. Représente l'attribut MemberOf de la ressource gérée.
-h
Ecrit la syntaxe de la commande dans la sortie standard.
-i
Invite interactive. Invite avant modification des groupes de ressources.
-m T | F
Indique si cette ressource gérée est obligatoire dans le groupe de ressources.
T
VRAI. Ces ressources gérées sont exigées par le groupe de ressources.
F
FALSE. Ces ressources gérées ne sont pas exigées par le groupe de ressources.
-p A|O[,Failback]
Indique la méthode à employer lors de la sélection d'un noeud sur lequel placer la ressource. Les valeurs admises sont les suivantes :
A
Any (N'importe laquelle).
O
Ordered (Ordonnée). Il s'agit du paramètre par défaut.
Failback
Facultatif. Au format CSV. Utilisation uniquement en combinaison avec la valeur O (Ordered).
-s
Indique que la chaîne de sélection est employée.
-T
Ecrit les messages de trace de la commande dans l'erreur standard. Réservé à l'organisation chargée du support de vos logiciels.
-V
Ecrit les messages en mode prolixe de la commande dans la sortie standard.
-r 0 | AutomaticRecovery | 1 | LockOnResFailure | 2 | LockOnAnyFailure
Indique l'attribut RecoveryPolicy qui définit de quelle manière le membre du groupe est restauré suite à un incident. Les valeurs admises sont les suivantes :
0 | AutomaticRecovery
Récupération automatique suite à l'incident. Il s'agit du paramètre par défaut.
1 | LockOnResFailure
Traitement d'une demande de verrouillage sur le groupe de ressources en cas d'échec du membre. Reprise automatique du membre si le noeud qui héberge le membre échoue.
2 | LockOnAnyFailure
Traitement d'une demande de verrouillage sur le groupe de ressources en cas d'échec du membre ou du noeud hébergeant ce dernier.

Paramètres

classe_ressources
Indique le nom de la classe de ressources à laquelle appartient la ressource membre. La ressource et la classe de ressources doivent être séparées par le délimiteur deux-points (:). La chaîne de sélection et sa classes de ressources doivent également être séparées par le délimiteur deux-points (:).
classe_ressources:"chaîne_sélection
L'option -s détermine cet opérande. Chaque chaîne de sélection doit être précédée par une classe de ressources. classe_ressources indique le nom de la classe de ressources à laquelle chaîne_sélection est appliquée. La chaîne de sélection et son attribut classe de ressources doivent être séparées par le signe deux-points (:). La chaîne de sélection est appliquée à ses attributs classe de ressources correspondants, ce qui permet de déterminer les ressources membres à modifier. La chaîne de sélection doit figurer entre guillemets simples ou doubles. Si la chaîne de sélection contient des guillemets doubles, placez l'intégralité de la chaîne de sélection entre des guillemets simples. Par exemple :
-s 'Name == "testing"'
-s 'Name ?= "test"'
-s 'Name like "%"' ( For all resources)
classe_ressources :nom_ressource [ :noeud ]
Indique une ou plusieurs ressources membres à modifier. Il est également possible d'indiquer des ressources appartenant à différentes classes de ressources à l'aide de cette syntaxe. Les ressources membres appartenant à différentes classes doivent être séparées par un espace. Une ressource membre est identifiée par la classe de la ressource (classe de ressources), le nom de la ressource (nom de ressource) et, éventuellement, par le noeud (noeud) sur lequel réside la ressource. Les parties classe_ressources, nom_ressource et noeud doivent être séparées par un signe deux-points.

classe_ressources est le nom de la classe de ressources à laquelle appartient la ressource membre. nom_ressource est le nom de la ressource membre réelle dans sa classe. Noeud est le nom du noeud sur lequel réside la ressource. Le noeud est obligatoire lorsque vous tentez de modifier une ressource membre fixe. Le noeud et sa ressource doivent être séparés par le délimiteur deux-points (:). Plusieurs ressources appartenant à la même classe de ressources peuvent également être spécifiées et, dans ce cas, elles sont séparées les unes des autres par une virgule. Dans ce cas, la première ressource ou nom de ressource[:noeud] d'une classe de ressources doit être précédé de la classe de ressources à laquelle il appartient et doit être séparé par le délimiteur deux-points (:), tandis que les ressources restantes sont séparées par une virgule.

classe_ressources:nom_ressource[:noeud][nom_ressource[:noeud][,...]]
Les ressources membres doivent exister dans le groupe de ressources pour pouvoir être modifiées.
Chaîne_sélection
Indique la chaîne de sélection. L'option -s détermine ce paramètre. Lorsqu'il s'agit du seul paramètre, la chaîne de sélection est appliquée aux ressources membres. Lorsque ce paramètre est inclus avec classe_ressources, chaque chaîne de sélection dans ce cas est appliquée aux attributs de sa classe_ressources correspondante, ce qui permet de déterminer les ressources à modifier dans le groupe_ressources. L'élément chaîne de sélection et son attribut classe de ressources doivent être séparés par le signe deux-points (:). La chaîne de sélection doit figurer entre guillemets doubles ou simples. Si la chaîne de sélection contient des guillemets doubles, placez l'intégralité de la chaîne de sélection entre des guillemets simples. Par exemple :
-s 'Name == "testing"'
-s 'Name ?= "test"'
-s 'Name like "%"' ( For all resources)

Etat de sortie

0
La commande a abouti.
1
Une erreur s'est produite en relation avec RMC.
2
Une erreur s'est produite en relation avec le script de l'interface de ligne de commande.
3
Option incorrecte sur la ligne de commande.
4
Paramètre incorrect sur la ligne de commande.
5
Une erreur s'est produite en relation avec RMC due à une entrée incorrecte sur la ligne de commande.
6
La ressource indiquée est introuvable.
7
La ressource existe déjà.

Sécurité

Cette commande requiert des droits d'accès root ou un ID utilisateur doté des droits appropriés. Pour plus d'informations, voir Configuration d'ID utilisateur non root pour l'interface de ligne de commande.

Exemples

  1. Pour modifier et affecter la valeur TRUE à l'attribut mandatory d'une ressource membre tester qui appartient à la classe de ressources IBM.Application, entrez :
    chrgmbr -m T IBM.Application:tester
  2. Pour modifier le groupe de ressources auquel appartiennent les ressources membres testerA, testerBet testerC de la classe de ressources IBM.Application du groupe de ressources en cours resA au groupe de ressources resAtest, entrez:
    chrgmbr -c resAtest -g resA IBM.Application:testerA,testerB,testerC
  3. Pour modifier et affecter la valeur FALSE à l'attribut Mandatory des ressources membres sélectionnées du groupe de ressources resA dont l'attribut ResourceType a pour valeur 1 et appartenant à la classe de ressources IBM.Application, entrez :
    chrgmbr -m F -s -g resA IBM.Application:"ResourceType==1"

Fichiers

/usr/sbin/rsct/bin/chrgmbr
Emplacement de la commande chrgmbr .

Voir aussi

Les commandes addrgmbr, samctrl, chrel, chrg, lsrg, mkrel, mkrg, mkrg, rmrel, rmrgmbr .

Le fichier d'informations générales d' rmccli .