\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. févr. 8 15:14:27 CET 2015}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={crm\_resource},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={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.},
CreationDate={D:20150208151427},
ModDate={D:20150208151427},
Keywords={clustering;cluster management}
}}
\begin{document}
 
\begin{center}
{\Huge crm\_resource }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large 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.}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -v, --verbose]{mode verbeux}
\item[\hspace{1mm} -q, --quiet]{mode silencieux}
\item[\hspace{1mm} -r, --resource=value]{ID de la ressource}
\end{description}
 
\vspace{1cm}{\huge Queries }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -L, --list]{Liste toutes les ressources du cluster}
\item[\hspace{1mm} -l, --list-raw]{Liste les ID de toutes les ressources instantiées}
\item[\hspace{1mm} -O, --list-operations]{Liste les opérations de ressources actives.}
\item[\hspace{1mm} -o, --list-all-operations]{Liste toutes les opérations de ressource.}
\item[\hspace{1mm} --list-standards]{Liste les standards supportés}
\item[\hspace{1mm} --list-ocf-providers]{Liste tous les fournisseur OCF disponibles}
\item[\hspace{1mm} --list-agents=value]{Liste tous les agents disponibles pour le standard nommé et/ou fournisseur}
\item[\hspace{1mm} --list-ocf-altenatives=value]{Liste tous les fournisseurs disponibles pour l'agent OCF}
\item[\hspace{1mm} --show-metadata=value]{Affiche les méta-données pour le class:provider:agent donné}
\item[\hspace{1mm} -q, --query-xml]{Requête la définition d'une ressource (template étendu)}
\item[\hspace{1mm} -w, --query-xml-raw]{Requête la définition d'une ressource (xml brut)}
\item[\hspace{1mm} -W, --locate]{Affiche l'emplacement courante d'une ressource}
\item[\hspace{1mm} -A, --stack]{Affiche les prérequis et dépendances d'une ressource}
\item[\hspace{1mm} -a, --constraints]{Affiche les contraintes d'emplacement qui s'appliquent à une ressource}
\end{description}
 
\vspace{1cm}{\huge Commandes }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -p, --set-parameter=value]{Définis le paramètre spécifié pour une ressource.}
\item[\hspace{1mm} -g, --get-parameter=value]{Affiche le paramètre spécifié pour une ressource.}
\item[\hspace{1mm} -d, --delete-parameter=value]{Supprime le paramètre spécifié pour une ressource.}
\item[\hspace{1mm} -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).}
\item[\hspace{1mm} -U, --un-move]{Supprime toutes les contraintes crées par une commande move.}
\end{description}
 
\vspace{1cm}{\huge Commandes avancées }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -D, --delete]{Supprime une ressource du CIB}
\item[\hspace{1mm} -F, --fail]{Dis au cluster que cette ressource a échoué}
\item[\hspace{1mm} -R, --refresh]{Rafraîchit le CIB depuis le LRM}
\item[\hspace{1mm} -C, --cleanup]{Supprime une ressource du LRM}
\item[\hspace{1mm} -P, --reprobe]{Re-vérifie les ressources démarrées en dehors du CRM.}
\item[\hspace{1mm} --force-stop]{Bypasse le cluster et stop une ressource sur le nœud local}
\item[\hspace{1mm} --force-start]{Bypasse le cluster et démarre une ressource sur le nœud local}
\item[\hspace{1mm} --force-check]{Bypasse le cluster et vérifie l'état d'une ressource dans le nœud local}
\end{description}
 
\vspace{1cm}{\huge Options additionnelles }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -N, --node=value]{uname de l'hôte}
\item[\hspace{1mm} -t, --resource-type=value]{type de ressource (primitive, clone, group, ...)}
\item[\hspace{1mm} -v, --parametr-value=value]{Valeur à utiliser avec -p, -g ou -d}
\item[\hspace{1mm} -u, --lifetime=value]{durée de vie des contraintes de migration}
\item[\hspace{1mm} -m, --meta]{modifie un attribut d'utilisation de ressource.}
\item[\hspace{1mm} -s, --set-name=value]{ID de l'objet instance\_attributes à changer}
\item[\hspace{1mm} -i, --nvpair=value]{ID de l'objet nvpair à changer/supprimer}
\item[\hspace{1mm} -f, --force]{}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Lister les ressources configurées \\
\hspace{1mm} \textbf{crm\_resource --list} \\
\hspace{1mm} lister les agents OCF disponibles \\
\hspace{1mm} \textbf{crm\_resource --list-agents ocf} \\
\hspace{1mm} lister les agents OCF disponibles du projet linux-ha: \\
\hspace{1mm} \textbf{crm\_resource --list-agents ocf:heartbeat} \\
\hspace{1mm} Affiche l'emplacement courant de myResource: \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --locate} \\
\hspace{1mm} déplace myResource sur une autre machine: \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --move} \\
\hspace{1mm} déplace myResource vers une machine spécifique: \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --move --node altNode} \\
\hspace{1mm} Permet à myResource de revenir à son emplacement original: \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --un-move} \\
\hspace{1mm} Dit au cluster que myResource a échoué: \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --fail} \\
\hspace{1mm} Stop un myResource ( et tout ce qui dépend de lui): \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --set-parameter target-role --meta --parameter-value Stopped} \\
\hspace{1mm} Dit au cluster de ne pas gérer myResource: \\
\hspace{1mm} \textbf{crm\_resource --resource myResource --set-parameter is-managed --meta --parameter-value false} \\
\hspace{1mm} Efface l'historique d'opération de MyResource dans aNode: \\
\hspace{1mm} \textbf{crm\_resource --resource MyResource --cleanup --node aNode} \\
\end{flushleft}
\end{document}
