Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
08 février 2015

htmlpdflatexmanmd




attrd_updater

attrd_updater

Outil de mise à jour des attributs de nœud du cluster

OPTIONS

-v, --verbose mode verbeux
-q, --quiet mode silencieux
-n, --name=value Le nom de l'attribut

Commandes

-U, --update=value Met à jours la valeur de l'attribut dans attrd. Met à jours également la configuration du cluster
-Q, --query Lis la valeur de l'attribut depuis attrd
-D, --delete Supprime la valeur dans attrd.
-R, --refresh Force le service atrd à renvoyer toutes les valeurs courants à CIB.

Options additionnelles

-l, --lifetime=value Durée de vie de l'attribut du nœud (forever ou reboot)
-d, --delay=value Temps d'attente en seconde pour que d'autres changements se produisent
-s, --set=value Jeu d'attributs dans lequel placer la valeur.
^
08 février 2015

htmlpdflatexmanmd




cibadmin

cibadmin

Fournis un accès direct à la configuration du cluster

OPTIONS

-v, --verbose mode verbeux

Commandes

-u, --upgrade Met à jours la configuration à la dernière syntaxe
-Q, --query Requête le contenu du CIB
-E, --erase Efface le contenu de tout le CIB
-B, --bump Augmente la valeur epock du CIB de 1
-C, --create Crée un objet dans le CIB. Échoue si l'objet existe déjà
-M, --modify Trouve l'objet dans l'arborescenc XML du CIB et le met à jours. Échoue s'il n'existe pas sauf si -c est spécifié
-P, --patch Fournis une mise à jours sous la forme d'un diff xml
-R, --replace Remplace récursivement un objet dans le CIB
-D, --delete Supprime le premier objet correspondant au critère fournis. (ex ‹op id="rsc1_op1" name="monitor"/› )
-d, --delete-all Utilisé avec --xpath, supprime tous les objets correspondant dans la configuration, pas seulement de premier.
-5, --md5-sum Calcule le hash du CIB sur le disque
-6, --md5-sum-versioned Calcule un hash du CIB versionné à la volée
-S, --sync Force le refresh du CIB sur tous les nœuds
-a, --empty Affiche un CIB vide

Options additionnelles

-f, --force
-t, --timeout=value Temps en seconde d'attente avant de déclarer l'opération échouée
-s, --sync-coll Attend que l'appel se termine avant de retourner
-l, --local La commande prend effet localement, devrait seulement être utilisé pour les requêtes
-c, --allow-create Permet à la cible d'une opération -M d'être créé s'il n'existe pas.
-n, --no-children En requêtant un objet, n'inclus par ses enfant dans le résultat retourné

Données

-X, --xml-text=value Récupère le xml depuis la chaîne fournie
-x, --xml-file=value nom du fichier xml à récupérer
-p, --xml-pipe Récupère le xml depuis stdin
-A, --xpath=value Un XPath valide à utiliser au lieu de -o
-o, --scope=value Limite le scope de l'opération à une section spécifique du CIB. ( nodes, resources, constraints, crm_config, rsc_defaults, op_defaults ou status )
-N, --node=value Envoie la commande à l'hôte spécifié

Exemples

Demander la configuration du nœud local:
cibadmin --query --local
Demander les options de configuration du cluster:
cibadmin --query --scope crm_config
Demander tous les paramètres target-role:
cibadmin --query --xpath "//nvpair[@name='target-role']"
Supprimer tous les paramètres is-managed:
cibadmin --delete-all --xpath "//nvpair[@name='is-managed']"
Supprimer la ressource nommée old:
cibadmin --delete --xml-text '‹primitive id="old"/›'
Supprimer toutes les ressources de la configuration:
cibadmin --replace --scope resources --xml-text '‹resources/›'
Remplacer toute la configuration avec le contenu de $HOME/pacemaker.xml:
cibadmin --replace --xml-file $HOME/pacemaker.xml
Remplacer la section constraints de la configuration avec le contenu de $HOME/constraints.xml:
cibadmin --replace --scope constraints --xml-file $HOME/constraints.xml
Augmenter la version de configuration pour empêcher d'anciennes configurations d'être chargées accidentellement:
cibadmin --modify --xml-text '‹cib admin_epoch="admin_epoch++"/›'
Éditer la configuration avec l'éditeur du système:
cibadmin --query › $HOME/local.xml
$EDITOR $HOME/local.xml
cibadmin --replace --xml-file $HOME/local.xml
^
11 février 2015

htmlpdflatexmanmd




crmd

crmd

Service crmd

OPTIONS

dc-version = string [none] Version de Pacemaker dans le DC du cluster
cluster-infrastructure = string [heartbeat] La pile de messagerie sur lequel Pacemaker fonctionne
dc-deadtime = time [20s] Temps d'attente pour une réponse d'autres nœuds durant le démarrage
cluster-recheck-interval = time [15min] Interval pour les changements d'options, paramètres de ressources et contraintes basées sur le temps
load-threshold = percentage [80%] Quantité maximum de ressources système qui devraient être utilisé par les nœuds du cluster
node-action-limit = integer [0] Nombre de jobs maximum qui peuvent être planifiés par nœuds. Défaut: 2x cœurs.
election-timeout = time [2min] Le besoin d'ajuster cette valeur indique la présence d'un bug
shutdown-escalation = time [20min] Le besoin d'ajuster cette valeur indique la présence d'un bug
crmd-integration-timeout = time [3min] Le besoin d'ajuster cette valeur indique la présence d'un bug
crmd-finalization-timeout = time [30min] Le besoin d'ajuster cette valeur indique la présence d'un bug
crmd-transition-delay = time [0s] Activer cette option va ralentir la récupération du cluster.
^
08 février 2015

htmlpdflatexmanmd




crm_attribute

crm_attribute

Gère les attributs de nœuds et les options du cluster

OPTIONS

-q, --quiet mode silencieux
-v, --verbose mode verbeux
-n, --name=value Le nom de l'attribut

Commandes

-u, --upgrade Met à jours la valeur de l'attribut/option
-Q, --query Requête la valeur courante de l'attribut/option
-D, --delete Supprime l'attribut/option

Options additionnelles

-N, --node=value Définis un attribut pour le nœud nommé ( au lieu d'une option du cluster)
-t, --type=value Quelle partie de la configuration se trouve l'option à mettre à jours/supprimer/requêter (crm_config, rsc_defaults, op_defaults, tickets)
-l, --lifetime=value Durée de vie de l'attribut node (reboot, forever)
-z, --utilization Définis un attribut d'utilisation pour le nœud
-s, --set-name=value Le jeu d'attribut dans lequel placer la valeur.
-i, --id=valeur L'ID utilisé pour identifier l'attribut
-d, --default=value Valeur par défaut à afficher si rien n'est trouvé dans la configuration.

Exemples

Ajouter un nouvel attribut appelé location avec la valeur office pour l'hôte myhost:
crm_attribute --node myhost --name location --update office
Lire la valeur de l'attribut de nœud location pour l'hôte myhost:
crm_attribute --node myhost --name location --query
Changer la valeur de l'attribut de nœud location pour l'hôte myhost:
crm_attribute --node myhost --name location --update backoffice
Supprimer l'attribut du nœud location pour l'hôte myhost:
crm_attribute --node myhost --name location --delete
Lire la valeur de l'option du cluster cluster-delay:
crm_attribute --type crm_config --name cluster-delay --query
Lire la valeur le l'option du cluster cluster-delay, affiche seulement la valeur:
crm_attribute --type crm_config --name cluster-delay --query --quiet
^
08 février 2015

htmlpdflatexmanmd




crm_diff

crm_diff

Utilitaire pour comparer les configurations Pacemaker au format XML. Produit une sortie diff-like qui peut s'appliquer comme un patch.

OPTIONS

-v, --verbose mode verbeux
-o, --original=value Fichier xml
-O, --original-string=valeur chaine xml
-n, --new=value compare l'xml original au contenu du fichier nommé
-N, --new-string=value Compare l'xml original au contenu de la chaîne fournie
-p, --patch=value Patche l'xml original avec le contenu du fichier nommé
-c, --cib Compare/patch l'entrée en CIB
-f, --filter Supprime les différence sans importance entre les 2 entrées

Exemples

Obtenir les 2 fichiers de configuration avec cibadmin dans 2 configurations de cluster:
cibadmin --query › cib-old.xml
cibadmin --query › cib-new.xml
calculer et sauvegarder la différence entre les 2:
crm_diff --original cib-old.xml --new cib-new.xml › patch.xml
Appliquer le patche au fichier original:
crm_diff --original cib-old.xml --patch patch.xml › updated.xml
Appliquer le patche au cluster courant:
cibadmin --patch patch.xml
^
08 février 2015

htmlpdflatexmanmd




crm_error

crm_error

Outil pour afficher une description textuelle sur un code d'erreur

OPTIONS

-v, --verbose mode verbeux
^
08 février 2015

htmlpdflatexmanmd




crm_failcount

crm_failcount

Wrapper pour crm_attribute. Définis, met à jour ou supprime le compteur d'erreur pour la ressource spécifiée ou le nœud nommé.

OPTIONS

-v, --verbose mode verbeux
-q, --quiet mode silencieux
-r, --resource-id=value Ressource à mettre à jours

Commandes

-v, --upgrade Met à jours la valeur de l'attribut/option
-G, --query Requête la valeur courante de l'attribut/option
-D, --delete Supprime l'attribut/option

Options additionnelles

-N, --node=value Définis un attribut pour le nœud nommé ( au lieu du courant)
-l, --lifetime=value Durée de vie de l'attribut (reboot, forever)
-i, --id=valeur L'ID utilisé pour identifier l'attribut
^
08 février 2015

htmlpdflatexmanmd




crm_master

crm_master

Wrapper pour crm_attribute. Met à jours, définis ou supprime un score de promotion d'une ressource. Ne devrait être invoqué qu'avec un agent de ressource OCF.

OPTIONS

-v, --verbose mode verbeux
-q, --quiet mode silencieux

Commandes

-v, --upgrade Met à jour la valeur de l'attribut/option
-G, --query Requête la valeur courante de l'attribut/option
-D, --delete Supprime l'attribut/option

Options additionnelles

-N, --node=value Définis un attribut pour le nœud nommé ( au lieu du courant)
-l, --lifetime=value Durée de vie de l'attribut (reboot, forever)
-i, --id=valeur L'ID utilisé pour identifier l'attribut
^
08 février 2015

htmlpdflatexmanmd




crm_mon

crm_mon

Fournis un sommaire de l'état courant du cluster

OPTIONS

-v, --verbose mode verbeux
-q, --quiet mode silencieux

Modes

-h, --as-html=value Écrit le status du cluster dans le fichier html donné
-X, --as-xml Écrit le statut du cluster en xml sur sdtout.
-w, --web-cgi Affiche le statut du cluster comme sortie simple ligne (utilisable par nagios)
-S, --snmp-traps=value Envoie des traps snmp à cette station
-C, --snmp-community=value Spécifie la communauté snmp.

Options d'affichage

-n, --group-by-node Groupe les ressources par nœud
-r, --inactive Affiche les ressources inactives
-f, --failcounts Affiche les compteurs d'erreur
-o, --operations Affiche l'historique des opérations des ressources
-t, --timing-details Affiche l'horodatage de l'historique des opérations des ressources
-c, --tickets Affiche les tickets des clusters
-W, --watch-fencing Écoute pour les évènements de fencing.
-A, --show-node-attributes Affiche les attributs de nœud

Options additionnelles

-i, --interval=value fréquence de rafraîchissement en seconde
-1, --one-shot Affiche le status une seule fois sur la console et quitte.
-N, --disable-ncurses Désactive l'utilisation de ncurses
-d, --daemonize Lance en tâche de fond
-p, --pid-file=value Emplacement du fichier pid
-E, --external-agent=value Un programme à lancer quand les opérations de ressource prennent effet.
-e, --external-recipient=value Un conteneur pour le programme.

Exemples

Afficher le statut du cluster sur la console et les mises à jours qui se produisent:
crm_mon
Afficher le statut du cluster sur la console une seul fois:
crm_mon -1
Afficher le statut du cluster, grouper les ressources par nœud, et inclure les ressources interactives dans la liste:
crm_mon --group-by-node --inactive
Lancer crm_mon en tâche de fond et écrire dans un fichier html:
crm_mon --daemonize --as-html /path/to/file.html
Lancer crm_mon et exporter le statut en xml sur stdout, puis quitter:
crm_mon --as-xml
Lancer crm_mon en tâche de fond et envoyer les alertes snmp:
crm_mon --daemonize --snmp-traps snmptrapd.example.com
^
08 février 2015

htmlpdflatexmanmd




crm_node

crm_node

Outil d'affichage des informations de nœud bas-niveau

OPTIONS

-v, --verbose mode verbeux
-q, --quiet mode silencieux

Stack

-A, --openais Tente de se connecter seulement à un cluster basé sur OpenAIS
-H, --heartbeat Tente de se connecter seulement à un cluster basé sur Hearbeat

Commandes

-n, --name Affiche le nom utilisé par le cluster pour ce nœud
-N, --name-for-id=value Affiche le nom utilisé par le cluster pour le nœud avec l'id spécifié
-e, --epoch Affiche le temps auquel le nœud a joins le cluster
-q, --quorum Affiche un 1 si la partition a un quorum, 0 sinon
-l, --list Affiche tous les membres connus (passé et présents) de ce cluster)
-p, --partition Affiche les membre de cette partition
-i, --cluster-id Affiche l'id du nœud de ce cluster
-R, --remove=value Supprime le nœud stoppé avec le nodeid spécifie dans le cluster.

Options additionnelles

-f --force Force l'opération
^
08 février 2015

htmlpdflatexmanmd




crm_report

crm_report

Créer une archive contenant tout ce qui est nécessaire pour reporter les problèmes de cluster

OPTIONS

-v Augmente la verbosité
--features Fonctionnalités du logiciel
-f, --from time Heure de début au format "YYYY−M−D H:M:S"
-t, --to time Heure de fin (défaut: now)
-T, --cts test Test CTS ou jeu de tests à extraire
--cts-log Fichier de log maître CTS
-n, --nodes nodes Noms des nœuds pour ce cluster seulement nécessaire si le cluster n'est pas actif sur la machine courante
-l, --logfile file Fichier de log pour la collecte
-p patt Expression régulière additionnelle pour matcher les variables à supprimer (défaut: "passz.*")
-L patt Expression régulière additionnelle pour matcher dans les logs (défaut: CRIT: ERROR:)
-M Collecte seulement les logs spécifié par -l
-S, --single-node Opéraion de nœud simple, ne tente pas de démarrer de collecteur de rapports sur d'autres nœuds
-c, --cluster type Force le type de cluster (corosync,openais,heartbeat,logmaster)
-C, --corosync Force le type de cluster corosync
-u, --user user user ssh pour les nœuds du cluster (défaut: root)
--dest Fichier/répertoire de destination

Exemples

crm_report −f "2011−12−14 13:05:00" unexplained−apache−failure crm_report −f 2011−12−14 −t 2011−12−15 something−that−took−multiple−days crm_report −f 13:05:00 −t 13:12:00 brief−outage
^
08 février 2015

htmlpdflatexmanmd




crm_resource

crm_resource

Effectue des tâche liées aux ressources du cluster. Permet aux ressources d'être requêtée (définition et emplacement), modifiées, et déplacée dans le cluster.

OPTIONS

-v, --verbose mode verbeux
-q, --quiet mode silencieux
-r, --resource=value ID de la ressource

Queries

-L, --list Liste toutes les ressources du cluster
-l, --list-raw Liste les ID de toutes les ressources instantiées
-O, --list-operations Liste les opérations de ressources actives.
-o, --list-all-operations Liste toutes les opérations de ressource.
--list-standards Liste les standards supportés
--list-ocf-providers Liste tous les fournisseur OCF disponibles
--list-agents=value Liste tous les agents disponibles pour le standard nommé et/ou fournisseur
--list-ocf-altenatives=value Liste tous les fournisseurs disponibles pour l'agent OCF
--show-metadata=value Affiche les méta-données pour le class:provider:agent donné
-q, --query-xml Requête la définition d'une ressource (template étendu)
-w, --query-xml-raw Requête la définition d'une ressource (xml brut)
-W, --locate Affiche l'emplacement courante d'une ressource
-A, --stack Affiche les prérequis et dépendances d'une ressource
-a, --constraints Affiche les contraintes d'emplacement qui s'appliquent à une ressource

Commandes

-p, --set-parameter=value Définis le paramètre spécifié pour une ressource.
-g, --get-parameter=value Affiche le paramètre spécifié pour une ressource.
-d, --delete-parameter=value Supprime le paramètre spécifié pour une ressource.
-M, --move Déplace une ressource depuis son emplacement courant, en spécifiant optionnellement une destination (-N) et/ou une durée pour laquelle elle doit prendre effet (-u).
-U, --un-move Supprime toutes les contraintes crées par une commande move.

Commandes avancées

-D, --delete Supprime une ressource du CIB
-F, --fail Dis au cluster que cette ressource a échoué
-R, --refresh Rafraîchit le CIB depuis le LRM
-C, --cleanup Supprime une ressource du LRM
-P, --reprobe Re-vérifie les ressources démarrées en dehors du CRM.
--force-stop Bypasse le cluster et stop une ressource sur le nœud local
--force-start Bypasse le cluster et démarre une ressource sur le nœud local
--force-check Bypasse le cluster et vérifie l'état d'une ressource dans le nœud local

Options additionnelles

-N, --node=value uname de l'hôte
-t, --resource-type=value type de ressource (primitive, clone, group, ...)
-v, --parametr-value=value Valeur à utiliser avec -p, -g ou -d
-u, --lifetime=value durée de vie des contraintes de migration
-m, --meta modifie un attribut d'utilisation de ressource.
-s, --set-name=value ID de l'objet instance_attributes à changer
-i, --nvpair=value ID de l'objet nvpair à changer/supprimer
-f, --force

Exemples

Lister les ressources configurées
crm_resource --list
lister les agents OCF disponibles
crm_resource --list-agents ocf
lister les agents OCF disponibles du projet linux-ha:
crm_resource --list-agents ocf:heartbeat
Affiche l'emplacement courant de myResource:
crm_resource --resource myResource --locate
déplace myResource sur une autre machine:
crm_resource --resource myResource --move
déplace myResource vers une machine spécifique:
crm_resource --resource myResource --move --node altNode
Permet à myResource de revenir à son emplacement original:
crm_resource --resource myResource --un-move
Dit au cluster que myResource a échoué:
crm_resource --resource myResource --fail
Stop un myResource ( et tout ce qui dépend de lui):
crm_resource --resource myResource --set-parameter target-role --meta --parameter-value Stopped
Dit au cluster de ne pas gérer myResource:
crm_resource --resource myResource --set-parameter is-managed --meta --parameter-value false
Efface l'historique d'opération de MyResource dans aNode:
crm_resource --resource MyResource --cleanup --node aNode
^
08 février 2015

htmlpdflatexmanmd




crm_shadow

crm_shadow

Effectue un changement de configuration dans une copie shadow avant de mettre à jours le cluster actif. Définis un environnement dans lequel les outils de configuration ( cibadmin, crm_resource, etc) travaillent offline au lieu du cluster en cours, permettant de visualiser les changements et de tester les effets.

OPTIONS

-V, --verbose Augmente la verbosité
-w, --which Indique la copie shadow active
-p, --display Affiche le contenu de la copie shadow active
-E, --edit Édite le contenu de la copie shadow avec l'$EDITOR
-d, --diff Affiche les changements dans la copie shadow active
-F, --file Affiche l'emplacement de la copie shadow active

Commandes

-c, --create=value Créé la copie shadow nommée depuis la configuration du cluster actif
-e, --create-empty=value Créé la copie shadow nommée avec une configuration de cluster vide
-C, --commit=value Met à jour le contenu de la copie shadow nommée dans le cluster
-D, --delete=value Supprime le contenu de la copie shadow nommée
-r, --reset=value Recrée la copie shadow nommée depuis la configuration du cluster actif.
-s, --switch=value bascule sur la copie shadow nommée

Options additionnelles

-f, --force Force l'action
-b, --batch Ne crée par un nouveau shell
-a, --all Upload tout le CIB, uncluant le status avec --commit.

Exemples

Créer une copie shadow vide
crm_shadow --create-empty myShadow
Créer une copie shadow depuis la configuration du cluster
crm_shadow --create myShadow
Affiche la configuration shadow courante:
crm_shadow --display
supprime la configuration shadow courante:
crm_shadow --delete myShadow
Upload le configuration shadow courante dans le cluster
crm_shadow --commit myShadow
^
08 février 2015

htmlpdflatexmanmd




crm_simulate

crm_simulate

Outil pour simuler la réponse du cluster à des évènements

OPTIONS

-V, --verbose Augmente la verbosité
-q, --quiet mode silencieux

Opérations

-R, --run Détermine la réponse du cluster à une configuration et un statut donné.
-S, --simulate Simule l'exécution de transition et affiche le statut du cluster résultant
-X, --in-place Simule l'exécution de transition et stocke le résultat dans le fichier d'entrée
-s, --show-scores Affiche les scores d'allocation
-U, --show-utilization Affiche des informations d'utilisation
-P, --profile=value Lance tous les tests dans le répertoire nommé pour créer des données de profile

Évènements de cluster

-u, --node-up=value Met un nœud online
-d, --node-down Met un nœud offline
-f, --node-fail Marque un nœud en erreur
-i, --op-inject=value $rsc_$task_$interval@$node=$rc - Injecte la tâche spécifiée avant de lancer la simulation
-F, --op-fail=value $rsc_$task_$interval@$node=$rc - Échoue la tâche spécifiée durant la simulation
-t, --set-datetime=value Définis la date
-q, --quorum=value Spécifie une valeur pour le quorum
-g, --ticket-grant=value Autorise un ticket
-r, --ticket-revoke=value Révoque un ticket
-b, --ticket-standby=value Crée un ticket standby
-e, --ticket-activate=value Active un ticket

Options de sortie

-I, --save-input=value Sauvegarde la configuration dans le fichier nommé
-O, --save-output=value Sauvegarde la configuration dans le fichier nommé
-G, --save-graph=value Sauvegarde le graphe de transition (xml) dans le fichier nommé
-D, --save-dotfile=value Sauvegarde le graphe de transition (DOT) dans le fichier nommé
-a, --all-actions Affiche toutes les actions possible dans le graphe DOT.

Source de données

-L, --live-check Se connecte au CIB et utilise le contenu courant en entrée
-x, --xml-file=value Récupère le xml depuis le fichier nommé
-p, --xml-pipe Récupère le xml depuis stdin
^
08 février 2015

htmlpdflatexmanmd




crm_standby

crm_standby

Wrapper pour crm_attribute. Place un nœud en standby. les nœuds en standby ne peuvent pas héberger de ressources cluster

OPTIONS

-V, --verbose Augmente la verbosité
-q, --quiet mode silencieux

Commandes

-G, --query Requête la valeur courante de l'attribut/option
-v, --update=value Met à jour la valeur de l'attribut/option
-D, --delete Supprime l'attribut/option

Options additionnelles

-N, --node=value Définis un attribut pour le nœud nommé (au lieu du nœud courant)
-l, --lifetime=value Jusqu'à quand cela doit prendre effet. (reboot, forever)
-i, --id=value L'id utilisé pour identifier l'attribut
^
08 février 2015

htmlpdflatexmanmd




crm_ticket

crm_ticket

Effectue des tâches liées aux tickets du cluster. Permet aux attributs de ticket d'être requêtés, modifiés ou supprimés.

OPTIONS

-V, --verbose Augmente la verbosité
-q, --quiet mode silencieux
-t, --ticket=value ID de ticket

Requêtes

-l, --info Affiche les informations du ticket
-L, --details Affiche les détails du ticket
-w, --raw Affiche l'ID du ticket
-q, --query-xml Requête le xml du ticket
-c, --constraints Affiche les contraintes src_ticket qui s'appliquent au ticket

Commandes

-g, --grant Autorise un ticket à ce site de cluster
-r, --revoke Révoque un ticket du site de cluster
-s, --standby Dit au site de cluster que ce ticket est en standby
-a, --activate Dit au site de cluster que ce ticket est actif

Commandes avancées

-G, --get-attr=value Affiche l'attribut nommé pour un ticket
-S, --set-attr=value Définis l'attribut nommé pour un ticket
-D, --delete-attr=value Supprime l'attribut nommé pour un ticket
-C, --cleanup Supprime tous les états d'un ticket avec ce site de cluster

Options additionnelles

-v, --attr-value=value Valeur d'attribut à utiliser avec -S
-d, --default=value Valeur d'attribut par défaut à afficher s'il n'est pas trouvé.
-f, --force Force l'action
-n, --set-name=value ID de l'objet instance_attributes à changer
-i, --nvpair=value ID de l'objet nvpair à changer/supprimer

Exemples

Afficher les informations des tickets
crm_ticket --info
Afficher le XML de ticketA:
crm_ticket --ticket ticketA query-xml
Afficher les contraintes rsc_ticket qui s'appliquent à ticketA:
crm_ticket --ticket ticketA --constraints
Autoriser ticketA:
crm_ticket --ticket ticketA --grant
lis la valeur de l'attribut granted:
crm_ticket --ticket ticketA --get-attr granted
Définis la valeur de l'attribut standby:
crm_ticket --ticket ticketA --set-attr standby --attr-value true
Supprime l'attribut granted
crm_ticket --ticket ticketA --delete-attr granted
Efface l'historique des opération de ticketA
crm_ticket --ticket ticketA --cleanup
^
08 février 2015

htmlpdflatexmanmd




crm_verify

crm_verify

Vérifie une configuration complète.

OPTIONS

-V, --verbose Augmente la verbosité

Source de données

-L, --live-check Vérifie la configuration utilisée par le cluster en cours
-x, --xml-file=value Vérifie la configuration dans le fichier nommé
-X, --xml-text=value Vérifie la configuration dans la chaîne spécifiée
-p, --xml-pipe Vérifie la configuration depuis stdin

Options additionnelles

-S, --save-xml=value Sauvegarde le XML vérifié dans le fichier nommé.
^
08 février 2015

htmlpdflatexmanmd




fence_legacy

fence_legacy

Helper qui présente une interface style RHCS pour les plugins stonith. Ne devrait jamais être invoqué par l'utilisateur directement

OPTIONS

-t sub_agent Sous agent
-n name Nom du nœud
-o on, off, reset, stat, hostlist
-s Commande stonith
-q mode silencieux
^
08 février 2015

htmlpdflatexmanmd




pacemakerd

pacemakerd

Service pacemaker

OPTIONS

-V, --verbose Augmente la verbosité
-S, --shutdown Dit à Pacemaker d'éteindre la machine
-F, --features Affiche la version complète et liste les fonctionnalités de pacemaker
-f, --foreground Ne met pas en tâche de fond
-p, --pid-file=value Fichier pid
^
11 février 2015

htmlpdflatexmanmd




pengine

pengine

Options qui peuvent être configurées pour le moteur de stratégie.

OPTIONS

no−quorum−policy = enum [stop] Quoi faire quand le cluster n'a pas de quorum (stop, freeze, ignore, suicide)
symmetric−cluster = boolean [true] Toutes les ressources peuvent se lancer de partout par défaut
default−resource−stickiness = integer [0]
is−managed−default = boolean [true] Définis si les ressources du cluster devaient démarrer/stopper quand demandé
maintenance−mode = boolean [false] Définis si les ressources de monitor du cluster devaient démarrer/stopper quand demandé
start−failure−is−fatal = boolean [true] Traite toujours les erreurs de démarrage comme fatal
enable−startup−probes = boolean [true] Devrait vérifier le cluster pour les ressources actives durant le démarrage
stonith−enabled = boolean [true] Les nœuds en erreur sont "stonithisés"
stonith−action = enum [reboot] Action à envoyer au périphérique STONITH (reboot, poweroff, off)
stonith−timeout = time [60s] Temps d'attente pour terminer l'action STONITH
startup−fencing = boolean [true] Nœud STONITH non vus
cluster−delay = time [60s] délai d'aller-retour sur le réseau
batch−limit = integer [0] Nombre de jobs que le TE est autorisé à exécuter en parallèle
migration−limit = integer [−1] Nombre de jobs de migration que le TE est autorisé à exécuter en parallèle sur un nœud
default−action−timeout = time [20s] Délai d'attente pour que les actions se terminent
stop−all−resources = boolean [false] Spécifie si le cluster stop toutes les ressources actives
stop−orphan−resources = boolean [true] Spécifie si les ressources supprimées devaient être stoppées
stop−orphan−actions = boolean [true] Spécifie si les actions supprimées sont annulées
remove−after−stop = boolean [false] Supprime les ressources du LRM après qu'elles aient été stoppées
pe−error−series−max = integer [−1] Le nombre max d'entrées PE resultant en ERROR à sauvegarder. 0 pour désactiver, -1 illimité
pe−warn−series−max = integer [5000] Le nombre max d'entrées PE resultant en WARNING à sauvegarder. 0 pour désactiver, -1 illimité
pe−input−series−max = integer [4000] Nombre d'autres entrées PE à sauvegarder. 0 pour désactiver, -1 illimité
node−health−strategy = enum [none] Les attributs de nœud de combinaison de stratégie pour déterminer la santé générale du nœud. (none, migrate-on-red, only-green, progressive, custom)
node−health−green = integer [0] Le score green traduit en contraintes rsc_location. seulement avec node−health−strategy
node−health−yellow = integer [0] Le score yellow traduit en contraintes rsc_location. seulement avec node−health−strategy
node−health−red = integer [−INFINITY] Le score red traduit en contraintes rsc_location. seulement avec node−health−strategy
placement-strategy = enum [defaut] La stratégie pour déterminer le placement de ressource (default, utilization, minimal, balanced).
^
11 février 2015

htmlpdflatexmanmd




stonithd

stonithd

Options disponibles pour les ressources stonith

OPTIONS

stonith−timeout = time [60s] Délai d'attente pour que l'action stonith se termine par périphérique stonith
priority = integer [0] La priorité de la ressource stonith. Les périphériques sont tentés dans l'ordre de priorité la plus haut à la plus faible.
pcmk_host_argument = string [port] Paramètre alternatif pour fournir le port.
pcmk_host_map = string [] Un mappage de noms d'hôtes vers des numéro de port pour les périphériques qui ne supportent pas les noms d'hôte (ex: node1:1,node2:2,3)
pcmk_host_list = string [] Une liste de machines contrôlées par ce périphérique
pcmk_host_check = string [dynamic−list] Comment déterminer quelle machine sont contrôlées par ce périphérique (dynamic-list, static-list, none)
pcmk_reboot_action = string [reboot] Commande alternative à lancer au lieu de reboot
pcmk_reboot_timeout = time [60s] Délai alternatif à utiliser pour les action de reboot au lieu de stonith-timeout.
pcmk_reboot_retries = integer [2] Nombre maximum de tentative de reboot dans la période timeout
pcmk_off_action = string [off] Commande alternative à lancer au lieu de off
pcmk_off_timeout = time [60s] délai alternatif pour les actions off
pcmk_off_retries = integer [2] Nombre de tentatives de la commande off dans la période timeout
pcmk_list_action = string [list] Commande alternative à lancer au lieu de 'list'
pcmk_list_timeout = time [60s] délai alternatif pour la commande list
pcmk_list_retries = integer [2] Nombre de tentatives de la commande list dans la période timeout
pcmk_monitor_action = string [monitor] Commande alternative à la commande monitor
pcmk_monitor_timeout = time [60s] délai alternatif pour la commande monitor
pcmk_monitor_retries = integer [2] Nombre de tentatives de la commande monitor dans la période timeout
pcmk_status_action = string [status] Commande alternative à la commande status
pcmk_status_timeout = time [60s] délai alternatif pour la commande status
pcmk_status_retries = integer [2] Nombre de tentatives de la commande status dans la période timeout
^
08 février 2015

htmlpdflatexmanmd




stonith_admin

stonith_admin

Permet d'ajouter/supprimer/lister/vérifier les périphériques et le status des hôtes.

OPTIONS

-V, --verbose Augmente la verbosité
-q, --quiet mode silencieux

Commandes

-l, --list=value Liste les périphériques qui peuvent terminer l'hôte spécifié
-L, --list-registered Liste tous les périphériques enregistrés
-I, --list-installed Liste les périphériques installés
-M, --metadata Vérifie les méta-données du périphérique
-Q, --query=value Vérifie le status du périphérique
-F, --fence=value Enlève l'hôte nommé
-U, --unfence=value Remet l'hôte nommé
-B, --reboot=value Reboot l'hôte nommé
-C, --confirm=value Confirme que l'hôte nommé s'est arrête proprement
-H, --history=value Récupère les opérations de fencing
-R, --register=value Enregistre le périphérique stonith nommé
-D, --deregister=value Dé-enregistre le périphérique stonith nommé
-r, --register-level=value Enregistre un niveau stonith pour l'hôte nommé.
-d, --deregister-level=value Dé-enregistre un niveau stonith pour l'hôte nommé.

Options et modifiers

-a, --agent=value L'agent à instancier avec --register (ex fence_xvm)
-e, --env-option=value
-o, --options=value
-v, --device=value Un périphérique à associer avec un hôte donné et un niveau stonith
-i, --index=value Le niveau stonith (1-9)
-t, --timeout=value Timeout d'opération en seconde
--tolerance=value Ne fait rien si une requête équivalente à --fence a réussis moins de N secondes plus tôt.
-L, --list-all Alias pour --list-registered