\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]{sam. janv. 24 13:05:57 CET 2015}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={libvirt.conf},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Fichier de configuration pour libvirt, permet de définir des alias pour les URI fréquemments utilisées.},
CreationDate={D:20150124130557},
ModDate={D:20150124130557},
Keywords={Virtualisation;storages}
}}
\begin{document}
 
\begin{center}
{\Huge libvirt.conf }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Fichier de configuration pour libvirt, permet de définir des alias pour les URI fréquemments utilisées.}
 
\vspace{10mm}
 
\vspace{1cm}{\huge Options }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} uri\_aliases = \texttt{[}\texttt{]}]{Définis les alias, chaque ligne entre les crochets est sous la forme <alias>=<URI>.}
\item[\hspace{1mm} uri\_default]{Spécifie l'URI utilisée par défaut}
\end{description}
 
\vspace{1cm}{\huge Exemples d'alias }
 
\
 
\hspace{1mm} hail=qemu+ssh://root@hail.cloud.example.com/system", \\
\hspace{1mm} sleet=qemu+ssh://root@sleet.cloud.example.com/system", \\
 
\vspace{1cm}{\huge format d'URI }
 
\
 
\hspace{1mm} Le format d'une URI est: \\
\hspace{1mm} \textbf{driver[+transport]://[username@][hostname][:port]/[path][?extraparameters]} \\
 
\vspace{1cm}{\huge Transports }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} name]{Nom passé à la fonction virConnectOpen. (ex: name=qemu:///system)}
\item[\hspace{1mm} command]{Commande externe (ex: command=/opt/openssh/bin/ssh)}
\item[\hspace{1mm} socket]{Chemin vers un socket unix (ex: socket=/opt/libvirt/run/libvirt/libvirt-sock)}
\item[\hspace{1mm} netcat]{Nom d'une commande netcat, par défaut \textit{nc} (ex: netcat=/opt/netcat/bin/nc)}
\item[\hspace{1mm} keyfile]{fichier contenant une clé privée à utiliser pour l'authentification (ex: keyfile=/root/.ssh/example\_key)}
\item[\hspace{1mm} no\_verify]{Désactive la vérification des clé pour SSH et TLS (ex: no\_verify=1)}
\item[\hspace{1mm} no\_tty]{Empêche ssh de demander un mot de passe s'il ne peut pas se connecter automatiquement. (ex: no\_tty=1)}
\item[\hspace{1mm} pkipath]{Chemin vers les certificats X.509 pour le client. (ex: pkipath=/tmp/pki/client)}
\item[\hspace{1mm} known\_hosts]{Pour libssh2. Chemin vers un fichier known\_hosts pour vérifier la clé de l'hôte.(ex: known\_hosts=/root/.ssh/known\_hosts)}
\item[\hspace{1mm} sshauth]{pour libssh2. liste de méthodes d'authentification à utiliser. (ex: sshauth=agent,privkey,keyboard-interactive)}
\end{description}
\end{flushleft}
\end{document}
