diff --git a/.gitignore b/.gitignore index 18aa5f8..78b1f0c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,8 @@ *.synctex.gz *~ *.swp +*.bcf +*.idx +*run.xml build-messages-*.txt +plans_de_formation.tar.gz diff --git a/Makefile b/Makefile index 30a19c9..363a33c 100644 --- a/Makefile +++ b/Makefile @@ -8,8 +8,8 @@ BUILDLOG := build-messages-$(DATE).txt LATEXBUILD := $(TEXPDFPRG) $(TEXPDFOPT) define latexbuild - @echo "Rerun to get cross-references" > $1.log - @while [ `grep -c "Rerun to get cross-references" $1.log` -ne 0 ] ; \ + @echo "Rerun to get cross-references" > `basename $1.log` + @while [ `grep -c "Rerun to get cross-references" \`basename $1.log\`` -ne 0 ] ; \ do \ echo $(TEXPDFPRG) $(TEXPDFOPT) $2 ; \ if ! $(TEXPDFPRG) $(TEXPDFOPT) $2 | tee -a ./$(BUILDLOG) ; then \ diff --git a/applications_web/moodle/programme/contenu.tex b/applications_web/moodle/programme/contenu.tex new file mode 100644 index 0000000..b176ec6 --- /dev/null +++ b/applications_web/moodle/programme/contenu.tex @@ -0,0 +1,42 @@ +\begin{itemize} + \item Présentation, généralités + \item Présentation de l'interface + \item Les différents rôles dans l'application + \item Les différents formats de cours + \item Les cas d'utilisation + \item Création d'un cours et réglages + \begin{itemize} + \item Effectuer les réglages d'un cours + \item Présentation du cours côté enseignant + \item Présentation du bloc d'administration + \item Inscrire des étudiants à votre cours + \end{itemize} + \item Les outils + \begin{itemize} + \item Les différents outils + \item Choisir des outils adaptés + \item Section + \item Blocs + \item Ressources + \item Activités + \end{itemize} + \item Les activités d'évaluation + \begin{itemize} + \item Évaluations auto-corrigées + \begin{itemize} + \item Test + \item Leçon + \end{itemize} + \item Évaluations corrigées par le formateur : devoirs + \item Évaluations par les pairs : glossaire + \item Autres activités pouvant être notées + \end{itemize} + \item Les notes + \item L'importation + \item La fin d'année + \item Les paquetages + \begin{itemize} + \item Les paquetages SCORM + \item Les paquetages IMS Content + \end{itemize} +\end{itemize} diff --git a/applications_web/moodle/programme/evaluation.tex b/applications_web/moodle/programme/evaluation.tex new file mode 100644 index 0000000..9897c60 --- /dev/null +++ b/applications_web/moodle/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par le biais d'activités d'évaluation de l'application Moodle. diff --git a/applications_web/moodle/programme/moyens.tex b/applications_web/moodle/programme/moyens.tex new file mode 100644 index 0000000..4471aad --- /dev/null +++ b/applications_web/moodle/programme/moyens.tex @@ -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 et de l'utilisation de la solution présentée. +\end{itemize} diff --git a/applications_web/moodle/programme/objectifs.tex b/applications_web/moodle/programme/objectifs.tex new file mode 100644 index 0000000..62ef7db --- /dev/null +++ b/applications_web/moodle/programme/objectifs.tex @@ -0,0 +1 @@ +Les participants sauront tirer parti des fonctionnalités de l'application Moodle pour mettre en œuvre leur démarche pédagogique. diff --git a/applications_web/moodle/programme/prerequis.tex b/applications_web/moodle/programme/prerequis.tex new file mode 100644 index 0000000..b132773 --- /dev/null +++ b/applications_web/moodle/programme/prerequis.tex @@ -0,0 +1 @@ +Les participants doivent être familiers des navigateurs web et des usages pédagogiques. diff --git a/applications_web/moodle/programme/public.tex b/applications_web/moodle/programme/public.tex new file mode 100644 index 0000000..5821eaa --- /dev/null +++ b/applications_web/moodle/programme/public.tex @@ -0,0 +1 @@ +La formation s'adresse à un public d'enseignants désirant étendre leur palette d'outils pédagogiques avec une solution informatisée de diffusion de cours et de devoirs. diff --git a/inc b/inc new file mode 120000 index 0000000..0754c6e --- /dev/null +++ b/inc @@ -0,0 +1 @@ +../convformation/inc \ No newline at end of file diff --git a/infographie/blender/bfct b/infographie/blender/bfct new file mode 100644 index 0000000..c1b8c7b --- /dev/null +++ b/infographie/blender/bfct @@ -0,0 +1,25 @@ +BFCT : Blender Foundation Certified Trainer + +La demande de certification se fait en ligne et doit s'appuyer sur les points suivants : +* Connaissance de Blender : + * les fonctions et buts de la Fondation et de l'Institut ; + * l'historique et les implications de la licence ; + * un portfolio illustrant la maîtrise de sept des domaines suivants : + * modélisation ; + * matériaux et textures ; + * armature ; + * animation ; + * composition ; + * éclairage ; + * scripting ; + * rendu ; + * simulation ; + * intégration dans un flux de travail. +* Qualités d'enseignement de Blender illustré par deux supports (écrit et vidéo) qui dénotent des capacités suivantes : + * explication claire des concepts et méthodes ; + * prise en compte de l'expérience du public ; + * production de supports complémentaires si besoin pour expliquer les sujets complexes. +* Expériences d'enseignement dans un des domaines suivants : + * enseignement académique ; + * formation commerciale ; + * expérience communautaire (forums, irc, ateliers, documentation) diff --git a/modules_EOLE_envole/Makefile b/modules_EOLE_envole/Makefile deleted file mode 100644 index 85a09d3..0000000 --- a/modules_EOLE_envole/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/make - -scribe: - pdflatex scribe.tex - pdflatex scribe.tex - -scribe-horus: - pdflatex scribe-horus.tex - pdflatex scribe-horus.tex - -amon-sphynx: - pdflatex amon-sphynx.tex - pdflatex amon-sphynx.tex - -tronc-commun-1: - pdflatex tronc-commun-1.tex - pdflatex tronc-commun-1.tex - -tronc-commun-2: - pdflatex tronc-commun-2.tex - pdflatex tronc-commun-2.tex - -clean: - find . -name '*.log' -delete - find . -name '*.out' -delete - find . -name '*.aux' -delete - find . -name '*.toc' -delete - find . -name '*.nav' -delete - find . -name '*.snm' -delete - find . -name '*.aux' -delete diff --git a/modules_EOLE_envole/amon-sphynx.tex b/modules_EOLE_envole/amon-sphynx.tex index 11d9b7a..655a27f 100644 --- a/modules_EOLE_envole/amon-sphynx.tex +++ b/modules_EOLE_envole/amon-sphynx.tex @@ -1,60 +1,215 @@ -%%presentation \documentclass{beamer} -\usepackage{beamerthemetree} -%%impression -%\documentclass[a4paper,9pt]{extarticle} -%\usepackage{beamerarticle} -%% -% class FR +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} \usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[frenchb]{babel} - -% image +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} \usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Amon Sphynx}, + pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu}, + pdfauthor={XXX AUTEUR XXX}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2013 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +%\usecolortheme{crane} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} +\newcommand{\eolesmall}{ + \begin{minipage}[c]{0.10\textwidth} + \includegraphics[width=1cm]{beamer-skel/img/logo-eole.png} + \end{minipage} +} +\newcommand{\eolebig}{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}} +\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}} +%\setmonofont[Scale=0.86]{Andale Mono} +%\usepackage{colortab} -\usecolortheme{crane} -\beamertemplatetransparentcovered +\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}} -% le logo -%\logo{\includegraphics[height=1cm]{ban.png}} +\title[]{Formation Amon Sphynx} +\subtitle{XXX CLIENT XXX} -\title{Formation EOLE} -\subtitle{Amon/Sphynx} +\author[Equipe Auteur]{XXX AUTEUR XXX} -\author{GARETTE Emmanuel} -\institute{Cadoles} -\date{\today} +\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSubsection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + +\logo{ + % \includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~ + \hspace{120pt} + \includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~ + \hspace{113pt} + \includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~ +} \begin{document} -\frame{\titlepage} -\include{commun/00-intro} -\include{amon/00-description} -\include{sphynx/00-description} -\include{commun/01-quatre_phases} -\include{amon/00-commun} -\include{commun/03-configuration} -\include{commun/02-administration} -\include{commun/02-instance-reconfigure} -\include{commun/02-administration2} -\include{commun/02-conteneurs} -\include{commun/02-administration3} -\include{commun/20-firewall.tex} -\include{commun/21-schedule.tex} -\include{commun/22-pratique.tex} -\include{commun/23-onduleur.tex} -\include{commun/24-trouver.tex} +% Page de titre +\begin{frame} +\titlepage +\end{frame} -\include{commun/20-ead} +\section{Introduction} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/commun/00-intro} +\include{modules_EOLE_envole/commun/01-nouveaute23} +\include{modules_EOLE_envole/amon/00-nouveautes} +\include{modules_EOLE_envole/sphynx/00-nouveautes} +\include{modules_EOLE_envole/amon/00-description} +\include{modules_EOLE_envole/sphynx/00-description} -\include{amon/01-base} -\include{amon/02-distance} -\include{amon/03-era} -\include{amon/04-filtrage} -\include{sphynx/01-arv} -\include{amon/06-amonecole} +\section{Les quatre phases} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/commun/02-quatre_phases} +\include{modules_EOLE_envole/amon/00-virtualbox} +\include{modules_EOLE_envole/commun/02-quatre_phases-pratique} + +\section{Fonctions de base d'Amon} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/amon/01-base} + +\section{Les commandes à distances} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-1/22-commande-distance} + +\section{Era} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/amon/02-era} + +\section{Filtrage web} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/amon/03-filtrage} +%FIXME a revoir et completer +\include{modules_EOLE_envole/amon/04-cntlm} + +\section{Reverse Proxy} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/amon/05-reverseproxy} + +\section{ARV} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/sphynx/01-arv} + +%FIXME Revoir l'ancienne doc et mettre un § sur AmonEcole ! + +\subject{Talks} +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{\textsc{cc-by-nc-sa-2.0}} + \begin{itemize} + \item Attribution + \item Pas d’Utilisation Commerciale + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} \end{document} + diff --git a/modules_EOLE_envole/amon-sphynx/programme/contenu.tex b/modules_EOLE_envole/amon-sphynx/programme/contenu.tex new file mode 100644 index 0000000..ee4c7ea --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/contenu.tex @@ -0,0 +1,88 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Amon/Sphynx + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item Fonctions de base d'Amon + \begin{itemize} + \item Serveur DNS + \item Agrégation de lien + \item Réseau + \end{itemize} + \item Les commandes à distance + \begin{itemize} + \item Activer la connexion ssh sur Amon + \item Le protocole ssh + \item Screen + \end{itemize} + \item Era + \begin{itemize} + \item Présentation + \item Directive + \item Les directives optionnelles + \item La qualité de service + \item Les règles netbios + \item Options avancées + \end{itemize} + \item Filtrage web + \begin{itemize} + \item Présentation + \item Interdire ou autoriser des sites web + \item Politique de liste blanche + \item Filtre optionnel + \item Filtre syntaxique + \item Filtre des extensions + \item Filtre des types MIME + \item Filtre par machine + \item Filtre par utilisateur + \item Filtre par destination + \item Ne pas authentifier / mettre en cache + \item Filtre antivirus web + \item Filtre P2P + \item Horaire + \item Numéro de filtrage web + \item Observation + \item Gérer au mieux les ressources + \item Reverse proxy + \end{itemize} + \item Sphynx + \begin{itemize} + \item Présentation + \item Les certificats + \item Les modèles de tunnels + \item Les tunnels + \item Démarrage de RVP + \item Validité et révocation + \item Sphynx et Zéphir + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/amon-sphynx/programme/evaluation.tex b/modules_EOLE_envole/amon-sphynx/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/amon-sphynx/programme/moyens.tex b/modules_EOLE_envole/amon-sphynx/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/amon-sphynx/programme/objectifs.tex b/modules_EOLE_envole/amon-sphynx/programme/objectifs.tex new file mode 100644 index 0000000..c6ee0b0 --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/objectifs.tex @@ -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. diff --git a/modules_EOLE_envole/amon-sphynx/programme/prerequis.tex b/modules_EOLE_envole/amon-sphynx/programme/prerequis.tex new file mode 100644 index 0000000..f399a13 --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/prerequis.tex @@ -0,0 +1 @@ +Avoir suivi la formation tronc commun. diff --git a/modules_EOLE_envole/amon-sphynx/programme/programme.tex b/modules_EOLE_envole/amon-sphynx/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/amon-sphynx/programme/public.tex b/modules_EOLE_envole/amon-sphynx/programme/public.tex new file mode 100644 index 0000000..508d37f --- /dev/null +++ b/modules_EOLE_envole/amon-sphynx/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Amon et Sphynx. diff --git a/modules_EOLE_envole/amon/00-description.tex b/modules_EOLE_envole/amon/00-description.tex index b8f98cc..cae3d4c 100644 --- a/modules_EOLE_envole/amon/00-description.tex +++ b/modules_EOLE_envole/amon/00-description.tex @@ -1,5 +1,5 @@ \begin{frame} - \frametitle {Description Amon} + \frametitle {Amon} \begin{itemize} \item Amon, la passerelle pare-feu : \begin{itemize} diff --git a/modules_EOLE_envole/amon/00-nouveautes.tex b/modules_EOLE_envole/amon/00-nouveautes.tex new file mode 100644 index 0000000..39ec05f --- /dev/null +++ b/modules_EOLE_envole/amon/00-nouveautes.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle{Nouveautés Amon} + \begin{itemize} + \item amélioration nginx (notamment "domaine par défaut") ; + \item suppression de NuFW ; + \item possibilité de désactiver le filtrage web ; + \item proxy sur une carte ; + \item second squid pour authentification différente ; + \item outil de consultation des log : sarg => ligthsquid ; + \item wpad/CNTLM ; + \item Era ajout de la possibilité de mettre des exceptions. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/amon/00-commun.tex b/modules_EOLE_envole/amon/00-virtualbox.tex similarity index 100% rename from modules_EOLE_envole/amon/00-commun.tex rename to modules_EOLE_envole/amon/00-virtualbox.tex diff --git a/modules_EOLE_envole/amon/01-base.tex b/modules_EOLE_envole/amon/01-base.tex index c9ae864..79ffd07 100644 --- a/modules_EOLE_envole/amon/01-base.tex +++ b/modules_EOLE_envole/amon/01-base.tex @@ -1,15 +1,3 @@ -\section{Fonctions de base d'Amon} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Serveur DNS} \begin{itemize} diff --git a/modules_EOLE_envole/amon/02-distance.tex b/modules_EOLE_envole/amon/02-distance.tex deleted file mode 100644 index 65ccfe6..0000000 --- a/modules_EOLE_envole/amon/02-distance.tex +++ /dev/null @@ -1,54 +0,0 @@ -\section{Les commandes à distances} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - -\begin{frame} - \frametitle{Activer la connexion ssh sur Amon} - \begin{itemize} - \item Possibilité d'interdire la connexion ssh à root ; - \item possibilité d'interdire la connexion sans clef rsa ; - \item choix des adresses autorisés. - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Le protocole ssh} - \begin{itemize} - \item protocole de communication sécurisé ; - \item ouvrir une connexion : ssh utilisateur@ip\_serveur ; - \item ouvrir une connexion pour commande graphique : ssh -X utilisateur@ip\_serveur ; - \item transfert de fichier : scp fichier.txt utilisateur@ip\_serveur:. - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Screen} - \begin{itemize} - \item si la connexion se coupe, impossible de récupérer la session ; - \item screen permet de détacher un shell et le récupérer ; - \item pour le lancer : screen ; - \item pour détacher : ctrl a d ; - \item attention déconnexion automatique : unset TMOUT ; - \item pour reprendre un screen : screen -rd - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Pratique} - \begin{itemize} - \item Activer la connexion sur amonecole1 juste pour votre IP ; - \item se connecter sur le serveur amonecole1 en ssh ; - \item copier un fichier ; - \item lancer gen\_config à travers ssh ; - \item utiliser screen. - \end{itemize} -\end{frame} - diff --git a/modules_EOLE_envole/amon/03-era.tex b/modules_EOLE_envole/amon/02-era.tex similarity index 92% rename from modules_EOLE_envole/amon/03-era.tex rename to modules_EOLE_envole/amon/02-era.tex index 14cff7a..a9f3a87 100644 --- a/modules_EOLE_envole/amon/03-era.tex +++ b/modules_EOLE_envole/amon/02-era.tex @@ -1,15 +1,3 @@ -\section{Era} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Présentation} \begin{itemize} @@ -99,7 +87,7 @@ \begin{frame} \frametitle{NuFW} - \includegraphics[width=8cm]{nufw.png} + \includegraphics[width=8cm]{modules_EOLE_envole/amon/nufw.png} \end{frame} \begin{frame} diff --git a/modules_EOLE_envole/amon/04-filtrage.tex b/modules_EOLE_envole/amon/03-filtrage.tex similarity index 83% rename from modules_EOLE_envole/amon/04-filtrage.tex rename to modules_EOLE_envole/amon/03-filtrage.tex index b2179ae..3b316d9 100644 --- a/modules_EOLE_envole/amon/04-filtrage.tex +++ b/modules_EOLE_envole/amon/03-filtrage.tex @@ -1,15 +1,3 @@ -\section{Filtrage web} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Présentation} \begin{itemize} @@ -184,7 +172,6 @@ \end{itemize} \end{frame} -%--------------------------------------------------------------- \begin{frame} \frametitle{Gérer au mieux les ressources} \begin{itemize} @@ -194,27 +181,3 @@ \item antivirus. \end{itemize} \end{frame} - -%--------------------------------------------------------------- -\begin{frame} - \frametitle{Reverse proxy} - \begin{itemize} - \item permet relayer des requêtes Web provenant de l'extérieur vers les serveurs internes ; - \item permet de rediriger : - \begin{itemize} - \item SSO, - \item administration Envole 2.0, - \item HTTP, - \item HTTPS ; - \end{itemize} - \item si on redirige le SSO, il ne faut pas l'activer sur l'Amon. - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Pratique} - \begin{itemize} - \item Rendre disponible envole de Scribe depuis l'extérieur. - \end{itemize} -\end{frame} - diff --git a/modules_EOLE_envole/amon/04-cntlm.tex b/modules_EOLE_envole/amon/04-cntlm.tex new file mode 100644 index 0000000..0debe27 --- /dev/null +++ b/modules_EOLE_envole/amon/04-cntlm.tex @@ -0,0 +1,28 @@ +\begin{frame} + \frametitle{WPAD} + \begin{itemize} + \item WPAD permet la configuration automatique des postes clients ; + \item navigateur doit être configuré en conséquence ; + \item possibilité de définir un proxy et des exceptions différents suivant des critères. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Diagnostic WPAD} + \begin{itemize} + \item sous windows nslookup wpad ; + \item si erreur, bien vérifier le nom de domaine dans ipconfig /all ; + \item vérifier le domaine complet : nslookup wpad.nomdomain.lan + \item si erreur, problème DNS sur le poste/erreur BIND ; + \item désactiver le proxy dans firefox et tester http://wpad/wpad.dat + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{CNTLM} + \begin{itemize} + \item Poste dans un domaine différent sans support NTLM ; + \item fonctionne sur un port différent (3127). + \end{itemize} +\end{frame} + diff --git a/modules_EOLE_envole/amon/05-reverseproxy.tex b/modules_EOLE_envole/amon/05-reverseproxy.tex new file mode 100644 index 0000000..269bd94 --- /dev/null +++ b/modules_EOLE_envole/amon/05-reverseproxy.tex @@ -0,0 +1,23 @@ +\begin{frame} + \frametitle{Reverse proxy} + \begin{itemize} + \item permet relayer des requêtes Web provenant de l'extérieur vers les serveurs internes ; + \item permet de rediriger : + \begin{itemize} + \item SSO, + \item administration Envole 2.0, + \item HTTP, + \item HTTPS ; + \end{itemize} + \item si on redirige le SSO, il ne faut pas l'activer sur l'Amon. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Rendre disponible envole de Scribe depuis l'extérieur. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/nufw.png b/modules_EOLE_envole/amon/nufw.png similarity index 100% rename from modules_EOLE_envole/nufw.png rename to modules_EOLE_envole/amon/nufw.png diff --git a/modules_EOLE_envole/amon/06-amonecole.tex b/modules_EOLE_envole/amon/old-06-amonecole.tex similarity index 100% rename from modules_EOLE_envole/amon/06-amonecole.tex rename to modules_EOLE_envole/amon/old-06-amonecole.tex diff --git a/modules_EOLE_envole/amon/programme/contenu.tex b/modules_EOLE_envole/amon/programme/contenu.tex new file mode 100644 index 0000000..55ab3a3 --- /dev/null +++ b/modules_EOLE_envole/amon/programme/contenu.tex @@ -0,0 +1,78 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Amon + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item Fonctions de base d'Amon + \begin{itemize} + \item Serveur DNS + \item Agrégation de lien + \item Réseau + \end{itemize} + \item Les commandes à distance + \begin{itemize} + \item Activer la connexion ssh sur Amon + \item Le protocole ssh + \item Screen + \end{itemize} + \item Era + \begin{itemize} + \item Présentation + \item Directive + \item Les directives optionnelles + \item La qualité de service + \item Les règles netbios + \item Options avancées + \end{itemize} + \item Filtrage web + \begin{itemize} + \item Présentation + \item Interdire ou autoriser des sites web + \item Politique de liste blanche + \item Filtre optionnel + \item Filtre syntaxique + \item Filtre des extensions + \item Filtre des types MIME + \item Filtre par machine + \item Filtre par utilisateur + \item Filtre par destination + \item Ne pas authentifier / mettre en cache + \item Filtre antivirus web + \item Filtre P2P + \item Horaire + \item Numéro de filtrage web + \item Observation + \item Gérer au mieux les ressources + \item Reverse proxy + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/amon/programme/evaluation.tex b/modules_EOLE_envole/amon/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/amon/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/amon/programme/moyens.tex b/modules_EOLE_envole/amon/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/amon/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/amon/programme/objectifs.tex b/modules_EOLE_envole/amon/programme/objectifs.tex new file mode 100644 index 0000000..c6ee0b0 --- /dev/null +++ b/modules_EOLE_envole/amon/programme/objectifs.tex @@ -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. diff --git a/modules_EOLE_envole/amon/programme/prerequis.tex b/modules_EOLE_envole/amon/programme/prerequis.tex new file mode 100644 index 0000000..f399a13 --- /dev/null +++ b/modules_EOLE_envole/amon/programme/prerequis.tex @@ -0,0 +1 @@ +Avoir suivi la formation tronc commun. diff --git a/modules_EOLE_envole/amon/programme/programme.tex b/modules_EOLE_envole/amon/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/amon/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/amon/programme/public.tex b/modules_EOLE_envole/amon/programme/public.tex new file mode 100644 index 0000000..508d37f --- /dev/null +++ b/modules_EOLE_envole/amon/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Amon et Sphynx. diff --git a/modules_EOLE_envole/amonecole/programme/contenu.tex b/modules_EOLE_envole/amonecole/programme/contenu.tex new file mode 100644 index 0000000..8f4e29a --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/contenu.tex @@ -0,0 +1,128 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Amon + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item Fonctions de base d'Amon + \begin{itemize} + \item Serveur DNS + \item Agrégation de lien + \item Réseau + \end{itemize} + \item Les commandes à distance + \begin{itemize} + \item Activer la connexion ssh sur Amon + \item Le protocole ssh + \item Screen + \end{itemize} + \item Era + \begin{itemize} + \item Présentation + \item Directive + \item Les directives optionnelles + \item La qualité de service + \item Les règles netbios + \item Options avancées + \end{itemize} + \item Filtrage web + \begin{itemize} + \item Présentation + \item Interdire ou autoriser des sites web + \item Politique de liste blanche + \item Filtre optionnel + \item Filtre syntaxique + \item Filtre des extensions + \item Filtre des types MIME + \item Filtre par machine + \item Filtre par utilisateur + \item Filtre par destination + \item Ne pas authentifier / mettre en cache + \item Filtre antivirus web + \item Filtre P2P + \item Horaire + \item Numéro de filtrage web + \item Observation + \item Gérer au mieux les ressources + \item Reverse proxy + \end{itemize} + \item La gestion des utilisateurs + \begin{itemize} + \item Les types d'utilisateurs + \item Les quotas + \item Les groupes + \item Les listes de diffusion + \item L'importation des comptes utilisateur + \end{itemize} + \item La configuration du réseau + \item La connexion à distance aux postes clients + \item L'intégration des clients au domaine + \begin{itemize} + \item L'intégration au domaine + \item Le client Scribe + \end{itemize} + \item Les outils de diagnostic + \item L'interface d'administration EAD + \item La gestion des profils + \begin{itemize} + \item Profil local + \item Profil itinerant + \item Profil obligatoire + \end{itemize} + \item La configuration des postes clients + \item Les scripts de démarrage + \item La gestion des imprimantes + \begin{itemize} + \item L'interface de CUPS + \item L'interface simplifiée EAD + \end{itemize} + \item La gestion de la corbeille + \item La gestion des virus + \item La gestion de l'espace de stockage en réseau + \item La gestion des sauvegardes + \begin{itemize} + \item La configuration de la sauvegarde + \item Le mécanisme de restauration + \end{itemize} + \item Les outils de communication + \begin{itemize} + \item Les serveurs de courriel + \item Le serveur de listes de diffusion + \item Le serveur de discussion instantanée + \end{itemize} + \item Les services web + \begin{itemize} + \item L'ajout de services + \item Les applications intégrées + \item Le portail Posh + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/amonecole/programme/evaluation.tex b/modules_EOLE_envole/amonecole/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/amonecole/programme/moyens.tex b/modules_EOLE_envole/amonecole/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/amonecole/programme/objectifs.tex b/modules_EOLE_envole/amonecole/programme/objectifs.tex new file mode 100644 index 0000000..c6ee0b0 --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/objectifs.tex @@ -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. diff --git a/modules_EOLE_envole/amonecole/programme/prerequis.tex b/modules_EOLE_envole/amonecole/programme/prerequis.tex new file mode 100644 index 0000000..f399a13 --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/prerequis.tex @@ -0,0 +1 @@ +Avoir suivi la formation tronc commun. diff --git a/modules_EOLE_envole/amonecole/programme/programme.tex b/modules_EOLE_envole/amonecole/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/amonecole/programme/public.tex b/modules_EOLE_envole/amonecole/programme/public.tex new file mode 100644 index 0000000..edfb683 --- /dev/null +++ b/modules_EOLE_envole/amonecole/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Amonecole. diff --git a/modules_EOLE_envole/commun/00-intro.tex b/modules_EOLE_envole/commun/00-intro.tex index e25a101..5d332db 100644 --- a/modules_EOLE_envole/commun/00-intro.tex +++ b/modules_EOLE_envole/commun/00-intro.tex @@ -1,15 +1,3 @@ -\section{Introduction} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{EOLE} \begin{itemize} diff --git a/modules_EOLE_envole/commun/00-nouveaute23.tex b/modules_EOLE_envole/commun/01-nouveaute23.tex similarity index 59% rename from modules_EOLE_envole/commun/00-nouveaute23.tex rename to modules_EOLE_envole/commun/01-nouveaute23.tex index a9c403f..2176db5 100644 --- a/modules_EOLE_envole/commun/00-nouveaute23.tex +++ b/modules_EOLE_envole/commun/01-nouveaute23.tex @@ -16,4 +16,14 @@ \end{itemize} \end{frame} - +\begin{frame} + \frametitle{Nouveaux emplacements} + \begin{itemize} + \item /data => /home ; + \item /data est un lien symbolique vers /home/workgroup ; + \item /opt n'est plus un lien symbolique (/data/opt); + \item /home//profiles => /home//profil ; + \item /etc/eole => /usr/share/eole/creole/ (sauf pour config.eol) ; + \item fichier EAD, ... dans /var/lib/eole/. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/commun/02-administration2.tex b/modules_EOLE_envole/commun/02-administration2.tex deleted file mode 100644 index 1626230..0000000 --- a/modules_EOLE_envole/commun/02-administration2.tex +++ /dev/null @@ -1,17 +0,0 @@ -\begin{frame} - \frametitle{Diagnostic} - \begin{itemize} - \item La commande "diagnose" permet de tester différents points du serveur ; - \item La commande "diagnose -L" propose un diagnostic étendu. - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Pratique} - \begin{itemize} - \item Faire un reconfigure ; - \item lancer un diagnostic ; - \item lancer un diagnostic étendu. - \end{itemize} -\end{frame} - diff --git a/modules_EOLE_envole/commun/03-configuration.tex b/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex similarity index 51% rename from modules_EOLE_envole/commun/03-configuration.tex rename to modules_EOLE_envole/commun/02-quatre_phases-pratique.tex index 23bd6bf..d88662c 100644 --- a/modules_EOLE_envole/commun/03-configuration.tex +++ b/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex @@ -7,31 +7,15 @@ \item Passerelle, \item DNS : DNS de la machine hôte ; \end{itemize} - \item Lancer gen\_config ; - \item Interface : + \item lancer gen\_config ; + \item présentation de l'interface : \begin{itemize} \item barre de menu, \item les onglets, \item la partie centrale, - \item validation. + \item validation ; \end{itemize} - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Pratique : gen\_config en mode texte} - \begin{itemize} - \item taper gen\_config txt ; - \item avoir l'aide help ; - \item open .eol ; - \item choosegroup ; - \begin{itemize} - \item 0, - \item niveau de mise à jour : passer en "complete" ; - \end{itemize} - \item save ; - \item entrer le nom .eol ; - \item exit. + \item configurer le serveur. \end{itemize} \end{frame} diff --git a/modules_EOLE_envole/commun/01-quatre_phases.tex b/modules_EOLE_envole/commun/02-quatre_phases.tex similarity index 92% rename from modules_EOLE_envole/commun/01-quatre_phases.tex rename to modules_EOLE_envole/commun/02-quatre_phases.tex index 982f7a2..636c67a 100644 --- a/modules_EOLE_envole/commun/01-quatre_phases.tex +++ b/modules_EOLE_envole/commun/02-quatre_phases.tex @@ -1,15 +1,3 @@ -\section{Les quatre phases} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{La phase d'installation} \begin{itemize} diff --git a/modules_EOLE_envole/commun/99-2.4.tex b/modules_EOLE_envole/commun/99-2.4.tex new file mode 100644 index 0000000..bd54352 --- /dev/null +++ b/modules_EOLE_envole/commun/99-2.4.tex @@ -0,0 +1,30 @@ +\section{EOLE 2.4} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} + +\begin{frame} + \frametitle{Créole} + \begin{itemize} + \item Reconfigure/instance ; + \item tiramisu ; + \item tout dans les dictionnaires. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{gen\_config} + \begin{itemize} + \item Interface web ; + \item identique sur Zéphir ; + \item plus de "validation" par onglet ; + \item tiramisu. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/developpement-eole.tex b/modules_EOLE_envole/developpement-eole.tex deleted file mode 100644 index 4555469..0000000 --- a/modules_EOLE_envole/developpement-eole.tex +++ /dev/null @@ -1,79 +0,0 @@ -%%presentation -\documentclass{beamer} -\usepackage{beamerthemetree} -%%impression -%\documentclass[a4paper,9pt]{extarticle} -%\usepackage{beamerarticle} -%% - -% class FR -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[frenchb]{babel} - -% image -\usepackage{graphicx} - -\usecolortheme{crane} -\beamertemplatetransparentcovered - -% le logo -%\logo{\includegraphics[height=1cm]{ban.png}} - -\title{Formation EOLE} -\subtitle{Développement EOLE} - -\author{GARETTE Emmanuel} -\institute{Cadoles} -\date{\today} - -\begin{document} -\frame{\titlepage} - -\include{tronc-commun-2/20-api} -\include{tronc-commun-2/30-api_bash} -\include{tronc-commun-2/01-personnalisation-creole} -\include{tronc-commun-2/01-personnalisation-creole2} -\include{tronc-commun-2/04-diagnose} - -\section{EOLE avancé} -\begin{frame}{Plan} - \small \tableofcontents[currentsection, hideothersubsections] -\end{frame} -\include{commun/02-instance-reconfigure} -\include{tronc-commun-2/05-script-instance-reconfigure} -\include{commun/20-firewall} -\include{tronc-commun-2/07-eole-firewall} -\include{commun/21-schedule} -\include{tronc-commun-2/08-schedule} -\include{tronc-commun-2/03-zephir_script} -\include{tronc-commun-2/15-script-ead} -\include{tronc-commun-2/16-sauvegarde} -\include{tronc-commun-2/18-cert} - -\section{Conteneur avancé} -\begin{frame}{Plan} - \small \tableofcontents[currentsection, hideothersubsections] -\end{frame} -\include{commun/02-conteneurs} -\include{tronc-commun-2/17-conteneur_groupe_conteneur} -\include{tronc-commun-2/06-montage-conteneur} -\include{tronc-commun-2/09-host} -\include{tronc-commun-2/12-interface} -\include{tronc-commun-2/13-disknod} -%\section{Packaging} -%\begin{frame}{Plan} -% \small \tableofcontents[currentsection, hideothersubsections] -%\end{frame} -%eole-skeletor - - -\section{Développement Envole} -\begin{frame}{Plan} - \small \tableofcontents[currentsection, hideothersubsections] -\end{frame} -\include{envole/01-ajout} -\include{tronc-commun-2/11-mysql} -%\include{tronc-commun-2/14-sso} - -\end{document} diff --git a/modules_EOLE_envole/envole/00-introduction.tex b/modules_EOLE_envole/envole/00-introduction.tex deleted file mode 100644 index bb70196..0000000 --- a/modules_EOLE_envole/envole/00-introduction.tex +++ /dev/null @@ -1,12 +0,0 @@ -\section{Les services web} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - diff --git a/modules_EOLE_envole/envole/programme/contenu.tex b/modules_EOLE_envole/envole/programme/contenu.tex new file mode 100644 index 0000000..b98a786 --- /dev/null +++ b/modules_EOLE_envole/envole/programme/contenu.tex @@ -0,0 +1,77 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Scribe/Envole + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item La gestion des utilisateurs + \begin{itemize} + \item Les types d'utilisateurs + \item Les quotas + \item Les groupes + \item Les listes de diffusion + \item L'importation des comptes utilisateur + \end{itemize} + \item La configuration du réseau + \item La connexion à distance aux postes clients + \item Les outils de diagnostic + \item L'interface d'administration EAD + \item La configuration des postes clients + \item La gestion des virus + \item La gestion de l'espace de stockage en réseau + \item La gestion des sauvegardes + \begin{itemize} + \item La configuration de la sauvegarde + \item Le mécanisme de restauration + \end{itemize} + \item Les services web + \begin{itemize} + \item L'ajout de services + \item Les applications intégrées + \begin{itemize} + \item Ajaxplorer + \item Piwik2 + \item Dokuwiki + \item Moodle + \item GRR + \item Taskfreak + \item Roundcube + \item CDT + \item WordPress + \item FluxBB + \item Gibii + \item Gepi + \item Jappix + \end{itemize} + \item Le portail Posh + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/envole/programme/evaluation.tex b/modules_EOLE_envole/envole/programme/evaluation.tex new file mode 100644 index 0000000..44bb10c --- /dev/null +++ b/modules_EOLE_envole/envole/programme/evaluation.tex @@ -0,0 +1,4 @@ +Le participant sera noté sur sa capacité à maitriser le prompt python, à +configurer son environnement de travail, à écrire des programmes simples +correspondant à la réalisation de scripts usuels, et enfin sur sa +compréhension des bases de la programmation objet. diff --git a/modules_EOLE_envole/envole/programme/moyens.tex b/modules_EOLE_envole/envole/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/envole/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/envole/programme/objectifs.tex b/modules_EOLE_envole/envole/programme/objectifs.tex new file mode 100644 index 0000000..a97a30a --- /dev/null +++ b/modules_EOLE_envole/envole/programme/objectifs.tex @@ -0,0 +1 @@ +La formation aborde les fondamentaux de la programmation en langage python. diff --git a/modules_EOLE_envole/envole/programme/prerequis.tex b/modules_EOLE_envole/envole/programme/prerequis.tex new file mode 100644 index 0000000..d91706e --- /dev/null +++ b/modules_EOLE_envole/envole/programme/prerequis.tex @@ -0,0 +1 @@ +Aucun. diff --git a/modules_EOLE_envole/envole/programme/programme.tex b/modules_EOLE_envole/envole/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/envole/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/envole/programme/public.tex b/modules_EOLE_envole/envole/programme/public.tex new file mode 100644 index 0000000..1b5e2a6 --- /dev/null +++ b/modules_EOLE_envole/envole/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE. diff --git a/modules_EOLE_envole/horus/00-description.tex b/modules_EOLE_envole/horus/00-description.tex index 9a35914..0be4a9a 100644 --- a/modules_EOLE_envole/horus/00-description.tex +++ b/modules_EOLE_envole/horus/00-description.tex @@ -1,5 +1,5 @@ \begin{frame} - \frametitle{Description Horus} + \frametitle{Horus} \begin{itemize} \item Horus, le serveur de fichier administratif : \begin{itemize} diff --git a/modules_EOLE_envole/horus/00-nouveautes.tex b/modules_EOLE_envole/horus/00-nouveautes.tex new file mode 100644 index 0000000..caeec8b --- /dev/null +++ b/modules_EOLE_envole/horus/00-nouveautes.tex @@ -0,0 +1,9 @@ +\begin{frame} + \frametitle{Nouveautés Horus} + \begin{itemize} + \item DHCP statique ; + \item reprise de la mise en commun Samba. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/horus/01-utilisateur.tex b/modules_EOLE_envole/horus/01-utilisateur.tex index f8640c3..dc96ead 100644 --- a/modules_EOLE_envole/horus/01-utilisateur.tex +++ b/modules_EOLE_envole/horus/01-utilisateur.tex @@ -1,15 +1,3 @@ -\section{Utilisateurs Horus} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Utilisateurs Horus} \begin{itemize} diff --git a/modules_EOLE_envole/horus/02-machine.tex b/modules_EOLE_envole/horus/02-machine.tex index d44b922..a5a2933 100644 --- a/modules_EOLE_envole/horus/02-machine.tex +++ b/modules_EOLE_envole/horus/02-machine.tex @@ -27,16 +27,6 @@ \end{itemize} \end{frame} -\begin{frame} - \frametitle{diagnostic} - \begin{itemize} - \item smbstatus (liste des utilisateurs et des machines connectés sur le serveur) ; - \item findsmb ; - \item smbclient -N -L IP\_poste (montre les différents partages de la machine cliente) ; - \item nmblookup nom\_machine (connaître ip d'une machine). - \end{itemize} -\end{frame} - \begin{frame} \frametitle{Les scripts de démarrage Horus} \begin{itemize} diff --git a/modules_EOLE_envole/horus/programme/contenu.tex b/modules_EOLE_envole/horus/programme/contenu.tex new file mode 100644 index 0000000..3995b9c --- /dev/null +++ b/modules_EOLE_envole/horus/programme/contenu.tex @@ -0,0 +1,87 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Horus + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item La gestion des utilisateurs + \begin{itemize} + \item Les types d'utilisateurs + \item Les quotas + \item Les groupes + \item Les partages + \item L'importation des comptes utilisateur + \end{itemize} + \item La configuration du réseau + \item La connexion à distance aux postes clients + \item L'intégration des clients au domaine + \begin{itemize} + \item L'intégration au domaine + \item Le client Scribe + \end{itemize} + \item Les outils de diagnostic + \item L'interface d'administration EAD + \item La gestion des profils + \begin{itemize} + \item Profil local + \item Profil itinerant + \item Profil obligatoire + \end{itemize} + \item La configuration des postes clients + \item Les scripts de démarrage + \item Les scripts administratifs + \item La gestion des imprimantes + \begin{itemize} + \item L'interface de CUPS + \item L'interface simplifiée EAD + \end{itemize} + \item La gestion de la corbeille + \item La gestion des virus + \item La gestion de l'espace de stockage en réseau + \item La gestion des sauvegardes + \begin{itemize} + \item La configuration de la sauvegarde + \item Le mécanisme de restauration + \end{itemize} + \item Les outils de communication + \begin{itemize} + \item Les serveurs de courriel + \item Le serveur de listes de diffusion + \item Le serveur de discussion instantanée + \end{itemize} + \item Les services web + \begin{itemize} + \item L'ajout de services + \item Les applications intégrées + \item Le portail Posh + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/horus/programme/evaluation.tex b/modules_EOLE_envole/horus/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/horus/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/horus/programme/moyens.tex b/modules_EOLE_envole/horus/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/horus/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/horus/programme/objectifs.tex b/modules_EOLE_envole/horus/programme/objectifs.tex new file mode 100644 index 0000000..c6ee0b0 --- /dev/null +++ b/modules_EOLE_envole/horus/programme/objectifs.tex @@ -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. diff --git a/modules_EOLE_envole/horus/programme/prerequis.tex b/modules_EOLE_envole/horus/programme/prerequis.tex new file mode 100644 index 0000000..f399a13 --- /dev/null +++ b/modules_EOLE_envole/horus/programme/prerequis.tex @@ -0,0 +1 @@ +Avoir suivi la formation tronc commun. diff --git a/modules_EOLE_envole/horus/programme/programme.tex b/modules_EOLE_envole/horus/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/horus/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/horus/programme/public.tex b/modules_EOLE_envole/horus/programme/public.tex new file mode 100644 index 0000000..453a2e7 --- /dev/null +++ b/modules_EOLE_envole/horus/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Horus. diff --git a/modules_EOLE_envole/scribe-horus.tex b/modules_EOLE_envole/scribe-horus.tex index 87a6364..24162fc 100644 --- a/modules_EOLE_envole/scribe-horus.tex +++ b/modules_EOLE_envole/scribe-horus.tex @@ -1,68 +1,224 @@ -%%presentation \documentclass{beamer} -\usepackage{beamerthemetree} -%%impression -%\documentclass[a4paper,9pt]{extarticle} -%\usepackage{beamerarticle} -%% -% class FR +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} \usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[frenchb]{babel} - -% image +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} \usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Scribe Horus}, + pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu}, + pdfauthor={XXX AUTEUR XXX}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2013 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +%\usecolortheme{crane} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} +\newcommand{\eolesmall}{ + \begin{minipage}[c]{0.10\textwidth} + \includegraphics[width=1cm]{beamer-skel/img/logo-eole.png} + \end{minipage} +} +\newcommand{\eolebig}{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}} +\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}} +%\setmonofont[Scale=0.86]{Andale Mono} +%\usepackage{colortab} -\usecolortheme{crane} -\beamertemplatetransparentcovered +\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}} -% le logo -%\logo{\includegraphics[height=1cm]{ban.png}} +\title[]{Formation Scribe Horus} +\subtitle{XXX CLIENT XXX} -\title{Formation EOLE} -\subtitle{Scribe/Horus} +\author[Equipe Auteur]{XXX AUTEUR XXX} -\author{GARETTE Emmanuel} -\institute{Cadoles} -\date{\today} +\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSubsection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + +\logo{ + % \includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~ + \hspace{120pt} + \includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~ + \hspace{113pt} + \includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~ +} \begin{document} -\frame{\titlepage} -\include{commun/00-intro} -\include{scribe/00-description} -\include{horus/00-description} -\include{commun/01-quatre_phases} -\include{scribe/00-commun} -\include{commun/03-configuration} -\include{commun/02-administration} -\include{commun/02-instance-reconfigure} -\include{commun/02-administration2} -\include{commun/02-conteneurs} -\include{commun/02-administration3} -\include{commun/20-firewall.tex} -\include{commun/21-schedule.tex} -\include{commun/22-pratique.tex} -\include{commun/23-onduleur.tex} -\include{commun/24-trouver.tex} +% Page de titre +\begin{frame} +\titlepage +\end{frame} -\include{scribe/01-utilisateur} -\include{horus/01-utilisateur} -\include{scribe/02-machine} -\include{horus/02-machine} -\include{scribe/03-communication} -\include{scribe/04-sauvegarde} -\include{scribe/05-imprimante} +\section{Introduction} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/commun/00-intro} +\include{modules_EOLE_envole/commun/01-nouveaute23} +%FIXME : nouveautés Scribe ! +\include{modules_EOLE_envole/horus/00-nouveautes} +\include{modules_EOLE_envole/scribe/00-description} +\include{modules_EOLE_envole/horus/00-description} -\include{horus/03-administrifs} +\section{Les quatre phases} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/commun/02-quatre_phases} +\include{modules_EOLE_envole/scribe/00-virtualbox} +\include{modules_EOLE_envole/commun/02-quatre_phases-pratique} -\include{commun/20-ead} +\section{Utilisateurs} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/scribe/01-utilisateur} +\include{modules_EOLE_envole/horus/01-utilisateur} -\include{envole/00-introduction} -\include{envole/01-ajout} -\include{envole/02-applications} -\include{envole/02-posh} +\section{Machines} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/scribe/10-machine_conf_reseau} +\include{modules_EOLE_envole/scribe/11-integration-scribe} +\include{modules_EOLE_envole/scribe/12-machine-ead} +\include{modules_EOLE_envole/scribe/12-machine-diagnostic} +\include{modules_EOLE_envole/scribe/13-profil} +\include{modules_EOLE_envole/scribe/14-esu} +\include{modules_EOLE_envole/scribe/15-script-scribe} +\include{modules_EOLE_envole/horus/02-machine} +\include{modules_EOLE_envole/scribe/16-imprimante} +\include{modules_EOLE_envole/scribe/17-corbeille} +\include{modules_EOLE_envole/scribe/18-virus} +\include{modules_EOLE_envole/scribe/19-ftp} + +\section{Sauvegarde} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/scribe/20-sauvegarde} + +\section{Communications} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/scribe/30-communication} + +\section{Les scripts administratifs} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/horus/03-administratifs} + +\section{Les services web} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/envole/01-ajout} +\include{modules_EOLE_envole/envole/02-applications} +\include{modules_EOLE_envole/envole/02-posh} + +\subject{Talks} +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{\textsc{cc-by-nc-sa-2.0}} + \begin{itemize} + \item Attribution + \item Pas d’Utilisation Commerciale + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} \end{document} diff --git a/modules_EOLE_envole/scribe/00-description.tex b/modules_EOLE_envole/scribe/00-description.tex index 20604bd..4364cb4 100644 --- a/modules_EOLE_envole/scribe/00-description.tex +++ b/modules_EOLE_envole/scribe/00-description.tex @@ -1,5 +1,5 @@ \begin{frame} - \frametitle{Description} + \frametitle{Scribe} \begin{itemize} \item Scribe, le serveur de fichier pédagogique : \begin{itemize} diff --git a/modules_EOLE_envole/scribe/00-commun.tex b/modules_EOLE_envole/scribe/00-virtualbox.tex similarity index 100% rename from modules_EOLE_envole/scribe/00-commun.tex rename to modules_EOLE_envole/scribe/00-virtualbox.tex diff --git a/modules_EOLE_envole/scribe/01-utilisateur.tex b/modules_EOLE_envole/scribe/01-utilisateur.tex index 1a3a9f3..2caeabd 100644 --- a/modules_EOLE_envole/scribe/01-utilisateur.tex +++ b/modules_EOLE_envole/scribe/01-utilisateur.tex @@ -1,15 +1,3 @@ -\section{Utilisateurs Scribe} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Les utilisateurs Scribe} \begin{itemize} diff --git a/modules_EOLE_envole/scribe/02-machine.tex b/modules_EOLE_envole/scribe/10-machine_conf_reseau.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-machine.tex rename to modules_EOLE_envole/scribe/10-machine_conf_reseau.tex diff --git a/modules_EOLE_envole/scribe/10-windows-distance.tex b/modules_EOLE_envole/scribe/10-windows-distance.tex new file mode 100644 index 0000000..54ed505 --- /dev/null +++ b/modules_EOLE_envole/scribe/10-windows-distance.tex @@ -0,0 +1,21 @@ +\begin{frame} + \frametitle{Se connecter aux Windows} + \begin{itemize} + \item winexe -U user\%motdepasse //IP\_POSTE cmd.exe + \item se connecter à un poste sans utilisateur : + \begin{itemize} + \item REG ADD "HKLM\textbackslash SYSTEM\textbackslash CurrentControlSet\textbackslash Control\textbackslash Terminal Server" /v fDenyTSConnections /t REG\_DWORD /d 0 /f ; + \item lancer 'shutdown -f -r -t 0' sur le poste windows ; + \item rdesktop -0 adresse\_ip -g 800x600 -x m -u "domain\textbackslash admin" + \end{itemize} + \item se connecter à un poste avec utilisateur : + \begin{itemize} + \item apt-get install xtightvncviewer + \item vncviewer -listen 0 \& + \item /usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -vnc + \end{itemize} + \item mount //adresse\_ip/C\$ /test/ -o username=admin,passwd=\$eole\&123456\$,iocharset=utf8 + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/scribe/02-integration-scribe.tex b/modules_EOLE_envole/scribe/11-integration-scribe.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-integration-scribe.tex rename to modules_EOLE_envole/scribe/11-integration-scribe.tex diff --git a/modules_EOLE_envole/scribe/12-machine-diagnostic.tex b/modules_EOLE_envole/scribe/12-machine-diagnostic.tex new file mode 100644 index 0000000..6c9462b --- /dev/null +++ b/modules_EOLE_envole/scribe/12-machine-diagnostic.tex @@ -0,0 +1,9 @@ +\begin{frame} + \frametitle{Diagnostic} + \begin{itemize} + \item smbstatus (liste des utilisateurs et des machines connectés sur le serveur) ; + \item findsmb ; + \item smbclient -N -L IP\_poste (montre les différents partages de la machine cliente) ; + \item nmblookup nom\_machine (connaître ip d'une machine). + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/scribe/02-ead.tex b/modules_EOLE_envole/scribe/12-machine-ead.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-ead.tex rename to modules_EOLE_envole/scribe/12-machine-ead.tex diff --git a/modules_EOLE_envole/scribe/02-profil.tex b/modules_EOLE_envole/scribe/13-profil.tex similarity index 96% rename from modules_EOLE_envole/scribe/02-profil.tex rename to modules_EOLE_envole/scribe/13-profil.tex index a547bf3..cf266b9 100644 --- a/modules_EOLE_envole/scribe/02-profil.tex +++ b/modules_EOLE_envole/scribe/13-profil.tex @@ -8,7 +8,7 @@ \end{frame} \begin{frame} - \frametitle{Méthode création d'un profil obligatoire} + \frametitle{Pratique} \begin{itemize} \item Création du profil obligatoire : \begin{itemize} diff --git a/modules_EOLE_envole/scribe/02-esu.tex b/modules_EOLE_envole/scribe/14-esu.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-esu.tex rename to modules_EOLE_envole/scribe/14-esu.tex diff --git a/modules_EOLE_envole/scribe/02-script-scribe.tex b/modules_EOLE_envole/scribe/15-script-scribe.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-script-scribe.tex rename to modules_EOLE_envole/scribe/15-script-scribe.tex diff --git a/modules_EOLE_envole/scribe/05-imprimante.tex b/modules_EOLE_envole/scribe/16-imprimante.tex similarity index 83% rename from modules_EOLE_envole/scribe/05-imprimante.tex rename to modules_EOLE_envole/scribe/16-imprimante.tex index 99b09cb..2127e5a 100644 --- a/modules_EOLE_envole/scribe/05-imprimante.tex +++ b/modules_EOLE_envole/scribe/16-imprimante.tex @@ -27,7 +27,7 @@ \end{frame} \begin{frame} - \frametitle{L'interface symplifiée EAD} + \frametitle{L'interface simplifiée EAD} \begin{itemize} \item Consulter l'état des imprimantes ; \item consulter/interrompre/relancer les travaux d'impression ; @@ -35,3 +35,13 @@ \item géré par les rôles EAD, pas par le groupe printOperators. \end{itemize} \end{frame} + +\begin{frame} + \frametitle{Diagnostique imprimante} + \begin{itemize} + \item rpcclient localhost -U admin + \item rpcclient \$> enumdrivers + \item rpcclient \$> enumprinters + \end{itemize} +\end{frame} + diff --git a/modules_EOLE_envole/scribe/02-corbeille.tex b/modules_EOLE_envole/scribe/17-corbeille.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-corbeille.tex rename to modules_EOLE_envole/scribe/17-corbeille.tex diff --git a/modules_EOLE_envole/scribe/02-virus.tex b/modules_EOLE_envole/scribe/18-virus.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-virus.tex rename to modules_EOLE_envole/scribe/18-virus.tex diff --git a/modules_EOLE_envole/scribe/02-ftp.tex b/modules_EOLE_envole/scribe/19-ftp.tex similarity index 100% rename from modules_EOLE_envole/scribe/02-ftp.tex rename to modules_EOLE_envole/scribe/19-ftp.tex diff --git a/modules_EOLE_envole/scribe/04-sauvegarde.tex b/modules_EOLE_envole/scribe/20-sauvegarde.tex similarity index 93% rename from modules_EOLE_envole/scribe/04-sauvegarde.tex rename to modules_EOLE_envole/scribe/20-sauvegarde.tex index cf65ca2..9821b5b 100644 --- a/modules_EOLE_envole/scribe/04-sauvegarde.tex +++ b/modules_EOLE_envole/scribe/20-sauvegarde.tex @@ -1,15 +1,3 @@ -\section{Sauvegarde} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Présentation générale} \begin{itemize} diff --git a/modules_EOLE_envole/scribe/03-communication.tex b/modules_EOLE_envole/scribe/30-communication.tex similarity index 81% rename from modules_EOLE_envole/scribe/03-communication.tex rename to modules_EOLE_envole/scribe/30-communication.tex index b5f7b59..cb89b6e 100644 --- a/modules_EOLE_envole/scribe/03-communication.tex +++ b/modules_EOLE_envole/scribe/30-communication.tex @@ -1,15 +1,3 @@ -\section{Communication} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Le serveur d'envoi de mail} \begin{itemize} @@ -60,7 +48,7 @@ \end{frame} \begin{frame} - \frametitle{Le serveur de discusssion instantanée} + \frametitle{Le serveur de discussion instantanée} \begin{itemize} \item Pas installer par défaut : eole-ejabberd ; \item permet des discussions par utilisateur ; diff --git a/modules_EOLE_envole/scribe/programme/contenu.tex b/modules_EOLE_envole/scribe/programme/contenu.tex new file mode 100644 index 0000000..16edee2 --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/contenu.tex @@ -0,0 +1,86 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Scribe + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item La gestion des utilisateurs + \begin{itemize} + \item Les types d'utilisateurs + \item Les quotas + \item Les groupes + \item Les listes de diffusion + \item L'importation des comptes utilisateur + \end{itemize} + \item La configuration du réseau + \item La connexion à distance aux postes clients + \item L'intégration des clients au domaine + \begin{itemize} + \item L'intégration au domaine + \item Le client Scribe + \end{itemize} + \item Les outils de diagnostic + \item L'interface d'administration EAD + \item La gestion des profils + \begin{itemize} + \item Profil local + \item Profil itinerant + \item Profil obligatoire + \end{itemize} + \item La configuration des postes clients + \item Les scripts de démarrage + \item La gestion des imprimantes + \begin{itemize} + \item L'interface de CUPS + \item L'interface simplifiée EAD + \end{itemize} + \item La gestion de la corbeille + \item La gestion des virus + \item La gestion de l'espace de stockage en réseau + \item La gestion des sauvegardes + \begin{itemize} + \item La configuration de la sauvegarde + \item Le mécanisme de restauration + \end{itemize} + \item Les outils de communication + \begin{itemize} + \item Les serveurs de courriel + \item Le serveur de listes de diffusion + \item Le serveur de discussion instantanée + \end{itemize} + \item Les services web + \begin{itemize} + \item L'ajout de services + \item Les applications intégrées + \item Le portail Posh + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/scribe/programme/evaluation.tex b/modules_EOLE_envole/scribe/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/scribe/programme/moyens.tex b/modules_EOLE_envole/scribe/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/scribe/programme/objectifs.tex b/modules_EOLE_envole/scribe/programme/objectifs.tex new file mode 100644 index 0000000..c6ee0b0 --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/objectifs.tex @@ -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. diff --git a/modules_EOLE_envole/scribe/programme/prerequis.tex b/modules_EOLE_envole/scribe/programme/prerequis.tex new file mode 100644 index 0000000..f399a13 --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/prerequis.tex @@ -0,0 +1 @@ +Avoir suivi la formation tronc commun. diff --git a/modules_EOLE_envole/scribe/programme/programme.tex b/modules_EOLE_envole/scribe/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/scribe/programme/public.tex b/modules_EOLE_envole/scribe/programme/public.tex new file mode 100644 index 0000000..64e213b --- /dev/null +++ b/modules_EOLE_envole/scribe/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Scribe. diff --git a/modules_EOLE_envole/sphynx/00-description.tex b/modules_EOLE_envole/sphynx/00-description.tex index 2a83ad3..f71d80e 100644 --- a/modules_EOLE_envole/sphynx/00-description.tex +++ b/modules_EOLE_envole/sphynx/00-description.tex @@ -1,5 +1,5 @@ \begin{frame} - \frametitle {Description Sphynx} + \frametitle {Sphynx} \begin{itemize} \item Sphynx, concentrateur pour réseau privé virtuel : \begin{itemize} diff --git a/modules_EOLE_envole/sphynx/00-nouveautes.tex b/modules_EOLE_envole/sphynx/00-nouveautes.tex new file mode 100644 index 0000000..d3c9c62 --- /dev/null +++ b/modules_EOLE_envole/sphynx/00-nouveautes.tex @@ -0,0 +1,6 @@ +\begin{frame} + \frametitle{Nouveautés Sphynx} + \begin{itemize} + \item réécriture complète de l'interface et des mécanismes Sphynx. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/sphynx/01-arv.tex b/modules_EOLE_envole/sphynx/01-arv.tex index 8602480..0ac136c 100644 --- a/modules_EOLE_envole/sphynx/01-arv.tex +++ b/modules_EOLE_envole/sphynx/01-arv.tex @@ -1,17 +1,3 @@ -\section{Sphynx} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - -%FIXME avoir un Amon, un Sphynx et un Zéphir - \begin{frame} \frametitle{Présentation} \begin{itemize} diff --git a/modules_EOLE_envole/sphynx/01-interface_arv.tex b/modules_EOLE_envole/sphynx/01-interface_arv.tex new file mode 100644 index 0000000..16d9a98 --- /dev/null +++ b/modules_EOLE_envole/sphynx/01-interface_arv.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Activer PAE/NX dans Préférences/Système/Processeur ; + \item choisir "Réseau interne" "intetab" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/sphynx/02-tunnel.tex b/modules_EOLE_envole/sphynx/02-tunnel.tex new file mode 100644 index 0000000..16d9a98 --- /dev/null +++ b/modules_EOLE_envole/sphynx/02-tunnel.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Activer PAE/NX dans Préférences/Système/Processeur ; + \item choisir "Réseau interne" "intetab" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/sphynx/03-rvp.tex b/modules_EOLE_envole/sphynx/03-rvp.tex new file mode 100644 index 0000000..16d9a98 --- /dev/null +++ b/modules_EOLE_envole/sphynx/03-rvp.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Activer PAE/NX dans Préférences/Système/Processeur ; + \item choisir "Réseau interne" "intetab" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/sphynx/04-validite.tex b/modules_EOLE_envole/sphynx/04-validite.tex new file mode 100644 index 0000000..16d9a98 --- /dev/null +++ b/modules_EOLE_envole/sphynx/04-validite.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Activer PAE/NX dans Préférences/Système/Processeur ; + \item choisir "Réseau interne" "intetab" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/sphynx/05-zephir.tex b/modules_EOLE_envole/sphynx/05-zephir.tex new file mode 100644 index 0000000..16d9a98 --- /dev/null +++ b/modules_EOLE_envole/sphynx/05-zephir.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Activer PAE/NX dans Préférences/Système/Processeur ; + \item choisir "Réseau interne" "intetab" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/sphynx/06-hd.tex b/modules_EOLE_envole/sphynx/06-hd.tex new file mode 100644 index 0000000..16d9a98 --- /dev/null +++ b/modules_EOLE_envole/sphynx/06-hd.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Activer PAE/NX dans Préférences/Système/Processeur ; + \item choisir "Réseau interne" "intetab" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/sphynx/01-sphynx.tex b/modules_EOLE_envole/sphynx/old-01-sphynx.tex similarity index 100% rename from modules_EOLE_envole/sphynx/01-sphynx.tex rename to modules_EOLE_envole/sphynx/old-01-sphynx.tex diff --git a/modules_EOLE_envole/sphynx/programme/contenu.tex b/modules_EOLE_envole/sphynx/programme/contenu.tex new file mode 100644 index 0000000..2b6cee1 --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/contenu.tex @@ -0,0 +1,46 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Nouveauté 2.3 + \item Description Sphynx + \end{itemize} + \item Les quatres phases + \begin{itemize} + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \item La phase d'administration + \end{itemize} + \item Administration commune + \begin{itemize} + \item Les mises à jour + \item Instance ou reconfigure + \item Diagnostic + \item Firewall + \item Schedule + \item Onduleur + \item Trouver de l'information sur le serveur + \item Trouver de l'information sur Internet + \end{itemize} + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item SSO + \item Fonctions de base + \item Gestion des rôles EAD + \end{itemize} + \item L'interface semi-graphique + \item Sphynx + \begin{itemize} + \item Présentation + \item Les certificats + \item Les modèles de tunnels + \item Les tunnels + \item Démarrage de RVP + \item Validité et révocation + \item Sphynx et Zéphir + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/sphynx/programme/evaluation.tex b/modules_EOLE_envole/sphynx/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/sphynx/programme/moyens.tex b/modules_EOLE_envole/sphynx/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/sphynx/programme/objectifs.tex b/modules_EOLE_envole/sphynx/programme/objectifs.tex new file mode 100644 index 0000000..c6ee0b0 --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/objectifs.tex @@ -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. diff --git a/modules_EOLE_envole/sphynx/programme/prerequis.tex b/modules_EOLE_envole/sphynx/programme/prerequis.tex new file mode 100644 index 0000000..f399a13 --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/prerequis.tex @@ -0,0 +1 @@ +Avoir suivi la formation tronc commun. diff --git a/modules_EOLE_envole/sphynx/programme/programme.tex b/modules_EOLE_envole/sphynx/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/sphynx/programme/public.tex b/modules_EOLE_envole/sphynx/programme/public.tex new file mode 100644 index 0000000..508d37f --- /dev/null +++ b/modules_EOLE_envole/sphynx/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Amon et Sphynx. diff --git a/modules_EOLE_envole/tronc-commun-1.tex b/modules_EOLE_envole/tronc-commun-1.tex index 5106ef2..12e28d5 100644 --- a/modules_EOLE_envole/tronc-commun-1.tex +++ b/modules_EOLE_envole/tronc-commun-1.tex @@ -1,58 +1,216 @@ -%%presentation \documentclass{beamer} -\usepackage{beamerthemetree} -%%impression -%\documentclass[a4paper,9pt]{extarticle} -%\usepackage{beamerarticle} -%% -% class FR +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} \usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[frenchb]{babel} - -% image +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} \usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Tronc commun 1}, + pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu}, + pdfauthor={XXX AUTEUR XXX}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2013 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +%\usecolortheme{crane} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} +\newcommand{\eolesmall}{ + \begin{minipage}[c]{0.10\textwidth} + \includegraphics[width=1cm]{beamer-skel/img/logo-eole.png} + \end{minipage} +} +\newcommand{\eolebig}{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}} +\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}} +%\setmonofont[Scale=0.86]{Andale Mono} +%\usepackage{colortab} -\usecolortheme{crane} -\beamertemplatetransparentcovered +\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}} -% le logo -%\logo{\includegraphics[height=1cm]{ban.png}} +\title[]{Formation tronc commun 1} +\subtitle{XXX CLIENT XXX} -\title{Formation EOLE} -\subtitle{Tronc commun 1} +\author[Equipe Auteur]{XXX AUTEUR XXX} -\author{GARETTE Emmanuel} -\institute{Cadoles} -\date{\today} +\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSubsection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + +\logo{ + % \includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~ + \hspace{120pt} + \includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~ + \hspace{113pt} + \includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~ +} \begin{document} -\frame{\titlepage} + % Page de titre + \begin{frame} + \titlepage + \end{frame} -\include{commun/00-intro} -\include{tronc-commun-1/00-panorama-module} -\include{commun/01-quatre_phases} -\include{scribe/00-commun} -\include{commun/03-configuration} -\include{commun/02-administration} -\include{commun/02-instance-reconfigure} -\include{commun/02-administration2} -\include{commun/02-conteneurs} -\include{commun/02-administration3} -\include{commun/20-firewall.tex} -\include{commun/21-schedule.tex} -\include{commun/22-pratique.tex} -\include{commun/23-onduleur.tex} -\include{commun/24-trouver.tex} +\section{Introduction} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/commun/00-intro} +\include{modules_EOLE_envole/commun/01-nouveaute23} +\include{modules_EOLE_envole/amon/00-description} +\include{modules_EOLE_envole/sphynx/00-description} +\include{modules_EOLE_envole/scribe/00-description} +\include{modules_EOLE_envole/horus/00-description} +\include{modules_EOLE_envole/tronc-commun-1/00-panorama-module} -\include{tronc-commun-1/01-gnu_linux} -\include{tronc-commun-1/02-application-zephir} -\include{tronc-commun-1/03-lire-ecrire} -\include{tronc-commun-1/04-commande-distance} -\include{tronc-commun-1/05-resolution-probleme} -\include{tronc-commun-1/06-application-zephir2} -\include{tronc-commun-1/07-interface-semi-graphique} -\include{tronc-commun-1/08-interface-ead} +\section{Les quatre phases} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/commun/02-quatre_phases} +\include{modules_EOLE_envole/scribe/00-virtualbox} +\include{modules_EOLE_envole/commun/02-quatre_phases-pratique} +\include{modules_EOLE_envole/tronc-commun-1/01-config-texte} + +\section{Administration commune} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-1/02-instance-reconfigure} +\include{modules_EOLE_envole/tronc-commun-1/03-mise-a-jour} +\include{modules_EOLE_envole/tronc-commun-1/04-diagnose} +\include{modules_EOLE_envole/tronc-commun-1/04-diagnose-pratique} +\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs} +\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique} +\include{modules_EOLE_envole/tronc-commun-1/06-firewall} +\include{modules_EOLE_envole/tronc-commun-1/06-schedule} +\include{modules_EOLE_envole/tronc-commun-1/06-zpratique} +\include{modules_EOLE_envole/tronc-commun-1/07-onduleur} +\include{modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique} +\include{modules_EOLE_envole/tronc-commun-1/08-trouver} + +\section{Interfaces d'administration EOLE} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-1/30-ead} +\include{modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique} + +\section{Application Zéphir 1} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-1/10-application-zephir} + +\section{GNU/Linux} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-1/20-gnu_linux} +\include{modules_EOLE_envole/tronc-commun-1/21-lire-ecrire} +\include{modules_EOLE_envole/tronc-commun-1/22-commande-distance} + +\section{Application Zéphir 2} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-1/11-application-zephir2} + +%FIXME a revoir ! +\include{modules_EOLE_envole/tronc-commun-1/99-migration-zephir} + +\subject{Talks} +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{\textsc{cc-by-nc-sa-2.0}} + \begin{itemize} + \item Attribution + \item Pas d’Utilisation Commerciale + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} \end{document} + + diff --git a/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex b/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex index bbeea7d..7fdf902 100644 --- a/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex +++ b/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex @@ -1,74 +1,55 @@ \begin{frame} - \frametitle{Panorama des modules} + \frametitle{Eclair} + \begin{itemize} + \item Eclair, serveur de client léger sous GNU/Linux : \begin{itemize} - \item Zéphir, gestion du parc des serveurs EOLE : - \begin{itemize} - \item déployer et gérer un parc de serveurs, - \item gestion de la configuration des serveurs, - \item la surveillance et le lancement d'action à distance ; - \end{itemize} - \item Sentinelle, outils graphiques de supervision des serveurs (couplé à Zéphir) : - \begin{itemize} - \item récupération des statistiques, - \item affichage sélectif (avec filtre, ...), - \item lancement d'actions ; - \end{itemize} - \item Amon, la passerelle pare-feu : - \begin{itemize} - \item partage des sous-réseaux et connexion à internet (pare-feu), - \item authentifications des utilisateurs, - \item réseau virtuel privé, - \item cache web, - \item reverse proxy web ; - \end{itemize} + \item serveur de clients légers, + \item compatible partage de fichier Scribe et Horus, + \item support de Gaspacho ; \end{itemize} + \end{itemize} \end{frame} \begin{frame} - \frametitle{Panorama des modules} + \frametitle{AmonEcole} + \begin{itemize} + \item AmonEcole, solution de conteneur avec différents modules : \begin{itemize} - \item Sphynx, concentrateur pour réseau privé virtuel : - \begin{itemize} - \item relier en réseau vos serveurs (RVP), - \item possibilité de haute dispo ; - \end{itemize} - \item AmonEcole, solution virtuelle basé sur Amon et Scribe : - \begin{itemize} - \item mélange des fonctionnalités Amon et Scribe ; - \item AmonEcole+ avec les fonctionnalités Eclair. - \end{itemize} - \item Horus, serveur administratif et Scribe, serveur pédagogique : - \begin{itemize} - \item partage de fichiers, - \item partage d'imprimantes, - \item gestion de comptes utilisateurs et de groupes, - \item gestion des accès utilisateurs, - \item gestion des postes clients ; - \end{itemize} + \item AmonEcole mélange des fonctionnalités Amon et Scribe ; + \item AmonEcole+ avec les fonctionnalités Eclair. + \item AmonHorus mélange des fonctionnalités Amon et Horus. \end{itemize} + \end{itemize} \end{frame} \begin{frame} - \frametitle{Panorama des modules} + \frametitle{Zéphir/Sentinelle} + \begin{itemize} + \item Zéphir, gestion du parc des serveurs EOLE : \begin{itemize} - \item Eclair, serveur de client léger sous GNU/Linux : - \begin{itemize} - \item serveur de clients légers, - \item compatible partage de fichier Scribe et Horus, - \item support de Gaspacho ; - \end{itemize} - \item ZéphirLog, concentrateur de fichiers journaux : - \begin{itemize} - \item remontée des logs, - \item stockage des logs, - \item archivage des logs ; - \end{itemize} + \item déployer et gérer un parc de serveurs, + \item gestion de la configuration des serveurs, + \item la surveillance et le lancement d'action à distance ; \end{itemize} + \item Sentinelle, outils graphiques de supervision des serveurs (couplé à Zéphir) : \begin{itemize} - \item Seshat, le relais de messagerie pour les domaine intra-académiques des Scribe : - \begin{itemize} - \item relai de messagerie académique. - \end{itemize} + \item récupération des statistiques, + \item affichage sélectif (avec filtre, ...), + \item lancement d'actions ; \end{itemize} + \item ZéphirLog, concentrateur de fichiers journaux : + \begin{itemize} + \item remontée des logs, + \item stockage des logs, + \item archivage des logs. + \end{itemize} + \end{itemize} \end{frame} +\begin{frame} + \frametitle{Seshat} + \begin{itemize} + \item le relais de messagerie pour les domaine intra-académiques des Scribe ; + \item annuaire centralisé. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/tronc-commun-1/01-config-texte.tex b/modules_EOLE_envole/tronc-commun-1/01-config-texte.tex new file mode 100644 index 0000000..c09d8ff --- /dev/null +++ b/modules_EOLE_envole/tronc-commun-1/01-config-texte.tex @@ -0,0 +1,19 @@ + +\begin{frame} + \frametitle{Pratique : gen\_config en mode texte} + \begin{itemize} + \item taper gen\_config txt ; + \item avoir l'aide help ; + \item open .eol ; + \item choosegroup ; + \begin{itemize} + \item 0, + \item niveau de mise à jour : passer en "complete" ; + \end{itemize} + \item save ; + \item entrer le nom .eol ; + \item exit. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/commun/02-instance-reconfigure.tex b/modules_EOLE_envole/tronc-commun-1/02-instance-reconfigure.tex similarity index 100% rename from modules_EOLE_envole/commun/02-instance-reconfigure.tex rename to modules_EOLE_envole/tronc-commun-1/02-instance-reconfigure.tex diff --git a/modules_EOLE_envole/commun/02-administration.tex b/modules_EOLE_envole/tronc-commun-1/03-mise-a-jour.tex similarity index 100% rename from modules_EOLE_envole/commun/02-administration.tex rename to modules_EOLE_envole/tronc-commun-1/03-mise-a-jour.tex diff --git a/modules_EOLE_envole/tronc-commun-1/04-diagnose-pratique.tex b/modules_EOLE_envole/tronc-commun-1/04-diagnose-pratique.tex new file mode 100644 index 0000000..de4a6f6 --- /dev/null +++ b/modules_EOLE_envole/tronc-commun-1/04-diagnose-pratique.tex @@ -0,0 +1,8 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Faire un reconfigure ; + \item lancer un diagnostique ; + \item lancer un diagnostique étendu. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/tronc-commun-1/04-diagnose.tex b/modules_EOLE_envole/tronc-commun-1/04-diagnose.tex new file mode 100644 index 0000000..0072795 --- /dev/null +++ b/modules_EOLE_envole/tronc-commun-1/04-diagnose.tex @@ -0,0 +1,7 @@ +\begin{frame} + \frametitle{Diagnostique} + \begin{itemize} + \item La commande "diagnose" permet de tester différents points du serveur ; + \item La commande "diagnose -L" propose un diagnostique étendu. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/commun/02-administration3.tex b/modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique.tex similarity index 98% rename from modules_EOLE_envole/commun/02-administration3.tex rename to modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique.tex index 303b309..52cae48 100644 --- a/modules_EOLE_envole/commun/02-administration3.tex +++ b/modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique.tex @@ -7,6 +7,3 @@ \item entrer dans le conteneur fichier. \end{itemize} \end{frame} - - - diff --git a/modules_EOLE_envole/commun/02-conteneurs.tex b/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex similarity index 100% rename from modules_EOLE_envole/commun/02-conteneurs.tex rename to modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex diff --git a/modules_EOLE_envole/commun/20-firewall.tex b/modules_EOLE_envole/tronc-commun-1/06-firewall.tex similarity index 100% rename from modules_EOLE_envole/commun/20-firewall.tex rename to modules_EOLE_envole/tronc-commun-1/06-firewall.tex diff --git a/modules_EOLE_envole/commun/21-schedule.tex b/modules_EOLE_envole/tronc-commun-1/06-schedule.tex similarity index 100% rename from modules_EOLE_envole/commun/21-schedule.tex rename to modules_EOLE_envole/tronc-commun-1/06-schedule.tex diff --git a/modules_EOLE_envole/commun/22-pratique.tex b/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex similarity index 100% rename from modules_EOLE_envole/commun/22-pratique.tex rename to modules_EOLE_envole/tronc-commun-1/06-zpratique.tex diff --git a/modules_EOLE_envole/tronc-commun-1/07-interface-semi-graphique.tex b/modules_EOLE_envole/tronc-commun-1/07-interface-semi-graphique.tex deleted file mode 100644 index acc21fa..0000000 --- a/modules_EOLE_envole/tronc-commun-1/07-interface-semi-graphique.tex +++ /dev/null @@ -1,21 +0,0 @@ -\section{L'interface d'administration semi-graphique} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - -\begin{frame} - \frametitle{L'interface semi-graphique} - \begin{itemize} - \item L'interface semi-graphique est disponible sur différent module ; - \item permet d'exécuter quelques tâches simple d'administration du serveur. - \end{itemize} -\end{frame} - - diff --git a/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex b/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex new file mode 100644 index 0000000..16da761 --- /dev/null +++ b/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex @@ -0,0 +1,6 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Regarder la configuration de l'onduleur dans gen\_config. + \end{itemize} +\end{frame} diff --git a/modules_EOLE_envole/commun/23-onduleur.tex b/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex similarity index 54% rename from modules_EOLE_envole/commun/23-onduleur.tex rename to modules_EOLE_envole/tronc-commun-1/07-onduleur.tex index 6dd3b92..249ed48 100644 --- a/modules_EOLE_envole/commun/23-onduleur.tex +++ b/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex @@ -6,12 +6,3 @@ \item visible dans les agents. \end{itemize} \end{frame} - -\begin{frame} - \frametitle{Pratique} - \begin{itemize} - \item Regarder la configuration de l'onduleur dans gen\_config. - \end{itemize} -\end{frame} - - diff --git a/modules_EOLE_envole/tronc-commun-1/08-interface-ead.tex b/modules_EOLE_envole/tronc-commun-1/08-interface-ead.tex deleted file mode 100644 index 3bf4913..0000000 --- a/modules_EOLE_envole/tronc-commun-1/08-interface-ead.tex +++ /dev/null @@ -1,69 +0,0 @@ -\section{L'interface d'administration EAD} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - -\begin{frame} - \frametitle{Présentation général} - \begin{itemize} - \item serveur de commande ead-server (activé et non désactivable) : - \item interface ead-web : https://:4200/ (activé et désactivable) : - \begin{itemize} - \item gondole d'administration, - \item menu action, - \item les onglets, - \item la partie centrale. - \end{itemize} - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Se connecter} - \begin{itemize} - \item Ajouter ou supprimer des onglets pour communiquer avec d'autres serveurs de commande ; - \item authentification locale ; - \item authentification SSO. - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Fonction de base} - \begin{itemize} - \item Redémarrer, arrêter et reconfigurer ; - \item mise à jour ; - \item arrêt et redémarrage de service : - \begin{itemize} - \item mode expert, - \item mode normal ; - \end{itemize} - \item listing matériel ; - \item bande passante. - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Gestion des rôles} - \begin{itemize} - \item Rôle par défaut (administrateur sur tous les modules, professeur/eleve/administrateur de classe sur Scribe, administrateur du réseau pédagogique sur Amon) ; - \item création de rôle personnalisé ; - \item association de rôle : - \begin{itemize} - \item pour l'authentification locale : sur le login, - \item pour l'authentification SSO : - \begin{itemize} - \item groupe d'utilisateur ; - \item valeur de la clef typeadmin (professeur principal) ; - \item login de l'utilisateur. - \end{itemize} - \end{itemize} - \end{itemize} -\end{frame} - - diff --git a/modules_EOLE_envole/commun/24-trouver.tex b/modules_EOLE_envole/tronc-commun-1/08-trouver.tex similarity index 100% rename from modules_EOLE_envole/commun/24-trouver.tex rename to modules_EOLE_envole/tronc-commun-1/08-trouver.tex diff --git a/modules_EOLE_envole/tronc-commun-1/02-application-zephir.tex b/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex similarity index 90% rename from modules_EOLE_envole/tronc-commun-1/02-application-zephir.tex rename to modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex index acf0ba5..baa8b2f 100644 --- a/modules_EOLE_envole/tronc-commun-1/02-application-zephir.tex +++ b/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex @@ -1,15 +1,3 @@ -\section{L'application Zéphir} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Gestion des utilisateurs} \begin{itemize} diff --git a/modules_EOLE_envole/tronc-commun-1/06-application-zephir2.tex b/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex similarity index 71% rename from modules_EOLE_envole/tronc-commun-1/06-application-zephir2.tex rename to modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex index 03dec3a..2a23c5c 100644 --- a/modules_EOLE_envole/tronc-commun-1/06-application-zephir2.tex +++ b/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex @@ -1,15 +1,3 @@ -\section{L'application Zéphir 2} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} \frametitle{Préférence des utilisateurs} \begin{itemize} @@ -34,12 +22,12 @@ \begin{frame} \frametitle{Surveillance des serveurs} - \begin{itemize} - \item Sur la page d'accueil ; - \item sur chaque serveur : page Etat ; - \item surveillance des serveurs ; - \item état d'un groupe de serveur. - \end{itemize} + \begin{itemize} + \item Sur la page d'accueil ; + \item sur chaque serveur : page Etat ; + \item surveillance des serveurs ; + \item état d'un groupe de serveur. + \end{itemize} \end{frame} \begin{frame} @@ -57,12 +45,12 @@ \begin{frame} \frametitle{Actions} - \begin{itemize} - \item Zéphir agit à distance par des actions ; - \item elles sont mises en file d'attente ; - \item c'est le serveur qui se connecte au Zéphir ; - \item exemple d'action : envoi de la configuration, mise à jour, sauvegarde l'état. - \end{itemize} + \begin{itemize} + \item Zéphir agit à distance par des actions ; + \item elles sont mises en file d'attente ; + \item c'est le serveur qui se connecte au Zéphir ; + \item exemple d'action : envoi de la configuration, mise à jour, sauvegarde l'état. + \end{itemize} \end{frame} \begin{frame} @@ -93,5 +81,3 @@ \item autoriser l'utilisation à se connecté par clef SSH. \end{itemize} \end{frame} - - diff --git a/modules_EOLE_envole/tronc-commun-1/01-gnu_linux.tex b/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex similarity index 100% rename from modules_EOLE_envole/tronc-commun-1/01-gnu_linux.tex rename to modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex diff --git a/modules_EOLE_envole/tronc-commun-1/03-lire-ecrire.tex b/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex similarity index 100% rename from modules_EOLE_envole/tronc-commun-1/03-lire-ecrire.tex rename to modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex diff --git a/modules_EOLE_envole/tronc-commun-1/04-commande-distance.tex b/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex similarity index 72% rename from modules_EOLE_envole/tronc-commun-1/04-commande-distance.tex rename to modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex index 62fa2b2..c0439ab 100644 --- a/modules_EOLE_envole/tronc-commun-1/04-commande-distance.tex +++ b/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex @@ -1,3 +1,12 @@ +\begin{frame} + \frametitle{Activer la connexion ssh sur Amon} + \begin{itemize} + \item Possibilité d'interdire la connexion ssh à root ; + \item possibilité d'interdire la connexion sans clef rsa ; + \item choix des adresses autorisés. + \end{itemize} +\end{frame} + \begin{frame} \frametitle{Le protocole ssh} \begin{itemize} @@ -23,7 +32,8 @@ \begin{frame} \frametitle{Pratique : connexion ssh} \begin{itemize} - \item Se connecter sur le serveur en ssh ; + \item Activer la connexion juste pour votre IP ; + \item se connecter sur le serveur en ssh ; \item copier un fichier ; \item lancer gen\_config à travers ssh ; \item utiliser screen. diff --git a/modules_EOLE_envole/commun/20-ead.tex b/modules_EOLE_envole/tronc-commun-1/30-ead.tex similarity index 86% rename from modules_EOLE_envole/commun/20-ead.tex rename to modules_EOLE_envole/tronc-commun-1/30-ead.tex index c3fb2dc..f8ccbe5 100644 --- a/modules_EOLE_envole/commun/20-ead.tex +++ b/modules_EOLE_envole/tronc-commun-1/30-ead.tex @@ -1,17 +1,5 @@ -\section{L'interface d'administration EAD} -\begin{frame}{Plan} - \begin{columns}[t] - \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] - \end{column} - \begin{column}{5cm} - \tableofcontents[sections={7-11},currentsection,hideothersubsections] - \end{column} - \end{columns} -\end{frame} - \begin{frame} - \frametitle{Présentation général} + \frametitle{EAD} \begin{itemize} \item serveur de commande ead-server (activé et non désactivable) : \item interface ead-web : https://:4200/ (activé et désactivable) : diff --git a/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex b/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex new file mode 100644 index 0000000..e23b670 --- /dev/null +++ b/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex @@ -0,0 +1,9 @@ +\begin{frame} + \frametitle{L'interface semi-graphique} + \begin{itemize} + \item L'interface semi-graphique est disponible sur différent module ; + \item permet d'exécuter quelques tâches simple d'administration du serveur. + \end{itemize} +\end{frame} + + diff --git a/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex b/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex new file mode 100644 index 0000000..15d46c9 --- /dev/null +++ b/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex @@ -0,0 +1,55 @@ +\section{Migration Horus} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} + + +\begin{frame} + \frametitle{Migration Horus} + \begin{itemize} + \item Pas de migration automatique (problème mise à jour Ubuntu) ; + \item outils externes : ftp://eoleng.ac-dijon.fr/pub/Outils/migration/ : migration23.sh ; + \item nécessite un disque distant/usb/local en ext3 ; + \item installer le module 2.3 ; + \item conversion du fichier config.eol ; + \item instance du serveur ; + \item relancer le script. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Pratique : utilisation de VirtualBox} + \begin{itemize} + \item Image horus22 ; + \item choisir "Réseau interne" "formation" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item créer un disque dans "stockage" > "ajouter un disque dur" > "créer un nouveau disque" ; + \item faire un instantané. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Lancer le script migration23.sh sur Horus 2.2 ; + \item migration sur Horus 2.3. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Migration Amon} + \begin{itemize} + \item Nouvelle installation ; + \item migration depuis le Zéphir ; + \item page d'état du serveur => configuration migration => générer ; + \item choisir la variante 2.3 et cliquer sur générer la configuration ; + \item vérifier les valeurs et enregistrer. + \end{itemize} +\end{frame} + diff --git a/modules_EOLE_envole/tronc-commun-2.tex b/modules_EOLE_envole/tronc-commun-2.tex index 5f38e43..398b168 100644 --- a/modules_EOLE_envole/tronc-commun-2.tex +++ b/modules_EOLE_envole/tronc-commun-2.tex @@ -1,70 +1,179 @@ -%%presentation \documentclass{beamer} -\usepackage{beamerthemetree} -%%impression -%\documentclass[a4paper,9pt]{extarticle} -%\usepackage{beamerarticle} -%% -% class FR +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} \usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[frenchb]{babel} - -% image +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} \usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Tronc commun 2}, + pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu}, + pdfauthor={XXX AUTEUR XXX}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2013 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +%\usecolortheme{crane} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} +\newcommand{\eolesmall}{ + \begin{minipage}[c]{0.10\textwidth} + \includegraphics[width=1cm]{beamer-skel/img/logo-eole.png} + \end{minipage} +} +\newcommand{\eolebig}{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}} +\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}} +%\setmonofont[Scale=0.86]{Andale Mono} +%\usepackage{colortab} -\usecolortheme{crane} -\beamertemplatetransparentcovered +\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}} -% le logo -%\logo{\includegraphics[height=1cm]{ban.png}} +\title[]{Formation tronc commun 2} +\subtitle{XXX CLIENT XXX} -\title{Formation EOLE} -\subtitle{Tronc commun 2} +\author[Equipe Auteur]{XXX AUTEUR XXX} -\author{GARETTE Emmanuel} -\institute{Cadoles} -\date{\today} +\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSubsection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + +\logo{ + % \includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~ + \hspace{120pt} + \includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~ + \hspace{113pt} + \includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~ +} \begin{document} -\frame{\titlepage} + % Page de titre + \begin{frame} + \titlepage + \end{frame} -\section{Personnalisation Créole} +\section{Personnalisation du serveur} \begin{frame}{Plan} - \begin{columns}[t] + \begin{columns}[t] \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \tableofcontents[sections={1-6},currentsection, hideothersubsections] \end{column} \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \tableofcontents[sections={7-12},currentsection,hideothersubsections] \end{column} - \end{columns} + \end{columns} \end{frame} -\include{tronc-commun-2/01-personnalisation-creole} -\section{Zéphir} +\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole} +\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2} + +\section{Application Zéphir} \begin{frame}{Plan} - \begin{columns}[t] + \begin{columns}[t] \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \tableofcontents[sections={1-6},currentsection, hideothersubsections] \end{column} \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \tableofcontents[sections={7-12},currentsection,hideothersubsections] \end{column} - \end{columns} + \end{columns} \end{frame} -\include{tronc-commun-2/02-zephir} -\section{Script Zéphir} +\include{modules_EOLE_envole/tronc-commun-2/02-zephir} +\include{modules_EOLE_envole/tronc-commun-2/03-zephir_script} + +\section{API Python} \begin{frame}{Plan} - \begin{columns}[t] + \begin{columns}[t] \begin{column}{5cm} - \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \tableofcontents[sections={1-6},currentsection, hideothersubsections] \end{column} \begin{column}{5cm} - \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \tableofcontents[sections={7-12},currentsection,hideothersubsections] \end{column} - \end{columns} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-2/20-api} + +\section{API Bash} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-2/30-api_bash} + +\section{Personnalisation avancée} +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} +\include{modules_EOLE_envole/tronc-commun-2/04-diagnose} +\include{modules_EOLE_envole/tronc-commun-2/05-script-instance-reconfigure} +\include{modules_EOLE_envole/tronc-commun-2/06-montage-conteneur} +\include{modules_EOLE_envole/tronc-commun-2/07-eole-firewall} +\include{modules_EOLE_envole/tronc-commun-2/08-schedule} +\include{modules_EOLE_envole/tronc-commun-2/09-host} +\include{modules_EOLE_envole/tronc-commun-2/11-mysql} +\include{modules_EOLE_envole/tronc-commun-2/12-interface} +\include{modules_EOLE_envole/tronc-commun-2/13-disknod} +\include{modules_EOLE_envole/tronc-commun-2/14-sso} +\include{modules_EOLE_envole/tronc-commun-2/15-script-ead} +\include{modules_EOLE_envole/tronc-commun-2/16-sauvegarde} +\include{modules_EOLE_envole/tronc-commun-2/17-conteneur_groupe_conteneur} +\include{modules_EOLE_envole/tronc-commun-2/18-cert} + +\subject{Talks} +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{\textsc{cc-by-nc-sa-2.0}} + \begin{itemize} + \item Attribution + \item Pas d’Utilisation Commerciale + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. \end{frame} -\include{tronc-commun-2/03-zephir\_script} \end{document} + + diff --git a/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex b/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex index 7e36b56..9919b3a 100644 --- a/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex +++ b/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex @@ -1,8 +1,3 @@ -\section{Personnalisation du serveur à l'aide de Creole} -\begin{frame}{Plan} - \small \tableofcontents[currentsection, hideothersubsections] -\end{frame} - \begin{frame} \frametitle{Création de patch} \begin{itemize} diff --git a/modules_EOLE_envole/tronc-commun-2/02-zephir.tex b/modules_EOLE_envole/tronc-commun-2/02-zephir.tex index 3d09993..88ad9c6 100644 --- a/modules_EOLE_envole/tronc-commun-2/02-zephir.tex +++ b/modules_EOLE_envole/tronc-commun-2/02-zephir.tex @@ -44,5 +44,3 @@ \end{itemize} \end{frame} -\end{document} - diff --git a/modules_EOLE_envole/tronc-commun-2/20-api.tex b/modules_EOLE_envole/tronc-commun-2/20-api.tex index daeeb99..6ea7e2a 100644 --- a/modules_EOLE_envole/tronc-commun-2/20-api.tex +++ b/modules_EOLE_envole/tronc-commun-2/20-api.tex @@ -1,8 +1,3 @@ -\section{API EOLE python} -\begin{frame}{Plan} - \small \tableofcontents[currentsection, hideothersubsections] -\end{frame} - \begin{frame} \frametitle{Ecrire en couleur} \begin{itemize} diff --git a/modules_EOLE_envole/tronc-commun-2/30-api_bash.tex b/modules_EOLE_envole/tronc-commun-2/30-api_bash.tex index 47e3446..dd58c06 100644 --- a/modules_EOLE_envole/tronc-commun-2/30-api_bash.tex +++ b/modules_EOLE_envole/tronc-commun-2/30-api_bash.tex @@ -1,8 +1,3 @@ -\section{API EOLE bash} -\begin{frame}{Plan} - \small \tableofcontents[currentsection, hideothersubsections] -\end{frame} - \begin{frame} \frametitle{Ecrire en couleur} \begin{itemize} diff --git a/modules_EOLE_envole/tronc_commun/programme/contenu.tex b/modules_EOLE_envole/tronc_commun/programme/contenu.tex new file mode 100644 index 0000000..afb6cea --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/contenu.tex @@ -0,0 +1,80 @@ +\begin{itemize} + \item Introduction + \begin{itemize} + \item EOLE + \item Panorama des modules + \item Les quatres phases + \item La phase d'installation + \item La phase de configuration + \item La phase d'instanciation + \item Les mots de passe + \end{itemize} + \item Administration + \begin{itemize} + \item La phase d'administration + \item Les mises à jour + \item Diagnostic + \item Instance ou Reconfigure + \item Fonctionnalités communes à tous les modules + \item Les méta-paquets EOLE + \item Les conteneurs + \end{itemize} + \item Découverte de GNU/Linux + \begin{itemize} + \item Filesystem Hierarchy Standard (FHS) + \item Adresse absolue / adresse relative + \item Les différents types de fichier + \item Les droits unix + \item Description d'un fichier + \item Les ACLs + \item La gestion des processus + \item Quelques commandes + \end{itemize} + \item Lire/éditer des fichiers + \begin{itemize} + \item Lire un fichier + \item Editer un fichier : vim + \end{itemize} + \item Les commandes à distances + \begin{itemize} + \item Le protocole ssh + \item Screen + \end{itemize} + \item Résolution des problèmes + \begin{itemize} + \item Trouver de l'information sur le serveur + \item Trouver des informations sur Internet + \end{itemize} + \item L'interface d'administration semi-graphique + \item L'interface d'administration EAD + \begin{itemize} + \item Présentation général + \item Se connecter + \item Fonction de base + \item Gestion des rôles + \end{itemize} + \item Personnalisation du serveur à l'aide de Creole + \begin{itemize} + \item Création de patch + \item Ajout de dictionnaires locaux + \item Syntaxe XML Creole + \item Les fichiers/services/paquets et les conteneurs + \item Les variables + \item Les contraintes + \item L'aide + \end{itemize} + \item L'application Zéphir + \begin{itemize} + \item Gestion des utilisateurs + \item Les modules, les établissements et les serveurs + \item Enregistrement Zéphir + \item Préférence des utilisateurs + \item Surveillance des serveurs + \item Les alertes + \item Actions + \item Groupe de serveurs + \item Personnalisation d'un serveur + \item Les variantes + \item Exécuter un script sur le client + \end{itemize} +\end{itemize} diff --git a/modules_EOLE_envole/tronc_commun/programme/evaluation.tex b/modules_EOLE_envole/tronc_commun/programme/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/modules_EOLE_envole/tronc_commun/programme/moyens.tex b/modules_EOLE_envole/tronc_commun/programme/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/moyens.tex @@ -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} diff --git a/modules_EOLE_envole/tronc_commun/programme/objectifs.tex b/modules_EOLE_envole/tronc_commun/programme/objectifs.tex new file mode 100644 index 0000000..a1554e6 --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/objectifs.tex @@ -0,0 +1 @@ +Le participant à la formation est autonome pour l'installation, la personnalisation, l'administration des serveurs, l'utilisation de Zéphir et la recherche d'informations en vue de résoudre les incidents. diff --git a/modules_EOLE_envole/tronc_commun/programme/prerequis.tex b/modules_EOLE_envole/tronc_commun/programme/prerequis.tex new file mode 100644 index 0000000..3daea42 --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/prerequis.tex @@ -0,0 +1 @@ +Familiarité avec le système d'exploitation GNU/Linux et le shell. diff --git a/modules_EOLE_envole/tronc_commun/programme/programme.tex b/modules_EOLE_envole/tronc_commun/programme/programme.tex new file mode 100644 index 0000000..f74c640 --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/programme.tex @@ -0,0 +1,56 @@ +\documentclass[a4paper,11pt]{report} +\input{styles/preambule} + +\renewcommand{\maketitle}{ + \begin{center} + \includegraphics[scale=0.3]{"inc/logo"} + \end{center} + \vspace{0.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\formation}} + \end{flushright} + \vspace{1.5cm} +} + +% TITRE DU DOCUMENT ! +\title{Programme de Formation} + +\newcommand{\departement}{Cadoles Formations} +\newcommand{\numeroversion}{0.0.1} +\newcommand{\adresse}{72 boulevard des Bourroches } +\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} +\newcommand{\formation}{Amon-Sphynx} +\newcommand{\dossier}{modules_EOLE_envole/programme/amon-sphynx} +\author{Philippe Caseiro} + +%\date{} + +\begin{document} +\maketitle +\section{Public visé} +\input{\dossier/public.tex} +\section{Pré-requis} +\input{\dossier/prerequis.tex} +\section{Objectifs de la formation} +\input{\dossier/objectifs.tex} +\section{Contenu de la formation} +\input{\dossier/contenu.tex} +\section{Moyens pédagogiques, techniques et d'encadrement} +\input{\dossier/moyens.tex} +\section{Évaluation des acquis} +\input{\dossier/evaluation.tex} +\end{document} + diff --git a/modules_EOLE_envole/tronc_commun/programme/public.tex b/modules_EOLE_envole/tronc_commun/programme/public.tex new file mode 100644 index 0000000..1b5e2a6 --- /dev/null +++ b/modules_EOLE_envole/tronc_commun/programme/public.tex @@ -0,0 +1 @@ +La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE. diff --git a/programme-skel/contenu.tex b/programme-skel/contenu.tex new file mode 100644 index 0000000..463d768 --- /dev/null +++ b/programme-skel/contenu.tex @@ -0,0 +1,4 @@ +\begin{itemize} + \item plan de la formation + \item \ldots +\end{itemize} diff --git a/programme-skel/evaluation.tex b/programme-skel/evaluation.tex new file mode 100644 index 0000000..886f263 --- /dev/null +++ b/programme-skel/evaluation.tex @@ -0,0 +1 @@ +L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation. diff --git a/programme-skel/moyens.tex b/programme-skel/moyens.tex new file mode 100644 index 0000000..08278b7 --- /dev/null +++ b/programme-skel/moyens.tex @@ -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} diff --git a/programme-skel/objectifs.tex b/programme-skel/objectifs.tex new file mode 100644 index 0000000..074b67e --- /dev/null +++ b/programme-skel/objectifs.tex @@ -0,0 +1 @@ +Décrire les compétences et connaissances que le participant aura acquis à l'issue de la formation. diff --git a/programme-skel/prerequis.tex b/programme-skel/prerequis.tex new file mode 100644 index 0000000..e9f2c88 --- /dev/null +++ b/programme-skel/prerequis.tex @@ -0,0 +1 @@ +Décrire les prérequis pour la formation. diff --git a/programme-skel/public.tex b/programme-skel/public.tex new file mode 100644 index 0000000..b02c3e3 --- /dev/null +++ b/programme-skel/public.tex @@ -0,0 +1 @@ +Décrire le public concerné par la formation. diff --git a/programme.sh b/programme.sh new file mode 100755 index 0000000..a830ba6 --- /dev/null +++ b/programme.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +function path_to_name { + PROGRAMPATH=$1 + echo ${PROGRAMPATH//\_/\ } +} + +for directory in $(find . -name programme -type d); do + cat > programme_options.tex < + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + + +\logo{ + %\includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~ + %\hspace{120pt} + \includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~ + %\hspace{113pt} + %\includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~ +} +%%%presentation +%\documentclass{beamer} +%\usepackage{beamerthemetree} +%%%impression +%%\documentclass[a4paper,9pt]{extarticle} +%%\usepackage{beamerarticle} +%%% +% +%% class FR +%\usepackage[T1]{fontenc} +%\usepackage[utf8]{inputenc} +%\usepackage[frenchb]{babel} +% +%% image +%\usepackage{graphicx} +% +%\usecolortheme{crane} +%\beamertemplatetransparentcovered +% +%% le logo +%%\logo{\includegraphics[height=1cm]{ban.png}} +% +%\title{Tiramisu} +%\subtitle{Version 0.48 et supérieur} +% +%\author{GARETTE Emmanuel} +%\institute{Cadoles} +%\date{\today} + +\begin{document} +\frame{\titlepage} + +\section{Introduction} +\begin{frame}{Plan} + \small \tableofcontents[currentsection, hideothersubsections] +\end{frame} + +\begin{frame} + \frametitle{Introduction} + \begin{itemize} + \item Tiramisu : + \begin{itemize} + \item résultat d'une réflexion en gestation dès le début de EOLE 2.3 ; + \item première ligne de code environ septembre 2011 ; + \item un an de travail sur le code ; + \item 207 commits, 1 262 lignes de codes, 473 lignes de commentaires. + \end{itemize} + \end{itemize} +\end{frame} + +\section{Les objets Tiramisu} +\begin{frame}{Plan} + \small \tableofcontents[currentsection, hideothersubsections] +\end{frame} + +\begin{frame} + \frametitle{Présentation} + \begin{itemize} + \item Les 4 types d'objets : + \begin{itemize} + \item les Options + \begin{itemize} + \item UnicodeOption, ChoiceOption, ... = les variables ; + \item les OptionDescriptions = l'arborescence (familles, groupes, ...) ; + \end{itemize} + \item les Values : valeurs personnalisées d'une configuration, calcul de la valeur et gestion des multis ; + \item les Settings : propriétés particulières d'une configuration et read\_only/read\_write ; + \item les Configs : point d'entrée et lien entre des options/des valeurs/des propriétés = un serveur ; + \end{itemize} + \item notes : + \begin{itemize} + \item des options en "lecture seule" ; + \item des options communes à plusieurs serveurs : définition de variantes ; + \item des configs, values, settings uniques et spécifiques à un serveur, un utilisateur. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Option} + \begin{itemize} + \item name : nom de la variable ; + \item informations : libellé, aide, séparateur, ... ; + \item default : valeur par défaut ; + \item callback : calcul pour obtenir la valeur par défaut ; + \item values, open\_values : valeur possible (pour ChoiceOption), booléen pour savoir si les valeurs sont ouvertes ; + \item opt\_type : type de l'objet (unicode, choice, ...) ; + \item properties : propriété par défaut d'une variable (mandatory, ...) ; + \item requires : modification des propriétés suivant la valeur d'une autre variable ; + \item multi : booléen pour savoir si c'est une multi ; + \item validator : option de validation supplémentaire ; + \item multitype, master\_slaves, default\_multi : default ou master ou slave, valeur de la master pour une slave et inversement, valeur simple pour l'ajout dans une multi sur une slave. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{OptionDescription} + \begin{itemize} + \item name : nom de la famille, ... ; + \item informations : aide, ... ; + \item properties : propriété par défaut (hidden, ...) + \item requires : modification des propriétés suivant la valeur d'une variable ; + \item children : ensemble des fils (structure arborescente) ; + \item group\_type : default, family ou master ; + \item cache\_paths : cache (chemin, option) généré à la création de l'objet Config. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Values} + \begin{itemize} + \item values : dictionnaire ( \{option: (owner, value)\}) ; + \item ne conserve pas les valeurs par défaut ou calculées. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Settings} + \begin{itemize} + \item Properties : dictionnaire + \begin{itemize} + \item de l'objet Config : liste de propriétés à "vérifier" ; + \item d'un objet Option : liste des propriétés de l'objet Option modifié (ex. : calcul) ; + \end{itemize} + \item permissives : dictionnaire + \begin{itemize} + \item de l'objet Config : liste de propriétés à ne pas vérifier de manière temporaire (ex. : pour un calcul) ; + \item d'un objet Option : liste de propriétés à ne jamais vérifier pour l'objet Option (ex. : basic/normal/expert) ; + \end{itemize} + \item owner : propriétaire de l'application. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Config} + \begin{itemize} + \item Config/SubConfig : + \begin{itemize} + \item descr : l'objet OptionDescription ; + \end{itemize} + \item Config : + \begin{itemize} + \item settings ; + \item values. + \end{itemize} + \item objet Config unique par serveur ; + \item objet SubConfig construit "à la demande" ; + \item création du cache de l'objet OptionDescription si nécessaire. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Nouveautés version 0.48} + \begin{itemize} + \item Création des Values ; + \item séparation stricte Option/Settings/Values/Config ; + \item Option/OptionDescription ne sont plus modifiées ; + \item optimisation mémoire/temps de chargement ; + \item suppression des adaptations spécifiques à l'ancien gen\_config et nettoyage de l'API. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Reste à faire pour la version 1} + \begin{itemize} + \item Finir le nettoyage de Config ; + \item créer un object MetaConfig pour Zéphir. + \end{itemize} +\end{frame} +\begin{frame} + \frametitle{Optimisations} + \begin{itemize} + \item ConfigObj/fichier INI trop lent et pas adapté ; + \item voir si les variables de Values/Settings => base de données ; + \item cache des valeurs calculées (notamment pour le Zéphir). + \end{itemize} +\end{frame} + +\section{Intégration à Créole} +\begin{frame}{Plan} + \small \tableofcontents[currentsection, hideothersubsections] +\end{frame} + +\begin{frame} + \frametitle{Propriétés} + \begin{itemize} + \item Liste des propriétés utilisées : + \begin{itemize} + \item *mandatory* : variable obligatoire ; + \item hidden : variable cachée (mais accessible en lecture seule) ; + \item disabled : variable désactivée (jamais accessible) ; + \item *frozen* : non modifiable ; + \item auto\_freeze : variable non modifiable si enregistrée ; + \item force\_default\_on\_freeze : retour à la valeur par défaut si frozen ; + \item basic ou normal ou expert : les modes ; + \end{itemize} + \item dans la gen\_config : + \begin{itemize} + \item defaut : read\_write ; + \item mode : ajoute les modes supérieurs au mode courant ; +%FIXME je ne suis pas sur que le mode soit mis par défaut + \item "debug" : active "hidden". + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Requires} + \begin{itemize} + \item hidden\_if\_(not\_)in == disabled\_if\_(not\_)in => disabled + \item freeze\_if\_(not\_)in => frozen + hidden + force\_default\_on\_freeze + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Permissives} + \begin{itemize} + \item Pour la Config : basic, normal, expert, hidden ; + \item variable modifiée : basic, normal, expert. + \end{itemize} +\end{frame} + +\section{Performances} +\begin{frame}{Plan} + \small \tableofcontents[currentsection, hideothersubsections] +\end{frame} + +\begin{frame} + \frametitle{Mémoire} + \begin{itemize} + \item UnicodeOption : 620 bytes + \item OptionDescription : 960 bytes (+ cache) + \item Values : 344 bytes + \item Settings : 416 bytes + \item Config : 384 bytes + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Temps} + \begin{itemize} + \item 100 000 UnicodeOptions : 1.460 seconds + \item 100 000 OptionDescriptions : 2.257 seconds + \item 1er Config avec 100 000 UnicodeOptions et 100 000 OptionDescriptions : 0.977 seconds + \item 100 000 Configs : 3.111 seconds + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Cas pratique} + \begin{itemize} + \item Serveur avec 294 variables. + \item 1 variante, 1 serveur : + \begin{itemize} + \item 812 280 bytes + \item 0.061 seconds + \end{itemize} + \item 1 variante * 10 serveurs : + \begin{itemize} + \item 1 155 064 bytes + \item 0.326 seconds + \end{itemize} + \item 10 variantes * 1 serveurs : + \begin{itemize} + \item 4 414 904 bytes + \item 0.598 seconds + \end{itemize} + \item 10 variantes * 100 serveurs : + \begin{itemize} + \item sans eol : 0.8 seconds + \item avec eol : 21 seconds + \end{itemize} + \end{itemize} +\end{frame} + +\section{Conclusion} +\begin{frame}{Plan} + \small \tableofcontents[currentsection, hideothersubsections] +\end{frame} + +\begin{frame} + \frametitle{Conclusion} + \begin{itemize} + \item Créole est un environnement complexe : + \begin{itemize} + \item beaucoup de variables, mais peu de valeurs modifiées ; + \item valeur par défaut provenant de différentes sources (défaut, variante, calcul, ...) ; + \item types de valeur différents ; + \item peut évoluer/être redéfini ; + \item gestion de différents modes (basic, normal, expert) ; + \item valeur obligatoire ; + \item valeur simple/multiple/groupée ; + \item valeur calculée ; + \item valeur inaccessible ; + \item utilisation non arborescente d'une structure arborescente ; + \item ... ; + \end{itemize} + \item Tiramisu est adapté : + \begin{itemize} + \item structure de données volatile (pas besoin de réflecteur) ; + \item rapide/économe en mémoire ; + \item très flexible. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-sa/2.0/fr/}{\textsc{cc-by-sa-2.0}} + + \begin{itemize} + \item Attribution + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-sa/2.0/fr/}{http://creativecommons.org/licenses/by-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} +\end{document}