diff --git a/modules_EOLE_envole/scribe/20-sauvegarde.tex b/modules_EOLE_envole/scribe/20-sauvegarde.tex index 13c8eec..4cea73c 100644 --- a/modules_EOLE_envole/scribe/20-sauvegarde.tex +++ b/modules_EOLE_envole/scribe/20-sauvegarde.tex @@ -89,22 +89,96 @@ \end{frame} \begin{frame} - \frametitle{Configurer en ligne de commande} + \frametitle{Configurer une sauvegarde en ligne de commande} +La commande de configuration est : +\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py} en 2.3 ; + \item \commande{baculaconfig.py} en 2.4 +\end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Configurer une sauvegarde en ligne de commande} + \framesubtitle{Configurer le support de sauvegarde} + Trois configurations possibles pour le support de sauvegarde : \begin{itemize} - \item La commande : \commande{[/usr/share/eole/bacula/]baculaconfig.py} ; - \item option pour afficher la configuration actuelle : \commande{-d} ; - \item option pour configurer le support de sauvegarde : \commande{-s [usb|smb|manual]}. - \begin{itemize} - \item sous-option pour l'usb : \commande{--usb\_path=} ; - \item sous-options pour smb : \commande{--smb\_machine= --smb\_ip= --smb\_partage= --smb\_login= --smb\_password=}. - \end{itemize} - \item option pour configurer l'adresse mail : \commande{-m [--mail\_ok=]|[--mail\_error=]} ; - \item programmation de la sauvegarde : \commande{-j [daily|weekly|monthly]} - \item niveau de programmation : \commande{--job\_level=Full|Incemental|Differential} ; - \item heure de sauvegarde : \commande{--job\_hour=} ; - \item jour de la programmation : \commande{--job\_day=<1-7> [--job\_end=<1-7>]} ; - \item option pour appliquer la configuration : \commande{-a} ; - \item lancer une sauvegarde : \commande{-n --level=Full|Incremental|Differential}. + \item<1-> support usb + \only<1>{\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -s usb --usb\_path=} + \item \commande{baculaconfig.py -s usb --usb\_path=} + \end{itemize}} + \item<1-> support smb + \only<2>{\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -s smb --smb\_machine= --smb\_ip= [--smb\_login= --smb\_password=]} + \item \commande{baculaconfig.py -s smb --smb\_machine= --smb\_ip= --smb\_partage= [--smb\_login= --smb\_password=]} + \end{itemize}} + \item<1-> support manuel + \only<3>{\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -s manual} + \item \commande{baculaconfig.py -s manual} + \end{itemize}} +\end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Configurer une sauvegarde en ligne de commande} + \framesubtitle{Plannifier la sauvegarde} + Trois fréquences de plannification : + \begin{itemize} + \item<1-> quotidienne + \only<1>{\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -j daily --job\_level=Full|Incremental|Differential --job\_hour=<1-7> --job\_day=<1-7>} + \item \commande{baculaconfig.py -j daily --job\_level=Full|Incremental|Differential --job\_hour=<1-7> --job\_day=<1-7> --job\_end\_day=<1-7>} + \end{itemize}} + \item<1-> hebdomadaire + \only<2>{\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -j weekly --job\_level=Full|Incremental|Differential --job\_hour=<1-7> --job\_day=<1-7>} + \item \commande{baculaconfig.py -j weekly --job\_level=Full|Incremental|Differential --job\_hour=<1-7> --job\_day=<1-7>} + \end{itemize}} + \item<1-> mensuelle + \only<3>{\begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -j monthly --job\_level=Full|Incremental|Differential --job\_hour=<1-7> --job\_day=<1-7>} + \item \commande{baculaconfig.py -j monthly --job\_level=Full|Incremental|Differential --job\_hour=<1-7> --job\_day=<1-7>} + \end{itemize}} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Configurer une sauvegarde en ligne de commande} + \framesubtitle{Configurer les destinataires des rapports} + Le destinataire est identifié par un courriel.\newline + Le destinataire peut être différent en cas d'erreur ou de succès.\newline + L'envoi par courriel est facultatif.\newline + \begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -m [--mail\_ok=] [--mail\_error=courriel]} + \item \commande{baculaconfig.py -m [--mail\_ok=] [--mail\_error=courriel]} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Configurer une sauvegarde en ligne de commande} + \framesubtitle{Appliquer les changemenets de configuration} + \begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -a} + \item en 2.4, les changements sont automatiquement appliqués. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Configurer une sauvegarde en ligne de commande} + \framesubtitle{Afficher la configuration courante} + La configuration courante peut être afficher à l'écran : + \begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -d} + \item \commande{bacula.py -d} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Lancer une sauvegarde imméditate} + \begin{itemize} + \item \commande{/usr/share/eole/bacula/baculaconfig.py -n --level=Full|Incremental|Differential}. + \item \commande{baculaconfig.py -n --level=Full|Incremental|Differential}. \end{itemize} \end{frame}