lsrel
Nom
lsrel - Répertorie une relation gérée déjà définie et ses attributs.
Synopsis
lsrel [-h] [-s "selection_string"] [-A p | d | b] [-l | -t | -d | -D Délimiteur] [-T] [-V] [Attr... ]
lsrel [-h] [-M nom_relation] [-A p | d | b] [-l | -t | -d | -D Délimiteur] [-T] [-V] [Attr... ]
lsrel [-h] [-S Source_Class[:nom_ressource[:Noeud] ] [-s "Source_string"] [-G classe_cible[:nom_ressource[:Node] [, Target class[:nom_ressource[:Node] [, ... ] ] ] ] [-g "Target_string"] [-P Current_relationship] [-O condition_en_cours] [-A p | d | b] [-l | -t | -d | -D Délimiteur] [-T] [-V] [Attr... ]
Descriptif
La commande lsrel répertorie les relations gérées. Si le nom de la relation est omis, toutes les relations gérées sont répertoriées. Si la relation entre les ressources est indiquée, les attributs persistants de la relation précisée sont répertoriés. Si le paramètre attr est précisé, les attributs indiqués de l'équivalence sont répertoriés.
Si l'option d'attribut est indiquée, les attributs persistants ou dynamiques des relations sont répertoriés. S'il est spécifié, le paramètre Attr remplace l'option -A . Le paramètre attr doit être un attribut de relation valide lorsque les informations sur les relations sont répertoriées. Si des paramètres attr sont indiqués, la valeur exacte de ces attributs est répertoriée. Sinon, certaines valeurs d'attribut sont traduites en anglais.
Options
- -A p | d | b
- Spécifie un type d'attribut. Par défaut, seuls les attributs persistants
sont affichés. Cette option peut être utilisée uniquement
si aucun nom d'attribut n'est indiqué sur la ligne de commande. Pour afficher tous les attributs persistants des ressources membres, l'option doit être utilisée avec le type d'attribut -p .
- p
- Affiche uniquement les attributs persistants.
- d
- Affiche uniquement les attributs dynamiques.
- b
- Affiche à la fois les attributs persistants et dynamiques.
- -d
- Indique la sortie formatée par des délimiteurs. Le délimiteur par défaut est le signe deux-points (:). Utilisez l'option -D si vous souhaitez modifier le délimiteur par défaut.
- -D délimiteur
- Indique la sortie formatée par le délimiteur précisé. Cette option permet d'indiquer un délimiteur autre que le deux-points (:) employé par défaut. Par exemple, lorsque les données à afficher contiennent elles-mêmes des deux-points. Utilisez cette option pour indiquer un délimiteur d'un ou de plusieurs caractères.
- -g chaîne_cible
- Target_string est appliqué à toutes les ressources de la classe de ressources spécifiée par l'option -G , afin de déterminer les cibles de la relation.
Si l'option -g est utilisée pour spécifier une chaîne de sélection de source, nom_ressource et Noeud ne doivent pas être spécifiés pour l'option -G .
- - -G Classe_cible [ :Nom_de_la_ressource [ :Nœud ]]
Indique les ressources cible à afficher avec la relation. La ou les ressources cible sont employées avec la source et toute autre requête visant à trouver une correspondance à partir de toutes les autres relations définies. Une ressource cible est identifiée par la classe de la ressource (classe_ressources), son nom (nom_ressource), et éventuellement par le noeud (noeud) sur lequel réside la ressource. classe_cible, nom_ressource et noeud doivent être séparés par le délimiteur deux-points. Vous pouvez indiquer plusieurs ressources cible en les séparant par une virgule. Les deux-points sont obligatoires, mais si la classe_cible est omise, la classe précédemment indiquée est utilisée lorsque plusieurs ressources cible sont précisées.
Si l'option -g est utilisée pour spécifier une chaîne de sélection cible, nom_ressource et Noeud ne doivent pas être spécifiés pour l'option -G .
- -h
- Ecrit la syntaxe de la commande dans la sortie standard.
- -l
- Indique la sortie au format long. Chaque attribut est affiché sur une ligne distincte (format d'affichage par défaut).
- -M nom_relation
- Indique le nom de la relation gérée à répertorier.
- -P relation_en_cours
- Indique la valeur de la relation gérée à employer pour interroger
toutes les relations définies afin de trouver une correspondance. La valeur peut être numérique ou nominative (la
distinction majuscules-minuscules n'est pas respectée) :
- 0x0001 ou Collocated
- Indique que les ressources source et cible sont situées sur le même noeud.
- 0x0002 ou AntiCollocated
- Indique que les ressources source et cible sont sur des noeuds différents.
- 0x0003 ou Affinity
- Indique que la ressource source et sa ressource d'affinité indiquée doivent se trouver sur le même noeud si possible.
- 0x0004 ou AntiAffinity
- Indique que la ressource source et sa ressource d'affinité précisée doivent se trouver sur des noeuds différents, si possible.
- 0x0005 ou IsStartable
- Indique que la source et ses ressources cible sont démarrables.
- 0x0006 ou StartAfter
- Indique que la source doit être démarrée après les ressources cible.
- 0x0007 ou DependsOn
- Indique que les ressources cible doivent être en ligne avant le démarrage de la ressource source qui inclut une colocalisation entre les ressources source et cible.
- 0x0008 ou DependsOnAny
- Indique que la cible doit être en ligne avant le démarrage de la ressource source. Est identique à la relation DependsOn, à l'exception qu'elle ne fournit pas la contrainte de colocalisation pour la séquence de démarrage. Par conséquent, les ressources source et cible ne peuvent pas être démarrées sur le même noeud.
- 0x0009 ou StopAfter
- Indique que la ressource source ne peut être arrêtée qu'après la mise hors ligne de la ressource cible.
- 0x000A ou ForcedDownBy
- Indique que la ressource source doit être mise hors ligne de manière forcée lorsque la ressource cible est mise hors ligne de manière imprévue ou que la ressource cible est elle-même mise hors ligne de manière forcée.
- -O condition_en_cours
- En cas d'interrogation de la condition. Indique la
valeur de la condition pour l'interrogation de toutes les relations
définies visant à trouver une correspondance. La valeur peut être numérique ou nominative
(la distinction majuscules-minuscules n'est pas respectée) :
- 0x0000 ou NoCondition
- Indique une relation d'emplacement inconditionnelle.
- 0x0001 ou IfOnline
- Indique que la ressource cible est en ligne.
- 0x0002 ou IfOffline
- Indique que la ressource cible est hors ligne, hors ligne et défaillante ou inconnue.
- 0x0003 ou IfNotOnline
- Indique que la ressource cible n'est pas en ligne.
- 0x0004 ou IfNotOffline
- Indique que la ressource cible n'est pas en ligne, ni hors ligne et défaillante.
- 0x0005 ou IfPossible
- Utilisée conjointement avec la relation StartAfter. Indique que le groupe de ressources cible peut être ignoré s'il ne peut pas être lié. Dans ce cas il passe à l'état Sacrificed et la relation StartAfter est ignorée.
- -s "chaîne_sélection"
- Spécifie une chaîne de sélection. Cette option sans l'option -S est appliquée à toutes les relations définies et à ses zones d'attribut. Toutes les chaînes de sélection doivent être 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"'Seuls les attributs persistants peuvent être répertoriés dans une chaîne de sélection.
- -s chaîne_source
Indique la chaîne de sélection source de la relation à répertorier. chaîne_source est appliqué à toutes les ressources de la classe de ressources spécifiée par l'option -S pour déterminer la source de la relation. Le résultat de la sélection peut contenir une ou plusieurs ressources.
Si l'option -s est utilisée pour spécifier une chaîne de sélection de source, nom_ressource et Noeud ne doivent pas être spécifiés pour l'option -S .
- - -S Classe_source [ :Nom_de_la_ressource [ :Nœud ]]
Indique la ressource source de la relation à répertorier. Une ressource source est identifiée par la classe de ressources (classe_ressource) de la ressource, le nom de la ressource (nom_ressource), et éventuellement par le noeud (noeud) sur lequel réside la ressource. Le résultat de la sélection peut contenir une ou plusieurs ressources.
Si l'option -s est utilisée pour spécifier une chaîne de sélection de source, nom_ressource et Noeud ne doivent pas être spécifiés pour l'option -S .
- -t
- Indique la sortie au format tableau. Chaque attribut est affiché dans une colonne, une ressource par ligne.
- -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.
Paramètres
- Attr
- Indique le nom d'un ou de plusieurs attributs dont les valeurs doivent être affichées. Ces attributs doivent être séparés par un espace. Lorsque l'option -m est spécifiée, ces attributs doivent correspondre aux zones d'attribut de ressource membre ; lorsque l'option -m n'est pas spécifiée, les attributs doivent correspondre aux zones d'attribut de groupe de ressources.
- Noeud
- Indique le nom du noeud. Il est nécessaire d'inclure le nom du noeud lorsque vous tentez de répertorier une ressource membre fixe. Le noeud et sa ressource doivent être séparés par le délimiteur deux-points (:) .
- 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 un espace.
- nom_ressource
- Indique le nom de la ressource. Vous pouvez indiquer une ou plusieurs ressources avec la classe de ressources à laquelle elles appartiennent. Chaque ressource ou ensemble de ressources doit être précédé de sa classe de ressources. La ressource et la classe de ressources doivent être séparées par un espace.
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.
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 répertorier toutes les relations gérées en cours définies,
entrez :
lsrelSortie :
Displaying Managed Relations : Name Resource:Node[Source] ResourceGroup[Source] resA IBM.Application:ja ResA jaffinity IBM.Application:ja ResA IBM.ResourceGroup:john Ja - Pour répertorier les attributs persistants de la relation gérée
resA, entrez :lsrel -A p -M resASortie :
Displaying Managed Relationship Information: Persistent Attributes for Managed Relationship "resA". Managed Relationship 1: Class:Resource:Node[Source] = IBM.Application:ja:nodename Class:Resource:Node[Target] = {IBM.Application:Nate:Nodename} Relationship = Collocated Conditional = NoCondition Name = resA - Pour répertorier la relation gérée qui correspond à la source
resAà partir de la classeIBM.Applicationet ayant une valeur de relation colocalisée (Collocated) avec la ressource ciblenartende la classeIBM.ResourceGroup, entrez :lsrel -S IBM.Application:ResA -P Collocated -G IBM.ResourceGroup:nartenSortie :
Displaying Managed Relationship Information: Managed Relationship 1: Name = ResA Class:Resource:Node[Source] = IBM.Application:ResA Class:Resource:Node[Target] = {IBM.ResourceGroup:Narten ,IBM.Application:ja} Relationship = Collocated Conditional = NoCondition ResourceGroup[Source] = charm - Pour répertorier les attributs dynamiques de la relation gérée
nommée
resA, entrez :lsrel -A d -M resA - Pour répertorier les attributs persistants de la relation gérée
nommée
resAà l'aide d'une chaîne de sélection, entrez :lsrel -A p -s 'Name == "resA"'
Fichiers
- /usr/sbin/rsct/bin/lsrel
- Emplacement de la commande lsrel .
Voir aussi
Les commandes addrgmbr, samctrl, chrg, chrgmbr, mkrg, rmrg, rmrgmbr .
Le fichier d'informations générales d' rmccli .