\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]{lun. nov. 14 17:56:37 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={iscsid.conf},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={fichier de configuration pour open-iscsi},
CreationDate={D:20161114175637},
ModDate={D:20161114175637},
Keywords={iSCSI;storages}
}}
\begin{document}
 
\begin{center}
{\Huge iscsid.conf }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large fichier de configuration pour open-iscsi}
 
\vspace{10mm}
 
\vspace{1cm}{\huge Options iscsid }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} iscsid.startup]{Spécifie la commande de démarrage de iscsid si vous souhaitez que iscsid démarre quand un outil iscsid doit y accéder, au lieu des scripts d'initialisation.}
\item[\hspace{1mm} iscsid.safe\_logout]{(bool) Vérifie les montages actifs dans le périphériques accessibles via une session et refuse de se déconnecter s'il y en a. Défaut: no.}
\end{description}
 
\vspace{1cm}{\huge Options NIC/HBA }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} ]{open-iscsi peut créer une session et la lier à un NIC/HBA. pour la configuration, voir un exemple de fichier de configuration iface}
\end{description}
 
\vspace{1cm}{\huge Options de démarrage }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.startup = \texttt{[}automatic|manual\texttt{]}]{Définis le type de démarrage de session au lancement de iscsid. Défaut: manual}
\item[\hspace{1mm} node.leading\_login]{(bool) pour les nœuds 'automatic', à yes tente de se connecter sur chaque iface disponible jusqu'à un succès, puis stop. À no, tente de se connection à toutes les iface simultanément.}
\end{description}
 
\vspace{1cm}{\huge Options CHAP }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.auth.authmethod = CHAP]{Active l'authentification CHAP. Défaut: None}
\item[\hspace{1mm} node.session.auth.username = username]{username pour l'authentification CHAP}
\item[\hspace{1mm} node.session.auth.password = password]{Mot de passe pour l'authentification CHAP}
\item[\hspace{1mm} discovery.sendtargets.auth.authmethod = CHAP]{Active l'authentification CHAP pour une session discovery sur un target. Défaut: None}
\item[\hspace{1mm} discovery.sendtargets.auth.username = username]{username CHAP de session discovery pour l'authentification de l'initiateur par les targets.}
\item[\hspace{1mm} discovery.sendtargets.auth.password = password]{mot de passe CHAP de session discovery}
\item[\hspace{1mm} discovery.sendtargets.auth.username\_in = username\_in]{username CHAP de session discovery pour l'authentification des targets par l'initiateur}
\item[\hspace{1mm} discovery.sendtargets.auth.password\_in = password\_in]{mot de passe CHAP de session discovery}
\end{description}
 
\vspace{1cm}{\huge Options timeouts }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.timeo.replacement\_timeout]{Délai en secondes de rétablissement de session après une erreur SCSI. À 0 l'IO échoue immédiatement, < 0, l'IO reste en file d'attente indéfiniment. Défaut: 120}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.timeo.login\_timeout]{Délai pour accomplir le login, en seconde. Défaut: 15}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.timeo.logout\_timeout]{Délai pour la déconnection complète, en secondes. Défaut: 15}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.timeo.noop\_out\_interval]{Délai avant d'envoyer un ping une fois connecté, défaut: 5}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.timeo.noop\_out\_timeout]{Délai pour une réponse Nop-out avant d'échouer. Avec dm-multipath, l'IO échoue sur la couche multipath. Défaut: 5}
\item[\hspace{1mm} node.session.err\_timeo.abort\_timeout]{Délai d'attente pour une réponse avant d'échouer l'opération et tenter un reset lun. défaut: 15}
\item[\hspace{1mm} node.session.err\_timeo.lu\_reset\_timeout]{Délai d'attente pour une réponse d'unité logique avant l'échouer l'opération et tenter de rétablir la session. Défaut: 30}
\item[\hspace{1mm} node.session.err\_timeo.tgt\_reset\_timeout]{Délait d'attente pour une réponse d'un target avant d'échouer l'opération et tenter de rétablir une session. Défaut: 30}
\end{description}
 
\vspace{1cm}{\huge Options retry }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.initial\_login\_retry\_max]{Pour spécifier le nombre de fois que iscsid devrait retenter un login si les tentatives de login échouent à cause de l'expiration node.conn[0].timeo.login\_timeout, modifier cette option. Ce compteur, avec node.conn[0].timeo.login\_timeout, déterminent le login initial. node.session.initial\_login\_retry\_max est multiplié par node.conn[0].timeo.login\_timeout pour en déterminer la quantité. défaut: 8}
\end{description}
 
\vspace{1cm}{\huge Options de session et de file de périphériques }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.cmds\_max]{Contrôle le nombre de commande mis en file d'attente pour la session. Défaut: 128}
\item[\hspace{1mm} node.session.queue\_depth]{Contrôle la profondeur de la file d'attente du périphérique. Défaut: 32}
\end{description}
 
\vspace{1cm}{\huge Options de performances système }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.xmit\_thread\_priority]{Pour iscsi\_tcp et ib\_iser, chaque session a un thread utilisé pour transmettre ou mettre en file les données vers le hardware. Cette option définis la priorité de thread. Défaut: -20.}
\end{description}
 
\vspace{1cm}{\huge Options iSCSI }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.iscsi.InitialR2T]{Active le contrôle de flux R2T (ex: l'initiateur doit attendre une comande R2T avant d'envoyer des données)}
\item[\hspace{1mm} node.session.iscsi.InitialR2T]{Désactive le contrôle de flux R2T (ex: l'initiateur a un R2T initial implicite "FirstBurstLength" à l'offset 0). Défaut: No}
\item[\hspace{1mm} node.session.iscsi.ImmediateData]{Àctive les données immédiates (ex: l'initiateur envoie des données non-solicitée avec les paquets de commande iSCSI). Défaut: Yes}
\item[\hspace{1mm} node.session.iscsi.FirstBurstLength]{Nombre d'octets entre 512 et 2\textasciicircum 24-1 des données non-solicitée que l'initiateur peut envoyer dans un PDU iSCSI à un target. Défaut: 262144}
\item[\hspace{1mm} node.session.iscsi.MaxBurstLength]{Payload SCSI max que l'initiateur négocie avec le target, entre 512 et 2\textasciicircum 24-1 octets. Défaut: 16776192}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.iscsi.MaxRecvDataSegmentLength]{Nombre d'octets entre 512 et 2\textasciicircum 24-1 que l'initiateur peut reçevoir dans un PDU iSCSI d'un target. Défaut: 262144}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.iscsi.MaxXmitDataSegmentLength]{Nombre d'octets entre 512 et 2\textasciicircum 24-1 que l'initiateur envoie dans un PDU iSCSI à un target. Défaut: 0 ( utilise MaxRecvDataSegmentLength)}
\item[\hspace{1mm} discovery.sendtargets.iscsi.MaxRecvDataSegmentLength]{Spécifie le nombre max d'octets de données que l'initiateur peut reçevoir dans un PDU iSCSI d'un target durant une session de découverte, entre 512 et 2\textasciicircum 24-1. Défaut: 32768}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.iscsi.HeaderDigest = CRC32C,None]{Permet aux targets de contrôler la vérification de hash, par ordre de préférence. None en premier indique que l'initiateur préfère ne pas vérifier le hash. Si une seule valeur est spécifié, force ce mode. Défaut: None}
\item[\hspace{1mm} node.conn\texttt{[}0\texttt{]}.iscsi.DataDigest = CRC32C,None]{Permet aux targets de contrôler la vérification de hash, par ordre de préférence. Défaut: None}
\end{description}
 
\vspace{1cm}{\huge Options de contournement }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} node.session.iscsi.FastAbort]{(Bool) Certains target comme IET préfèrent, une fois que l'initiateur a envoyé une fonction de gestion de tâche comme ABORT TASK ou LOGICAL UNIT RESET, ne plus répondre aux PDU comme R2T. Défaut: Yes (permet ce comportement)}
\end{description}
\end{flushleft}
\end{document}
