Compare commits

...

11 Commits

Author SHA1 Message Date
Laurent Gourvenec 97066f3a24 ScribeAD: ajout des paquets à installer pour quota 2022-05-19 17:56:20 +02:00
Laurent Gourvenec 93a7f8cc0b ScribeAD: service samba-ad-dc status doit être exécuté dans le conteneur 2022-05-19 17:54:31 +02:00
Emmanuel Garette 4689047656 maj scribe 2022-05-18 15:42:34 +02:00
Emmanuel Garette 45eb92fce7 mise à jour scribe 2022-05-18 13:57:24 +02:00
Emmanuel Garette 84e32ce756 modification EAD3 + scribe 2022-05-18 10:45:43 +02:00
Emmanuel Garette 8a5a1bb335 Merge master into xelatex/* 2022-05-18 09:18:18 +02:00
Emmanuel Garette 6c47a9f458 Construction de la formation 2022-05-18 09:18:18 +02:00
Laurent Gourvenec be62280654 Mise à jour du programme
Plus proche de la dernière présentation
Début avec les bases Linux
2022-05-16 10:14:07 +02:00
Laurent Gourvenec 847e305454 Suppression du doublon du logo Cadoles
A remplacer par celui d'Econocome ?
2022-05-16 10:14:07 +02:00
Laurent Gourvenec 85b822a203 Mise à jour du programme 2022-05-16 10:14:07 +02:00
Laurent Gourvenec c21ef4dee6 Initialisation de la formation 2022-05-16 10:14:07 +02:00
72 changed files with 845 additions and 311 deletions

View File

@ -93,6 +93,8 @@
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/purge-utilisateurs} \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/purge-utilisateurs-pratique}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/acl}
\subsection{La gestion des machines et sessions} \subsection{La gestion des machines et sessions}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client-pratique} \skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client-pratique}

View File

@ -0,0 +1,15 @@
\frametitle{Correction}
\framesubtitle{Ajouter une variable pour activer vnstat}
\begin{verbatim}
<constraints>
<check name="valid_enum" target="vnstat_interface">
<param>['0', '1', '2', '3', '4']</param>
</check>
<condition name="disabled_if_in" source="activer_vnstat">
<param>non</param>
<target type="family">statistique</target>
<target type="servicelist">vnstat</target>
<target type="filelist">vnstat</target>
</condition>
</constraints>
\end{verbatim}

View File

@ -0,0 +1,262 @@
\documentclass{beamer}
\usepackage{skb}
\skbconfig[
root = ../../../,
rep = content,
pub = presentations,
fig = figures,
sli = slides,
acr = database/acr,
bib = database/bib
]{skblocal.tex}
\newcommand{\pdfauthor}{Cadoles}
\newcommand{\pdftitle}{Formation personnalisée TC1/TC2}
\newcommand{\pdfkeywords}{EOLE}
\skbinput[from=sli]{style/preambule}
\newlength{\logospacing}
\setlength{\logospacing}{0 cm}
\logo{
\skbfigure[width=2cm]{logos/Cadoles.png}~
}
\title[]{Formation personnalisée TC1/TC2}
\subtitle{Econocom}
\author[Equipe Auteur]{Cadoles}
\institute[Cadoles]{\skbfigure[width=2cm]{logos/Cadoles.png}}
\date{{\small \today}}
\subject{Talks}
\begin{document}
\skbinput[from=sli]{style/title}
% Corps de la formation
%\skbinput[from=sli]{}
\section{Bases GNU/Linux}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/gnu_linux}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/tcpdump-tshark}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/commande-distance}
\section{La distribution EOLE}
\skbinput[from=sli]{modules_EOLE_envole/commun/intro}
\skbinput[from=sli]{modules_EOLE_envole/commun/ecosysteme}
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes27}
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes28}
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes29}
\section{Panorama des modules}
\skbinput[from=sli]{modules_EOLE_envole/zephir/description}
\skbinput[from=sli]{modules_EOLE_envole/amon/description}
\skbinput[from=sli]{modules_EOLE_envole/sphynx/description}
\skbinput[from=sli]{modules_EOLE_envole/seth/description}
\skbinput[from=sli]{modules_EOLE_envole/scribe/description}
\skbinput[from=sli]{modules_EOLE_envole/horus/description}
\skbinput[from=sli]{modules_EOLE_envole/amonecole/description}
%\skbinput[from=sli]{modules_EOLE_envole/eclair/description}
\skbinput[from=sli]{modules_EOLE_envole/seshat/description}
\skbinput[from=sli]{modules_EOLE_envole/thot/description}
\skbinput[from=sli]{modules_EOLE_envole/hapy/description}
\section{Les quatre phases}
\skbinput[from=sli]{modules_EOLE_envole/commun/quatre_phases}
\subsection{Configuration}
\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config}
\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config_1}
\skbinput[from=sli]{modules_EOLE_envole/commun/quatre_phases-pratique}
\subsection{Linstanciation}
\skbinput[from=sli]{modules_EOLE_envole/commun/instance-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/instance-reconfigure}
\skbinput[from=sli]{modules_EOLE_envole/commun/reconfigure-pratique}
\subsection{Ladministration courante}
\skbinput[from=sli]{modules_EOLE_envole/commun/mise-a-jour}
\skbinput[from=sli]{modules_EOLE_envole/commun/diagnose}
\skbinput[from=sli]{modules_EOLE_envole/commun/diagnose-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/05-conteneurs}
\skbinput[from=sli]{modules_EOLE_envole/commun/firewall}
\skbinput[from=sli]{modules_EOLE_envole/commun/firewall-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/schedule}
\skbinput[from=sli]{modules_EOLE_envole/commun/schedule-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/onduleur}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/onduleur-pratique}
\subsection{Les interfaces dadministration}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ncurse/description}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/description}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/connexion}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/connexion-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/fonctions-basiques}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/fonctions-basiques-pratique}
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/gestion-roles}
\section{Application Zéphir, fonctionnalités basiques}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir_1}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir_1-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir_2}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir_2-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir_3}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir_3-pratique}
\section{Personnalisation du module}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-patchs}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-patchs-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-templates}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-templates-pratique}
\section{Application Zéphir}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir2}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/zephir}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/zephir_script}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/migration-zephir}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-instance-reconfigure}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-instance-reconfigure-pratique}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/sauvegarde}
\section{EAD3}
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/31-ead3}
%Hapy
%
%\section{Hâpy, virtualisation des infrastructures}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/description}
%\subsection{Configuration}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-commutateur-virtuel}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-virtualisation}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-modeles-vm}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-hooks-vm}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-opennebula-flow}
%\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-multi-noeuds}
%Amon
%\subsection{Fonctions de base d'Amon}
%\skbinput[from=sli]{modules_EOLE_envole/amon/01-base}
%\skbinput[from=sli]{modules_EOLE_envole/amon/06-relaidhcp}
%\skbinput[from=sli]{modules_EOLE_envole/amon/08-radius}
%
%
%\subsection{Les commandes à distances}
%\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/22-commande-distance}
%\subsection{Era}
%\skbinput[from=sli]{modules_EOLE_envole/amon/02-era}
%
%\subsection{Proxy}
%\skbinput[from=sli]{modules_EOLE_envole/amon/06-proxy}
%\skbinput[from=sli]{modules_EOLE_envole/amon/04-cntlm}
%
%\section{Filtrage web}
%\skbinput[from=sli]{modules_EOLE_envole/amon/03-filtrage}
%
%\section{Complément proxy}
%\skbinput[from=sli]{modules_EOLE_envole/amon/06-deuxiemesquid}
%\skbinput[from=sli]{modules_EOLE_envole/amon/06-exception}
%\skbinput[from=sli]{modules_EOLE_envole/amon/06-log}
%
%\section{Reverse proxy}
%\skbinput[from=sli]{modules_EOLE_envole/amon/05-reverseproxy}
%
%\section{Trouver de l'information}
%\skbinput[from=sli]{modules_EOLE_envole/commun/08-info_internet}
%scribe
\section{Utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/utilisateurs}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/script-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}
%~???\skbinput[from=sli]{modules_EOLE_envole/modules/scribe/12-machine-ead}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/integration-poste-client}
\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}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/auto-ou}
\skbinput[from=sli]{modules_EOLE_envole/scribeAD/esu}
\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{Sauvegarde}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/description}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/configuration}
\skbinput[from=sli]{modules_EOLE_envole/commun/sauvegarde/resolution_problemes}
\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{Les services}
\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}
%\skbinput[from=sli]{modules_EOLE_envole/description}
%\skbinput[from=sli]{modules_EOLE_envole/liste-applications}
%\subsection{Portail}
%\skbinput[from=sli]{modules_EOLE_envole/eportail}
%\skbinput[from=sli]{modules_EOLE_envole/ninegate}
%\subsection{Gestion des applications}
%\skbinput[from=sli]{modules_EOLE_envole/ajout-application}
%\skbinput[from=sli]{modules_EOLE_envole/ajout-application-pratique}
\skbinput[from=sli]{licences/license-cc-by-sa-2.0}
\end{document}

View File

@ -0,0 +1,54 @@
\documentclass[a4paper,11pt]{report}
\usepackage{skb}
\skbconfig[
root = ../../../,
rep = content,
pub = presentations,
fig = figures,
sli = slides,
acr = database/acr,
bib = database/bib
]{skblocal.tex}
\newcommand{\departement}{Cadoles Formations}
\newcommand{\numeroversion}{1.0}
\newcommand{\adresse}{170, avenue Jean Jaurès}
\newcommand{\codepostal}{21000}
\newcommand{\ville}{Dijon}
\newcommand{\telephone}{Tél : 03 73 27 02 86}
\newcommand{\fax}{Fax : 09 72 29 61 11}
\newcommand{\siteweb}{Site : http://www.cadoles.com/}
\newcommand{\formateur}{Emmanuel Garette}
\skbinput[from=rep]{style/preambule-programme}
% TITRE DU DOCUMENT !
\title{Programme de Formation}
\author{Emmanuel Garette}
%\date{}
\begin{document}
\maketitle
\newpage
\section{Public visé}
\input{./programme/public.tex}
\section{Conditions préalables}
\input{./programme/prerequis.tex}
\section{Objectifs de la formation}
\input{./programme/objectifs.tex}
\section{Durée de la formation}
\input{./programme/duree.tex}
\IfFileExists{./programme/moyens.tex}{%
\section{Moyens pédagogiques, techniques et d'encadrement}
\input{./programme/moyens.tex}
}{}
\section{Évaluation des acquis}
\input{./programme/evaluation.tex}
\newpage
\section{Contenu de la formation}
\input{./programme/contenu.tex}
\end{document}

View File

@ -0,0 +1,38 @@
\begin{itemize}
\item Introduction
\begin{itemize}
\item La distribution EOLE
\end{itemize}
\item Tronc commun
\begin{itemize}
\item Les quatre phases
\item Ladministration courante
\item Les interfaces dadministration
\end{itemize}
\item Infrastructure déployée
\begin{itemize}
\item Concepts
\item Mise en place
\item Évolutivité
\end{itemize}
\item Hâpy
\begin{itemize}
\item Configuration
\item Maintenance
\item Gestion des VM
\end{itemize}
\item Amon
\begin{itemize}
\item Configuration
\item Maintenance
\item Gestion du proxy
\item Gestion du pare-feu
\end{itemize}
\item Scribe
\begin{itemize}
\item Configuration
\item Maintenance
\item Gestion du domaine
\item Services pédagogiques
\end{itemize}
\end{itemize}

View File

@ -0,0 +1 @@
2,5 jours.

View File

@ -0,0 +1 @@
L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation.

View File

@ -0,0 +1,4 @@
\begin{itemize}
\item une salle de formation équipée d'ordinateurs avec infrasctructure de démonstration pour les travaux pratiques ;
\item un formateur avec l'expérience de l'installation et de la maintenance des solutions présentées.
\end{itemize}

View File

@ -0,0 +1 @@
Le participant à la formation est autonome pour l'administration des serveurs et la recherche d'informations en vue de résoudre les incidents.

View File

@ -0,0 +1 @@
Connaissance basique des systèmes dexploitation GNU/Linux.

View File

@ -0,0 +1 @@
La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés de modules EOLE.

View File

@ -0,0 +1,41 @@
\documentclass{article}
\usepackage{skb}
\skbconfig[
root = ../../../,
rep = content,
pub = presentations,
fig = figures,
sli = slides,
acr = database/acr,
bib = database/bib
]{skblocal.tex}
\skbinput[from=rep]{style/preambule-article}
\newcommand{\departement}{Cadoles Formations}
\newcommand{\numeroversion}{0.1}
\newcommand{\adresse}{170, avenue Jean Jaurès}
\newcommand{\codepostal}{21000}
\newcommand{\ville}{Dijon}
\newcommand{\telephone}{03 73 27 02 86}
\begin{document}
\title{Formation personnalisée TC1/TC2}
\author{Cadoles}
\date{{\small \today}}
\maketitle
\skbinput[from=rep]{style/title}
% Corps de la formation
%\skbinput[from=rep]{}
\skbinput[from=rep]{licences/license-cc-by-sa-2.0}
\end{document}

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

@ -33,7 +33,19 @@
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Les quotas Scribe} \frametitle{Les quotas Scribe : EAD2}
\begin{itemize}
\item EAD : Outils/Quotas : permet de visualiser les quotas suivants :
\begin{itemize}
\item quotas dépassés,
\item quotas à surveiller (presque atteint),
\item tous les quotas.
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Les quotas Scribe : EAD3}
\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}

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,19 @@
\begin{frame}
\frametitle{Les ACLs}
\begin{itemize}
\item Peut être gérer via la ligne de commande ;
\item 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

@ -0,0 +1,26 @@
\begin{frame}
\frametitle{Classement automatique AD}
\begin{itemize}
\item Il peut être intéressant de classer les utilisateurs ou les ordinateurs automatiquement dans des OU (par exemple pour les GPO)
\begin{itemize}
\item désactivé par défaut ;
\item on peut classer les utilisateurs et les ordinateurs suivant différents critères.
\end{itemize}
\end{itemize}
\end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Classement automatiquement AD}
\framesubtitle{Mise en pratique}
\begin{itemize}
\item activer dans gen\_config : GPO / Unités d'organisation ;
\item passer à "oui" "Activer la création automatique d'une arborescence d'UO" ;
\item "Unité d'organisation" : "PC math" ;
\item "Quels objets AD doivent être classé ?" : "ordinateur" ;
\item "Critère de sélection des nouveaux objets AD (regex)" : "PC-83" ;
\item reconfigure ;
\item exécuter le script de synchronisation immédiatement dans EAD3 : Gestion AD / Classer les nouveaux utilisateurs et ordinateurs OU.
\end{itemize}
\end{frame}
}

View File

@ -1,3 +1,21 @@
\begin{frame}
\frametitle{Configuration DHCP}
\begin{itemize}
\item configuration des IPs dynamiques :
\begin{itemize}
\item activer dans gen\_config ;
\item informations : adresse réseau - netmask - route - DNS - IP basse et IP haute ;
\end{itemize}
\item configuration des baux statiques :
\begin{itemize}
\item action EAD : outils - DHCP statique ;
\item informations : nom machine - adresse IP - adresse MAC ;
\item possibilité de consulter, utiliser les baux en cours ;
\item attention, ne doit pas être la plage du POOL DHCP.
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame} \begin{frame}
\frametitle{Intégration des postes clients} \frametitle{Intégration des postes clients}
\framesubtitle{Le principe} \framesubtitle{Le principe}
@ -19,4 +37,23 @@
La jonction au domaine est orchestrée grâce à salt-stack. La jonction au domaine est orchestrée grâce à salt-stack.
Le serveur sassure que les clients sont dans un état donné en leur faisant exécuter des actions si nécessaire. Le serveur sassure que les clients sont dans un état donné en leur faisant exécuter des actions si nécessaire.
\begin{itemize}
\item Méthode 1 : Intégration manuelle
\begin{enumerate}
\item intégration au domaine Windows,
\item reboot du client.
\end{enumerate}
\item méthode 2 : Intégration automatique (recommandée)
\begin{enumerate}
\item ouvrir un navigateur web et saisir l'adresse suivante : http://salt/joineole,
\item télécharger le programme d'installation du client EOLE,
\item executer le programme d'installation du client EOLE,
\item acceptation de la clef :
\begin{enumerate}
\item salt-key pour lister les postes en attente d'approbation, salt-key -a <NOM-DU-POSTE> pour accepter,
\item EAD3 : Client / Gestion des clés clients.
\end{enumerate}
\item le poste est intégré au domaine et il redémarre.
\end{enumerate}
\end{itemize}
\end{frame} \end{frame}

View File

@ -5,6 +5,6 @@
\item \commande{salt "*" test.ping} (Liste les clients en cours de fonctionnement); \item \commande{salt "*" test.ping} (Liste les clients en cours de fonctionnement);
\item \commande{smbclient -L <nom du serveur> -U <utilisateur> -p} (Liste les partages disponibles pour l'utilisateur) ; \item \commande{smbclient -L <nom du serveur> -U <utilisateur> -p} (Liste les partages disponibles pour l'utilisateur) ;
\item \commande{smbclient -U USER //<nom du serveur>/<utilisateur> -p} (Se connecter au serveur avec un utilisateur); \item \commande{smbclient -U USER //<nom du serveur>/<utilisateur> -p} (Se connecter au serveur avec un utilisateur);
\item \commande{service samba-ad-dc status} (Affiche l'état du service); \item \commande{ssh addc service samba-ad-dc status} (Affiche l'état du service);
\end{itemize} \end{itemize}
\end{frame} \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,30 @@
\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 apt-eole install eole-infosquota eole-fichier-quota ;
\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

@ -0,0 +1,59 @@
\begin{frame}
\frametitle{EAD3}
\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 desactivable (sactivé par défaut) ;
\item interface ead3 : https://<adresse\_module>/ ;
\item seule les utilisateurs locaux du groupe "adm" peuvent se connecter (eole).
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Interface}
\begin{itemize}
\item Liste des familles ;
\item actions par famille ;
\item possibilité de recherche d'action :
\begin{itemize}
\item recherche par "tag"
\item recherche par mot clé
\end{itemize}
\item affichage par "badge" ou par "tableau" ;
\item marque page (attention stocker dans le navigateur).
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Action de base}
\begin{itemize}
\item Mise à jour :
\begin{itemize}
\item paquets à mettre jour (Query-Auto) ;
\item mise à jour (Maj-Auto) ;
\item rapport de mise à jour.
\end{itemize}
\item Système :
\begin{itemize}
\item services : liste les services géré par EOLE,
\item redémarrer,
\item éteindre,
\item reconfigure.
\end{itemize}
\item tâches planifiées (schedule).
\end{itemize}
\end{frame}
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Pratique : EAD3}
\begin{itemize}
\item Se connecter à l'EAD3 ;
\item rechercher l'actions "redémarrer" ;
\item mettre cette action en marque-page ;
\item découvrir les actions ;
\item redémarrer le service ead-server (EAD2) ;
\item vérifier les mises à jours ;
\item programmer un reconfigure cette nuit.
\end{itemize}
\end{frame}
}

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 ;