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
MemberOfde 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
MemberOfde 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
- Pour modifier et affecter la valeur TRUE à l'attribut mandatory
d'une ressource membre
testerqui appartient à la classe de ressourcesIBM.Application, entrez :chrgmbr -m T IBM.Application:tester - Pour modifier le groupe de ressources auquel appartiennent les ressources membres
testerA, testerBettesterCde la classe de ressourcesIBM.Applicationdu groupe de ressources en coursresAau groupe de ressourcesresAtest, entrez:chrgmbr -c resAtest -g resA IBM.Application:testerA,testerB,testerC - Pour modifier et affecter la valeur FALSE à l'attribut Mandatory
des ressources membres sélectionnées du groupe de ressources
resAdont l'attributResourceTypea pour valeur 1 et appartenant à la classe de ressourcesIBM.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 .