mise à jour scribe

This commit is contained in:
Emmanuel Garette 2022-05-18 13:57:24 +02:00
parent 84e32ce756
commit 45eb92fce7
57 changed files with 348 additions and 342 deletions

View File

@ -175,48 +175,76 @@
%scribe %scribe
\section{Utilisateurs} \section{Utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/scribe/01-utilisateur} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/horus/01-utilisateur} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/script-user-scribe}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/31-scripts-user-scribe} %\skbinput[from=sli]{modules_EOLE_envole/scribeAD/utilisateurs-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/edition-groupee-utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/edition-groupee-utilisateurs-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/importation-utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/importation-utilisateurs-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/purge-utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/purge-utilisateurs-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/acl}
\section{Machines} \section{Machines}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/10-machine_conf_reseau} %~???\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/12-machine-ead}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/11-integration-scribe}
%\skbinput[from=sli]{modules_EOLE_envole/horus/11-integration-horus}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/12-machine-ead}
%\skbinput[from=sli]{modules_EOLE_envole/horus/02-machine-ead}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/12-machine-diagnostic}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/13-profil}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/14-esu}
\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/14-esu-diagnostic}
%\skbinput[from=sli]{modules_EOLE_envole/horus/14-esu}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/15-script-scribe}
%\skbinput[from=sli]{modules_EOLE_envole/horus/15-script-horus}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/10-windows-distance}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/16-imprimante}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/17-corbeille}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/18-virus}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/19-ftp}
%FIXME\section{Sauvegarde} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/20-sauvegarde} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/client-scribe-defunct}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/gestion-machines}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/machine-diagnostique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/machine-diagnostique-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/machine-ead}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/machine-ead-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/machine-profils}
%FIXME\section{Communications} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/esu}
%FIXME\skbinput[from=sli]{modules_EOLE_envole/scribe/30-communication} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/esu-diagnostic}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/eop}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/eop-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/gpo}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/gpo-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/veyon}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/veyon-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/client-salt}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/client-salt-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/script-scribe}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/script-scribe-pratique}
\section{Les scripts administratifs}
\skbinput[from=sli]{modules_EOLE_envole/horus/03-administratifs}
\section{Les services web} \section{Sauvegarde}
%\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/30-ead} \skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/description}
\skbinput[from=sli]{modules_EOLE_envole/envole/01-ajout} \skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/configuration}
\skbinput[from=sli]{modules_EOLE_envole/envole/02-applications} \skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/resolution_problemes}
\skbinput[from=sli]{modules_EOLE_envole/envole/02-posh} \skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/sauvegarde-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/restauration}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/restauration-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/ead2}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/ead3}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/bconsole}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/webui}
\section{Trouver de l'information} \section{Les services}
\skbinput[from=sli]{modules_EOLE_envole/commun/08-info_internet} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/imprimantes}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/corbeille}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/corbeille-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/virus}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/virus-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/ftp}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/ftp-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/communication}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/communication-pratique}
\skbinput[from=sli]{modules_EOLE_envole/horusAD/script-horus}
\skbinput[from=sli]{modules_EOLE_envole/horusAD/script-horus-pratique}
\skbinput[from=sli]{modules_EOLE_envole/horusAD/scripts-administratifs}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/application-web}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/application-web-pratique}
%\section{Envole} %\section{Envole}
%\skbinput[from=sli]{modules_EOLE_envole/description} %\skbinput[from=sli]{modules_EOLE_envole/description}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{.tex}
fichier slides/modules\_EOLE\_envole/.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,7 +0,0 @@
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{ajout-application-pratique.tex}
fichier slides/modules\_EOLE\_envole/ajout-application-pratique.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}
}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{ajout-application.tex}
fichier slides/modules\_EOLE\_envole/ajout-application.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{diagnostic.tex}
fichier slides/modules\_EOLE\_envole/tronc-commun-1/administration/diagnostic.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{firewall.tex}
fichier slides/modules\_EOLE\_envole/tronc-commun-1/administration/firewall.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{instance-reconfigure.tex}
fichier slides/modules\_EOLE\_envole/tronc-commun-1/administration/instance-reconfigure.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{mise-a-jour.tex}
fichier slides/modules\_EOLE\_envole/tronc-commun-1/administration/mise-a-jour.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{onduleur.tex}
fichier slides/modules\_EOLE\_envole/tronc-commun-1/administration/onduleur.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{schedule.tex}
fichier slides/modules\_EOLE\_envole/tronc-commun-1/administration/schedule.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,7 +0,0 @@
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{onduleur-pratique.tex}
fichier slides/modules\_EOLE\_envole/commun/onduleur-pratique.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}
}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{onduleur.tex}
fichier slides/modules\_EOLE\_envole/commun/onduleur.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{description.tex}
fichier slides/modules\_EOLE\_envole/description.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{01-ajout.tex}
fichier slides/modules\_EOLE\_envole/envole/01-ajout.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{02-applications.tex}
fichier slides/modules\_EOLE\_envole/envole/02-applications.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{02-posh.tex}
fichier slides/modules\_EOLE\_envole/envole/02-posh.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{eportail.tex}
fichier slides/modules\_EOLE\_envole/eportail.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{cli.tex}
fichier slides/modules\_EOLE\_envole/hapy/cli.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{configuration-commutateur-virtuel.tex}
fichier slides/modules\_EOLE\_envole/hapy/configuration-commutateur-virtuel.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{configuration-hooks-vm.tex}
fichier slides/modules\_EOLE\_envole/hapy/configuration-hooks-vm.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{configuration-modeles-vm.tex}
fichier slides/modules\_EOLE\_envole/hapy/configuration-modeles-vm.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{configuration-multi-noeuds.tex}
fichier slides/modules\_EOLE\_envole/hapy/configuration-multi-noeuds.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{configuration-opennebula-flow.tex}
fichier slides/modules\_EOLE\_envole/hapy/configuration-opennebula-flow.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{configuration-virtualisation.tex}
fichier slides/modules\_EOLE\_envole/hapy/configuration-virtualisation.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{gestion-images-vm.tex}
fichier slides/modules\_EOLE\_envole/hapy/gestion-images-vm.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{gestion-modeles-vm.tex}
fichier slides/modules\_EOLE\_envole/hapy/gestion-modeles-vm.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{sunstone.tex}
fichier slides/modules\_EOLE\_envole/hapy/sunstone.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{01-utilisateur.tex}
fichier slides/modules\_EOLE\_envole/horus/01-utilisateur.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{03-administratifs.tex}
fichier slides/modules\_EOLE\_envole/horus/03-administratifs.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{11-integration-horus.tex}
fichier slides/modules\_EOLE\_envole/horus/11-integration-horus.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{liste-applications.tex}
fichier slides/modules\_EOLE\_envole/liste-applications.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -18,6 +18,17 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique : utilisateur}
\begin{itemize}
\item Dans EAD2 créer un utilisateur de type professeur ;
\item créer un utilisateur de type élève ;
\item créer un groupe et l'associer à l'élève ;
\end{itemize}
\end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Les quotas} \frametitle{Les quotas}
\begin{itemize} \begin{itemize}
@ -27,13 +38,27 @@
\item il ne peut pas dépasser la limite dure, \item il ne peut pas dépasser la limite dure,
\item il peut dépasser la limite douce pendant 7 jours, \item il peut dépasser la limite douce pendant 7 jours,
\item passé ce délai : seul la limite douce compte, \item passé ce délai : seul la limite douce compte,
\item supprimer des données : repart au début. \item par défaut la limite dure est le double de la limite douce,
\item supprimer des données : repart au début,
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Les quotas Scribe} \frametitle{Outil de visualisation des quotas}
\begin{itemize}
\item infosquota :
\begin{itemize}
\item apt-eole install eole-infosquota ;
\item http://<adresse\_serveur>/quotas/ pour la configuration ;
\item un programme est exécuté à l'ouverture de la session.
\end{itemize}
\item warnquota : envoi de mails aux utilisateurs (via cron)
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Les quotas Scribe : EAD2}
\begin{itemize} \begin{itemize}
\item EAD : Outils/Quotas : permet de visualiser les quotas suivants : \item EAD : Outils/Quotas : permet de visualiser les quotas suivants :
\begin{itemize} \begin{itemize}
@ -44,6 +69,30 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}
\frametitle{Les quotas Scribe : EAD3}
\begin{itemize}
\item Non installé par défaut :
\begin{itemize}
\item quotas dépassés,
\item quotas à surveiller (presque atteint),
\item tous les quotas.
\end{itemize}
\end{itemize}
\end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique : Quota}
\begin{itemize}
\item Dans gen\_config vérifier le pourcentage entre la limite douce et dure (samba / quota\_hard\_limit\_percent en mode expert) ;
\item copier des fichiers dans le home de l'élève (attention au droit) ;
\item vérifier les quotas dans l'ead2 ;
\item vérifier les quotas dans l'ead3.
\end{itemize}
\end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Les partages groupes} \frametitle{Les partages groupes}
\begin{itemize} \begin{itemize}
@ -101,6 +150,7 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame} \begin{frame}
\frametitle{Pratique} \frametitle{Pratique}
\begin{itemize} \begin{itemize}
@ -115,6 +165,7 @@
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\end{frame} \end{frame}
}
\begin{frame} \begin{frame}
\frametitle{L'importation Scribe} \frametitle{L'importation Scribe}
@ -126,12 +177,14 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame} \begin{frame}
\frametitle{Pratique} \frametitle{Pratique}
\begin{itemize} \begin{itemize}
\item Importer des comptes. \item Importer des comptes.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
}
\begin{frame} \begin{frame}
\frametitle{La purge des comptes} \frametitle{La purge des comptes}
@ -155,12 +208,14 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame} \begin{frame}
\frametitle{Pratique} \frametitle{Pratique}
\begin{itemize} \begin{itemize}
\item Purger des comptes élèves non modifiés depuis 0 jours. \item Purger des comptes élèves non modifiés depuis 0 jours.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
}
\begin{frame} \begin{frame}
\frametitle{L'édition groupée} \frametitle{L'édition groupée}
@ -176,9 +231,30 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame} \begin{frame}
\frametitle{Pratique} \frametitle{Pratique}
\begin{itemize} \begin{itemize}
\item Edition groupée. \item Edition groupée.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
}
\begin{frame}
\frametitle{Les ACLs}
\begin{itemize}
\item Peut être gérer via un poste client ;
\item via l'EAD2 ;
\item via l'EAD3 (si eole-fichier-actions est installés).
\end{itemize}
\end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique}
\begin{itemize}
\item Changer des ACL dans l'EAD2 : outils/gestion des acls ;
\item changer des ACL dans l'EAD3 : système/gestion des ACL
\end{itemize}
\end{frame}
}

View File

@ -1,34 +1,47 @@
\begin{frame} \begin{frame}
\frametitle{Présentation générale} \frametitle{Présentation générale}
\begin{itemize} \begin{itemize}
\item Bacula ; \item Bacula/Bareos ;
\item outil de sauvegarde libre pour : \item outil de sauvegarde libre pour :
\begin{itemize} \begin{itemize}
\item les fichiers/dossiers, \item les fichiers/dossiers ;
\item les droits POSIX, \item les droits POSIX ;
\item les ACLs ; \item les ACLs.
\end{itemize} \end{itemize}
\item séparation EOLE : \item séparation EOLE :
\begin{itemize} \begin{itemize}
\item directeur (+ serveur de fichier), \item directeur (+ serveur de fichier) ;
\item espace de stockage. \item espace de stockage.
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}
\frametitle{Commandes EOLE pour bareos}
\begin{itemize}
\item pour EOLE 2.5 / 2.6 / 2.7 :
\begin{itemize}
\item les commandes sont dans le \uppercase{path} ;
\item \commande{bareosconfig.py} ;
\item \commande{bareosmount.py} ;
\item \commande{bareosrestore.py} ;
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame} \begin{frame}
\frametitle{Configuration du directeur} \frametitle{Configuration du directeur}
\begin{itemize} \begin{itemize}
\item types de sauvegarde : \item types de sauvegarde :
\begin{itemize} \begin{itemize}
\item sauvegarde totale (T), \item sauvegarde totale (T) ;
\item sauvegarde différentielle (D), \item sauvegarde différentielle (D) ;
\item sauvegarde incrémentale (I) ; \item sauvegarde incrémentale (I).
\end{itemize} \end{itemize}
\item durée de rétention (modifiable dans gen\_config) : \item durée de rétention (modifiable dans gen\_config) :
\begin{itemize} \begin{itemize}
\item totale : 6 mois, \item totale : 6 mois ;
\item différentielle : 5 semaines, \item différentielle : 5 semaines ;
\item incrémentale : 10 jours. \item incrémentale : 10 jours.
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
@ -36,14 +49,14 @@
\begin{frame} \begin{frame}
\frametitle{Configuration du directeur} \frametitle{Configuration du directeur}
\includegraphics[width=8cm]{modules_EOLE_envole/scribe/sauvegarde.png} \skbfigure[width=8cm]{en/modules_EOLE_envole/sauvegarde.png}
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Configuration des fichiers sauvegardés} \frametitle{Configuration des fichiers sauvegardés}
\begin{itemize} \begin{itemize}
\item les fichiers personnalisés dans le répertoire /etc/bacula/baculafichiers.d/ ; \item les fichiers personnalisés dans le répertoire /etc/bareos/bareosfichiers.d/ ;
\item possibilité d'ajouter des fichiers à sauvegarder ; \item possibilité d'ajouter des fichiers à sauvegarder ;
\item possibilité d'exclure des fichiers. \item possibilité d'exclure des fichiers.
\end{itemize} \end{itemize}
@ -57,9 +70,9 @@
\item si l'espace de stockage est local ; \item si l'espace de stockage est local ;
\item support: \item support:
\begin{itemize} \begin{itemize}
\item distant (SMB), \item distant (SMB) ;
\item local (USB, externe), \item local (USB, externe) ;
\item manuel (lecteur de bande) ; \item manuel (lecteur de bande).
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\item depuis EAD ; \item depuis EAD ;
@ -69,22 +82,77 @@
\end{frame} \end{frame}
\begin{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{bareosconfig.py} en 2.5, 2.6 et 2.7
\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} \begin{itemize}
\item La commande : /usr/share/eole/bacula/baculaconfig.py \item<1-> support usb
\item afficher la configuration actuelle : -d \only<1>{\begin{itemize}
\item configurer le support de sauvegarde : -s [usb|smb|manual] \item \commande{bareosconfig.py -s usb --usb\_path=<peripherique>}
\begin{itemize} \end{itemize}}
\item usb : --usb\_path=/dev/sdc \item<1-> support smb
\item smb : --smb\_machine= --smb\_ip= --smb\_partage= --smb\_login= --smb\_password= \only<2>{\begin{itemize}
\end{itemize} \item \commande{bareosconfig.py -s smb --smb\_machine=<nom d'hôte> --smb\_ip=<adresse ip> --smb\_partage=<nom du partage> [--smb\_login=<compte> --smb\_password=<mot de passe>]}
\item configurer l'adresse mail : -m + --mail\_ok= + --mail\_error \end{itemize}}
\item programmation de la sauvegarde : -j [daily|weekly|monthly] \item<1-> support manuel
\item niveau de programmation : --job\_level=[Full|Incemental|Differential] \only<3>{\begin{itemize}
\item heure de sauvegarde : --job\_hour= de 0 à 23 heures \item \commande{bareosconfig.py -s manual}
\item jour de la programmation : --job\_day=[1-7] (journalières avec --job\_end\_day=[1-7]) \end{itemize}}
\item appliquer la configuration : -a \end{itemize}
\item lancer une sauvegarde : -n --level= \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{bareosconfig.py -j daily --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7> --job\_end\_day=<1-7>}
\end{itemize}}
\item<1-> hebdomadaire
\only<2>{\begin{itemize}
\item \commande{bareosconfig.py -j weekly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
\end{itemize}}
\item<1-> mensuelle
\only<3>{\begin{itemize}
\item \commande{bareosconfig.py -j monthly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --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{bareosconfig.py -m [--mail\_ok=<courriel>] [--mail\_error=courriel]}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Configurer une sauvegarde en ligne de commande}
\framesubtitle{Afficher la configuration courante}
La configuration courante peut être affichée à l'écran :
\begin{itemize}
\item \commande{bareosconfig.py -d}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Lancer une sauvegarde immédiatement}
\begin{itemize}
\item \commande{bareosconfig.py -n --level=Full|Incremental|Differential}.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
@ -101,27 +169,32 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame} \begin{frame}
\frametitle{Pratique} \frametitle{Pratique}
\begin{itemize} \begin{itemize}
\item Sauvegarder le serveur sur le partage Windows \item Créer le partage sous windows ;
\item configurer la sauvegarde dans l'EAD2 ;
\item exécuter une sauvegarde immédiate dans l'EAD3.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Restauration partielle} \frametitle{Restauration partielle}
\begin{itemize} \begin{itemize}
\item Script /usr/share/eole/bacula/bacularestore.py ; \item Script \commande{[/usr/share/eole/bareos/]bareosrestore.py} (2.5, 2.6, 2.7) ;
\item rechercher un fichier : --search \* ; \item rechercher un fichier : \commande{--search \*} ;
\item restaurer un fichier : --file nom\_du\_fichier ; \item restaurer un fichier : \commande{--file nom\_du\_fichier} ;
\item restaurer le dossier et contenu : --folder nom\_du\_dossier ; \item restaurer le dossier et contenu : \commande{--folder nom\_du\_dossier} ;
\item restaurer tous les fichiers : --all\_files ; \item restaurer tous les fichiers : \commande{--all\_files} ;
\item restaurer les bases de données : --mysql ; \item restaurer les bases de données : \commande{--mysql} ;
\item restaurer un annuaire LDAP : --ldap ; \item restaurer un annuaire LDAP : \commande{--ldap} ;
\item ... \item ...
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame} \begin{frame}
\frametitle{Pratique} \frametitle{Pratique}
\begin{itemize} \begin{itemize}
@ -131,36 +204,53 @@
\item rechercher le fichier et le restaurer. \item rechercher le fichier et le restaurer.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Restauration totale} \frametitle{Restauration totale}
\begin{itemize} \begin{itemize}
\item Installer le serveur (avec gen\_conteneur) ; \item Installer le serveur (avec gen\_conteneur) ;
\item configurer le support de sauvegarde en ligne de commande ; \item configurer le support de sauvegarde en ligne de commande ;
\item monter le support de sauvegarde : /usr/share/eole/bacula/baculamount.py --mount ; \item monter le support de sauvegarde : \commande{bareosmount.py --mount} ;
\item restaurer le catalogue : /usr/share/eole/bacula/bacularestore.py --catalog scribe-dir (attention restauration aussi de la configuration bacula) ; \item restaurer le catalogue : \commande{bareosrestore.py --catalog <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bareos) ;
\item instanciation du serveur : instance zephir-restore.eol ; \item instanciation du serveur : \commande{instance zephir-restore.eol} ;
\item ne pas reinitiliser la base Bacula ; \item ne pas reinitiliser la base Bacula ;
\item restauration totale : /usr/share/eole/bacula/bacularestore.py --all. \item restauration totale : \commande{bareosrestore.py --all}.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Restauration totale en 2.6, et 2.7}
\begin{itemize}
\item Installer le serveur (avec gen\_conteneur) ;
\item configurer le support de sauvegarde en ligne de commande ;
\item monter le support de sauvegarde : \commande{bareosmount.py --mount} ;
\item restaurer le catalogue : \commande{]bareosrestore.py --configeol <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bareos) ;
\item instanciation du serveur : \commande{instance zephir-restore.eol} ;
\item ne pas reinitiliser la base Bareos ;
\item bareosrestore.py --catalog (sans options) ;
\item restauration totale : \commande{bareosrestore.py --all}.
\end{itemize}
\end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Résolution des problèmes} \frametitle{Résolution des problèmes}
\begin{itemize} \begin{itemize}
\item Diagnose ; \item Diagnose ;
\item les logs : \item les logs :
\begin{itemize} \begin{itemize}
\item /var/log/rsyslog/local/bacula-dir/, \item /var/log/rsyslog/local/bareos-dir/,
\item /var/log/rsyslog/local/bacula-fd/, \item /var/log/rsyslog/local/bareos-fd/,
\item /var/log/rsyslog/local/bacula-sd/ ; \item /var/log/rsyslog/local/bareos-sd/ ;
\end{itemize} \end{itemize}
\item la console bconsole : \item la console \commande{bconsole} :
\begin{itemize} \begin{itemize}
\item messages, \item \commande{messages} ;
\item status dir|sd|fd|all ; \item \commande{status dir|sd|fd|all} ;
\end{itemize} \end{itemize}
\item test de montage : /usr/share/eole/bacula/baculamount.py -t ; \item test de montage : \commande{bareosmount.py -t} ;
\item supprimer le verrou : /usr/share/eole/bacula/baculaconfig.py --unlock . \item supprimer le verrou : \commande{bareosconfig.py --unlock} .
\end{itemize} \end{itemize}
\end{frame} \end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{ninegate.tex}
fichier slides/modules\_EOLE\_envole/ninegate.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{01-utilisateur.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/01-utilisateur.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{10-machine\_conf\_reseau.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/10-machine\_conf\_reseau.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{10-windows-distance.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/10-windows-distance.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{11-integration-scribe.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/11-integration-scribe.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{12-machine-diagnostic.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/12-machine-diagnostic.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{12-machine-ead.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/12-machine-ead.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{13-profil.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/13-profil.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{14-esu-diagnostic.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/14-esu-diagnostic.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{14-esu.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/14-esu.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{15-script-scribe.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/15-script-scribe.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{16-imprimante.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/16-imprimante.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{17-corbeille.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/17-corbeille.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{18-virus.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/18-virus.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{19-ftp.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/19-ftp.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{20-sauvegarde.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/20-sauvegarde.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{30-communication.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/30-communication.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{31-scripts-user-scribe.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/31-scripts-user-scribe.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -0,0 +1,18 @@
\begin{frame}
\frametitle{Les ACLs}
\begin{itemize}
\item Peut être gérer via un poste client ;
\item via l'EAD2 ;
\item via l'EAD3 (si eole-fichier-actions est installés).
\end{itemize}
\end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique}
\begin{itemize}
\item Changer des ACL dans l'EAD2 : outils/gestion des acls ;
\item changer des ACL dans l'EAD3 : système/gestion des ACL
\end{itemize}
\end{frame}
}

View File

@ -1,7 +0,0 @@
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{sauvegarde-pratique.tex}
fichier slides/modules\_EOLE\_envole/scribeAD/sauvegarde-pratique.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}
}

View File

@ -19,6 +19,17 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique : utilisateur}
\begin{itemize}
\item Dans EAD2 créer un utilisateur de type professeur ;
\item créer un utilisateur de type élève ;
\item créer un groupe et l'associer à l'élève ;
\end{itemize}
\end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Les utilisateurs Scribe} \frametitle{Les utilisateurs Scribe}
\framesubtitle{Les quotas} \framesubtitle{Les quotas}
@ -29,14 +40,28 @@
\item il ne peut pas dépasser la limite dure, \item il ne peut pas dépasser la limite dure,
\item il peut dépasser la limite douce pendant 7 jours, \item il peut dépasser la limite douce pendant 7 jours,
\item passé ce délai : seul la limite douce compte, \item passé ce délai : seul la limite douce compte,
\item par défaut la limite dure est le double de la limite douce,
\item supprimer des données : repart au début. \item supprimer des données : repart au début.
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}
\frametitle{Outil d'information des quotas}
\begin{itemize}
\item infosquota :
\begin{itemize}
\item apt-eole install eole-infosquota ;
\item http://<adresse\_serveur>/quotas/ pour la configuration ;
\item un programme est exécuté à l'ouverture de la session.
\end{itemize}
\item warnquota : envoi de mails aux utilisateurs (via cron)
\end{itemize}
\end{frame}
\begin{frame} \begin{frame}
\frametitle{Les utilisateurs Scribe} \frametitle{Les utilisateurs Scribe}
\framesubtitle{Les quotas Scribe} \framesubtitle{Les quotas Scribe : EAD2}
\begin{itemize} \begin{itemize}
\item EAD : Outils/Quotas : permet de visualiser les quotas suivants : \item EAD : Outils/Quotas : permet de visualiser les quotas suivants :
\begin{itemize} \begin{itemize}
@ -47,6 +72,29 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}
\frametitle{Les quotas Scribe : EAD3}
\begin{itemize}
\item EAD : Système/Gestion des quotas fichiers :
\begin{itemize}
\item permet de visualiser les quotas ;
\item permet de modifier les quotas.
\end{itemize}
\end{itemize}
\end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique : Quota}
\begin{itemize}
\item Dans gen\_config vérifier le pourcentage entre la limite douce et dure (samba / quota\_hard\_limit\_percent en mode expert) ;
\item copier des fichiers dans le home de l'élève (attention au droit) ;
\item vérifier les quotas dans l'ead2 ;
\item vérifier les quotas dans l'ead3.
\end{itemize}
\end{frame}
}
\begin{frame} \begin{frame}
\frametitle{Les utilisateurs Scribe} \frametitle{Les utilisateurs Scribe}
\framesubtitle{Les partages groupes} \framesubtitle{Les partages groupes}

View File

@ -1,5 +0,0 @@
\begin{frame}
\frametitle{partages.tex}
fichier slides/modules\_EOLE\_envole/seth/partages.tex à éditer
% contenu (pas trop long) de la diapositive
\end{frame}

View File

@ -1,6 +1,7 @@
\begin{frame} \begin{frame}
\frametitle{EAD3} \frametitle{EAD3}
\begin{itemize} \begin{itemize}
\item but à terme : remplacer EAD2 (toutes les actions ne sont pas encore portées) ;
\item uniquement destiné au administrateur (contrairement à EAD2 où il peut y avoir des accès professeurs) ; \item uniquement destiné au administrateur (contrairement à EAD2 où il peut y avoir des accès professeurs) ;
\item desactivable (sactivé par défaut) ; \item desactivable (sactivé par défaut) ;
\item interface ead3 : https://<adresse\_module>/ ; \item interface ead3 : https://<adresse\_module>/ ;

View File

@ -4,6 +4,7 @@
\item Exécution sur un serveur ou un groupe de serveurs ; \item Exécution sur un serveur ou un groupe de serveurs ;
\item les scripts doivent être dans /usr/share/zephir/scripts/ ; \item les scripts doivent être dans /usr/share/zephir/scripts/ ;
\item ils doivent avoir l'extension .zephir ; \item ils doivent avoir l'extension .zephir ;
\item les scripts doivent être exécutables ;
\item ne pas spécifier l'extension lors de l'exécuxion ; \item ne pas spécifier l'extension lors de l'exécuxion ;
\item fonctionseole.init\_proc : permet de vérifier si l'action est bloqué ; \item fonctionseole.init\_proc : permet de vérifier si l'action est bloqué ;
\item fonctionseole.zephir(<etat>, <message>, <type>) : log envoyer au Zéphir ; \item fonctionseole.zephir(<etat>, <message>, <type>) : log envoyer au Zéphir ;