Compare commits
5 Commits
xelatex/mo
...
aeb6855270
Author | SHA1 | Date | |
---|---|---|---|
aeb6855270 | |||
356be79686 | |||
3b94172f3c | |||
4743f4ce6d | |||
9c09d702ce |
@@ -1,224 +0,0 @@
|
|||||||
\documentclass{beamer}
|
|
||||||
|
|
||||||
%\usertheme{Madrid}
|
|
||||||
\setbeamercovered{transparent}
|
|
||||||
\setcounter{tocdepth}{2}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
%\usepackage[utf8,utf8x]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\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={Emmanuel Garette},
|
|
||||||
pdflang={fr-FR},
|
|
||||||
pdfcopyright={Copyright © 2011-2014 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}
|
|
||||||
\definecolor{DirtyWhite}{RGB}{105,105,105}
|
|
||||||
\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}
|
|
||||||
\newcommand{\commande}[1]{\texttt{#1}}
|
|
||||||
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
|
||||||
|
|
||||||
\title[]{Formation personnalisée}
|
|
||||||
\subtitle{Communauté de communes du Pays du Mont-Blanc}
|
|
||||||
|
|
||||||
\author[Equipe Auteur]{Vincent Febvre}
|
|
||||||
|
|
||||||
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
|
||||||
|
|
||||||
\date{{\small \today}}
|
|
||||||
|
|
||||||
\subject{Talks}
|
|
||||||
|
|
||||||
\AtBeginSection[]
|
|
||||||
{
|
|
||||||
\begin{frame}<beamer>
|
|
||||||
\frametitle{Plan}
|
|
||||||
\begin{columns}[t]
|
|
||||||
\begin{column}{5cm}
|
|
||||||
\tableofcontents[sections={1-7},currentsection, hideothersubsections]
|
|
||||||
\end{column}
|
|
||||||
\begin{column}{5cm}
|
|
||||||
\tableofcontents[sections={8-14},currentsection,hideothersubsections]
|
|
||||||
\end{column}
|
|
||||||
\end{columns}
|
|
||||||
% \tableofcontents[currentsection,currentsubsection]
|
|
||||||
\end{frame}
|
|
||||||
}
|
|
||||||
|
|
||||||
\AtBeginSubsection[]
|
|
||||||
{
|
|
||||||
\begin{frame}<beamer>
|
|
||||||
\frametitle{}
|
|
||||||
\begin{columns}[t]
|
|
||||||
\begin{column}{5cm}
|
|
||||||
\tableofcontents[sections={1-8},currentsection,currentsubsection,hideothersubsections]
|
|
||||||
\end{column}
|
|
||||||
\begin{column}{5cm}
|
|
||||||
\tableofcontents[sections={9-16},currentsection,currentsubsection,hideothersubsections]
|
|
||||||
\end{column}
|
|
||||||
\end{columns}
|
|
||||||
% \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}
|
|
||||||
% Page de titre
|
|
||||||
\begin{frame}
|
|
||||||
\titlepage
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\section{Introduction}
|
|
||||||
\include{modules_EOLE_envole/commun/00-intro}
|
|
||||||
\include{modules_EOLE_envole/commun/01-nouveaute23}
|
|
||||||
\include{modules_EOLE_envole/commun/01-nouveaute24}
|
|
||||||
\section{Panorama des modules}
|
|
||||||
\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/amonecole/00-description}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/00-panorama-module}
|
|
||||||
|
|
||||||
\section{Les quatre phases}
|
|
||||||
\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}
|
|
||||||
\include{modules_EOLE_envole/commun/02-instance-reconfigure}
|
|
||||||
\include{modules_EOLE_envole/commun/03-mise-a-jour}
|
|
||||||
\include{modules_EOLE_envole/commun/04-diagnose}
|
|
||||||
\include{modules_EOLE_envole/commun/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}
|
|
||||||
\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}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/10-application-zephir}
|
|
||||||
|
|
||||||
\section{Scribe fonctionnement}
|
|
||||||
\include{modules_EOLE_envole/scribe/10-machine_conf_reseau}
|
|
||||||
\include{modules_EOLE_envole/scribe/11-integration-scribe}
|
|
||||||
%\include{modules_EOLE_envole/horus/11-integration-horus}
|
|
||||||
\include{modules_EOLE_envole/scribe/12-machine-ead}
|
|
||||||
%\include{modules_EOLE_envole/horus/02-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/14-esu-diagnostic}
|
|
||||||
%\include{modules_EOLE_envole/horus/14-esu}
|
|
||||||
\include{modules_EOLE_envole/scribe/15-script-scribe}
|
|
||||||
%\include{modules_EOLE_envole/horus/15-script-horus}
|
|
||||||
\include{modules_EOLE_envole/scribe/10-windows-distance}
|
|
||||||
%\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{Module Amon}
|
|
||||||
\subsection{Fonctions de base d'Amon}
|
|
||||||
\include{modules_EOLE_envole/amon/01-base}
|
|
||||||
|
|
||||||
\subsection{Era}
|
|
||||||
\include{modules_EOLE_envole/amon/02-era}
|
|
||||||
|
|
||||||
\subsection{Proxy}
|
|
||||||
\include{modules_EOLE_envole/amon/06-proxy}
|
|
||||||
\include{modules_EOLE_envole/amon/04-cntlm}
|
|
||||||
|
|
||||||
\subsection{Filtrage web}
|
|
||||||
\include{modules_EOLE_envole/amon/03-filtrage}
|
|
||||||
|
|
||||||
\subsection{Reverse Proxy}
|
|
||||||
\include{modules_EOLE_envole/amon/05-reverseproxy}
|
|
||||||
|
|
||||||
|
|
||||||
\section{Sauvegarde}
|
|
||||||
\include{modules_EOLE_envole/scribe/20-sauvegarde}
|
|
||||||
|
|
||||||
\section{GNU/Linux}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/20-gnu_linux}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark}
|
|
||||||
\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}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/11-application-zephir2}
|
|
||||||
|
|
||||||
%FIXME a revoir !
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/99-migration-zephir}
|
|
||||||
|
|
||||||
\section{Communications}
|
|
||||||
\include{modules_EOLE_envole/scribe/30-communication}
|
|
||||||
|
|
||||||
\section{Les services web}
|
|
||||||
%\include{modules_EOLE_envole/tronc-commun-1/30-ead}
|
|
||||||
\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}
|
|
||||||
|
|
||||||
|
|
@@ -20,19 +20,21 @@
|
|||||||
\usepackage{hyperxmp}
|
\usepackage{hyperxmp}
|
||||||
\hypersetup{%
|
\hypersetup{%
|
||||||
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
||||||
pdftitle={Tronc commun 2},
|
pdftitle={Tronc commun 1},
|
||||||
pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu},
|
pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu},
|
||||||
pdfauthor={Philippe Caseiro},
|
pdfauthor={Emmanuel Garette},
|
||||||
pdflang={fr-FR},
|
pdflang={fr-FR},
|
||||||
pdfcopyright={Copyright © 2013 Cadoles}, % Nécessite XeTeX
|
pdfcopyright={Copyright © 2011-2016 Cadoles},
|
||||||
pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/},
|
pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/},
|
||||||
}
|
}
|
||||||
%\usecolortheme{crane}
|
%\usecolortheme{crane}
|
||||||
\definecolor{UniBlue}{RGB}{83,121,180}
|
\definecolor{UniBlue}{RGB}{83,121,180}
|
||||||
|
\definecolor{CadolesBlue}{RGB}{7,142,181}
|
||||||
\definecolor{CleanWhite}{RGB}{255,255,255}
|
\definecolor{CleanWhite}{RGB}{255,255,255}
|
||||||
\setbeamercolor{title}{fg=UniBlue}
|
\definecolor{DirtyWhite}{RGB}{105,105,105}
|
||||||
\setbeamercolor{frametitle}{fg=CleanWhite}
|
\setbeamercolor{title}{fg=CadolesBlue}
|
||||||
\setbeamercolor{structure}{fg=UniBlue}
|
\setbeamercolor{frametitle}{fg=CadolesBlue}
|
||||||
|
\setbeamercolor{structure}{fg=CadolesBlue}
|
||||||
\newcommand{\eolesmall}{
|
\newcommand{\eolesmall}{
|
||||||
\begin{minipage}[c]{0.10\textwidth}
|
\begin{minipage}[c]{0.10\textwidth}
|
||||||
\includegraphics[width=1cm]{beamer-skel/img/logo-eole.png}
|
\includegraphics[width=1cm]{beamer-skel/img/logo-eole.png}
|
||||||
@@ -42,13 +44,13 @@
|
|||||||
\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}}
|
\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}}
|
||||||
%\setmonofont[Scale=0.86]{Andale Mono}
|
%\setmonofont[Scale=0.86]{Andale Mono}
|
||||||
%\usepackage{colortab}
|
%\usepackage{colortab}
|
||||||
|
\newcommand{\commande}[1]{\texttt{#1}}
|
||||||
|
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner02.png}}
|
||||||
|
|
||||||
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
\title[]{Formation EOLE}
|
||||||
|
\subtitle{Formation personnalisée architecture MSE avancée}
|
||||||
|
|
||||||
\title[]{Formation personnalisée}
|
\author[Equipe Auteur]{Cadoles Formation}
|
||||||
\subtitle{Académie de la Martinique}
|
|
||||||
|
|
||||||
\author[Equipe Auteur]{Philippe Caseiro}
|
|
||||||
|
|
||||||
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
||||||
|
|
||||||
@@ -65,11 +67,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
\logo{
|
\logo{
|
||||||
% \includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~
|
%\includegraphics[width=1cm]{beamer-skel/img/logo_en.png}~
|
||||||
\hspace{120pt}
|
%\hspace{120pt}
|
||||||
\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~
|
\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~
|
||||||
\hspace{113pt}
|
%\hspace{113pt}
|
||||||
\includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~
|
%\includegraphics[width=1cm]{beamer-skel/img/logo_en.png}~
|
||||||
}
|
}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
@@ -90,34 +92,53 @@
|
|||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
%Intro
|
|
||||||
\include{modules_EOLE_envole/commun/00-intro}
|
\include{modules_EOLE_envole/commun/00-intro}
|
||||||
\include{modules_EOLE_envole/commun/01-nouveaute23}
|
%\include{modules_EOLE_envole/commun/01-nouveaute23}
|
||||||
%méta-paquet EOLE description
|
%\include{modules_EOLE_envole/commun/01-nouveaute24}
|
||||||
\include{modules_EOLE_envole/amon/00-description}
|
%\include{modules_EOLE_envole/commun/01-nouveaute25}
|
||||||
\include{modules_EOLE_envole/sphynx/00-description}
|
\include{modules_EOLE_envole/commun/01-nouveaute26}
|
||||||
\include{modules_EOLE_envole/scribe/00-description}
|
\include{modules_EOLE_envole/commun/01-nouveaute27}
|
||||||
\include{modules_EOLE_envole/horus/00-description}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/00-panorama-module}
|
\section{Rappel fonctionnement plateforme MSE}
|
||||||
%méta-paquet EOLE install
|
\begin{frame}{Plan}
|
||||||
\begin{frame}
|
\begin{columns}[t]
|
||||||
\frametitle{Les différents méta-paquets EOLE}
|
\begin{column}{5cm}
|
||||||
\begin{itemize}
|
\tableofcontents[sections={1-6},currentsection, hideothersubsections]
|
||||||
\item amon-pkg ;
|
\end{column}
|
||||||
\item scribe-pkg ;
|
\begin{column}{5cm}
|
||||||
\item amonecole-pkg ;
|
\tableofcontents[sections={7-12},currentsection,hideothersubsections]
|
||||||
\item horus-pkg ;
|
\end{column}
|
||||||
\item seshat-pkg ;
|
\end{columns}
|
||||||
\item sphynx-pkg ;
|
|
||||||
\item zephir-pkg.
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
%Les conteneurs intro (voir suite dans personnalisation creole
|
\include{mse/00-fonctionnement-mse}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs}
|
\include{mse/01-services-et-repartition}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique}
|
\include{mse/02-reseaux}
|
||||||
|
\include{mse/03-architecture-de-production}
|
||||||
|
\include{mse/04-serveur-supervision}
|
||||||
|
\include{mse/05-zephir-mse}
|
||||||
|
|
||||||
|
\section{Architecture détaillé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}
|
||||||
|
%faire de parties pour les sujets suivants :
|
||||||
|
% - DNS
|
||||||
|
% - REDIS
|
||||||
|
% - MariaDB et ARB
|
||||||
|
% - NFS / DRBD
|
||||||
|
% - LDAP
|
||||||
|
% - OpenNebula Haute Disponibilité
|
||||||
|
% - OpenNebula Sunstone
|
||||||
|
% - GlusterFS
|
||||||
|
|
||||||
\section{Personnalisation du serveur}
|
\section{Personnalisation du serveur EOLE}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -129,23 +150,9 @@
|
|||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole}
|
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole}
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2}
|
%\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2}
|
||||||
|
|
||||||
%\section{Application Zéphir}
|
\section{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-12},currentsection,hideothersubsections]
|
|
||||||
% \end{column}
|
|
||||||
% \end{columns}
|
|
||||||
%\end{frame}
|
|
||||||
%\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{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -156,48 +163,8 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/20-api}
|
\include{modules_EOLE_envole/tronc-commun-2/02-zephir}
|
||||||
|
\include{modules_EOLE_envole/tronc-commun-2/03-zephir_script}
|
||||||
\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{Administration 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}
|
|
||||||
\include{modules_EOLE_envole/scribe/31-scripts-user-scribe}
|
|
||||||
|
|
||||||
|
|
||||||
\subject{Talks}
|
\subject{Talks}
|
||||||
\begin{frame}
|
\begin{frame}
|
@@ -20,19 +20,21 @@
|
|||||||
\usepackage{hyperxmp}
|
\usepackage{hyperxmp}
|
||||||
\hypersetup{%
|
\hypersetup{%
|
||||||
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
||||||
pdftitle={Formation interne TC1},
|
pdftitle={Tronc commun 1},
|
||||||
pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu},
|
pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu},
|
||||||
pdfauthor={Emmanuel Garette},
|
pdfauthor={Emmanuel Garette},
|
||||||
pdflang={fr-FR},
|
pdflang={fr-FR},
|
||||||
pdfcopyright={Copyright © 2011-2014 Cadoles}, % Nécessite XeTeX
|
pdfcopyright={Copyright © 2011-2016 Cadoles},
|
||||||
pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/},
|
pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/},
|
||||||
}
|
}
|
||||||
%\usecolortheme{crane}
|
%\usecolortheme{crane}
|
||||||
\definecolor{UniBlue}{RGB}{83,121,180}
|
\definecolor{UniBlue}{RGB}{83,121,180}
|
||||||
|
\definecolor{CadolesBlue}{RGB}{7,142,181}
|
||||||
\definecolor{CleanWhite}{RGB}{255,255,255}
|
\definecolor{CleanWhite}{RGB}{255,255,255}
|
||||||
\setbeamercolor{title}{fg=UniBlue}
|
\definecolor{DirtyWhite}{RGB}{105,105,105}
|
||||||
\setbeamercolor{frametitle}{fg=CleanWhite}
|
\setbeamercolor{title}{fg=CadolesBlue}
|
||||||
\setbeamercolor{structure}{fg=UniBlue}
|
\setbeamercolor{frametitle}{fg=CadolesBlue}
|
||||||
|
\setbeamercolor{structure}{fg=CadolesBlue}
|
||||||
\newcommand{\eolesmall}{
|
\newcommand{\eolesmall}{
|
||||||
\begin{minipage}[c]{0.10\textwidth}
|
\begin{minipage}[c]{0.10\textwidth}
|
||||||
\includegraphics[width=1cm]{beamer-skel/img/logo-eole.png}
|
\includegraphics[width=1cm]{beamer-skel/img/logo-eole.png}
|
||||||
@@ -42,13 +44,13 @@
|
|||||||
\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}}
|
\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}}
|
||||||
%\setmonofont[Scale=0.86]{Andale Mono}
|
%\setmonofont[Scale=0.86]{Andale Mono}
|
||||||
%\usepackage{colortab}
|
%\usepackage{colortab}
|
||||||
|
\newcommand{\commande}[1]{\texttt{#1}}
|
||||||
|
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner02.png}}
|
||||||
|
|
||||||
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
\title[]{Formation EOLE}
|
||||||
|
\subtitle{Formation personnalisée Tronc-commun-1 \& architecture MSE}
|
||||||
|
|
||||||
\title[]{Formation interne tronc commun 1}
|
\author[Equipe Auteur]{Cadoles Formation}
|
||||||
\subtitle{Formation interne}
|
|
||||||
|
|
||||||
\author[Equipe Auteur]{Vincent FEBVRE}
|
|
||||||
|
|
||||||
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
||||||
|
|
||||||
@@ -65,11 +67,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
\logo{
|
\logo{
|
||||||
% \includegraphics[width=1cm]{beamer-skel/img/logo-ecologie.png}~
|
%\includegraphics[width=1cm]{beamer-skel/img/logo_en.png}~
|
||||||
\hspace{120pt}
|
%\hspace{120pt}
|
||||||
\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~
|
\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}~
|
||||||
\hspace{113pt}
|
%\hspace{113pt}
|
||||||
\includegraphics[width=1cm]{beamer-skel/img/logo_en.jpg}~
|
%\includegraphics[width=1cm]{beamer-skel/img/logo_en.png}~
|
||||||
}
|
}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
@@ -89,12 +91,30 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\include{modules_EOLE_envole/commun/00-intro}
|
\include{modules_EOLE_envole/commun/00-intro}
|
||||||
\include{modules_EOLE_envole/commun/01-nouveaute23}
|
%\include{modules_EOLE_envole/commun/01-nouveaute23}
|
||||||
|
%\include{modules_EOLE_envole/commun/01-nouveaute24}
|
||||||
|
%\include{modules_EOLE_envole/commun/01-nouveaute25}
|
||||||
|
\include{modules_EOLE_envole/commun/01-nouveaute26}
|
||||||
|
\include{modules_EOLE_envole/commun/01-nouveaute27}
|
||||||
|
|
||||||
|
\section{Panorama des modules}
|
||||||
|
\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/00-description}
|
\include{modules_EOLE_envole/amon/00-description}
|
||||||
\include{modules_EOLE_envole/sphynx/00-description}
|
\include{modules_EOLE_envole/sphynx/00-description}
|
||||||
\include{modules_EOLE_envole/scribe/00-description}
|
\include{modules_EOLE_envole/scribe/00-description}
|
||||||
\include{modules_EOLE_envole/horus/00-description}
|
\include{modules_EOLE_envole/horus/00-description}
|
||||||
|
\include{modules_EOLE_envole/amonecole/00-description}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/00-panorama-module}
|
\include{modules_EOLE_envole/tronc-commun-1/00-panorama-module}
|
||||||
|
|
||||||
\section{Les quatre phases}
|
\section{Les quatre phases}
|
||||||
@@ -110,8 +130,9 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/commun/02-quatre_phases}
|
\include{modules_EOLE_envole/commun/02-quatre_phases}
|
||||||
\include{modules_EOLE_envole/scribe/00-virtualbox}
|
\include{modules_EOLE_envole/scribe/00-virtualbox}
|
||||||
|
\include{modules_EOLE_envole/commun/02-gen_config}
|
||||||
\include{modules_EOLE_envole/commun/02-quatre_phases-pratique}
|
\include{modules_EOLE_envole/commun/02-quatre_phases-pratique}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/01-config-texte}
|
%\include{modules_EOLE_envole/tronc-commun-1/01-config-texte}
|
||||||
|
|
||||||
\section{Administration commune}
|
\section{Administration commune}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
@@ -129,13 +150,14 @@
|
|||||||
\include{modules_EOLE_envole/commun/04-diagnose}
|
\include{modules_EOLE_envole/commun/04-diagnose}
|
||||||
\include{modules_EOLE_envole/commun/04-diagnose-pratique}
|
\include{modules_EOLE_envole/commun/04-diagnose-pratique}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs}
|
\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/05-conteneurs-pratique}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/06-firewall}
|
\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-schedule}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/06-zpratique}
|
\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}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique}
|
\include{modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/08-trouver}
|
\include{modules_EOLE_envole/tronc-commun-1/08-trouver}
|
||||||
|
\include{modules_EOLE_envole/commun/08-info_internet}
|
||||||
|
|
||||||
\section{Interfaces d'administration EOLE}
|
\section{Interfaces d'administration EOLE}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
@@ -151,21 +173,6 @@
|
|||||||
\include{modules_EOLE_envole/tronc-commun-1/30-ead}
|
\include{modules_EOLE_envole/tronc-commun-1/30-ead}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique}
|
\include{modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique}
|
||||||
|
|
||||||
\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 1}
|
\section{Application Zéphir 1}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
@@ -179,6 +186,22 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/10-application-zephir}
|
\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/20-tcpdump-tshark}
|
||||||
|
\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}
|
\section{Application Zéphir 2}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
@@ -192,6 +215,27 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/11-application-zephir2}
|
\include{modules_EOLE_envole/tronc-commun-1/11-application-zephir2}
|
||||||
|
|
||||||
|
\section{Fonctionnement plateforme MSE}
|
||||||
|
\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{mse/00-fonctionnement-mse}
|
||||||
|
\include{mse/01-services-et-repartition}
|
||||||
|
\include{mse/02-reseaux}
|
||||||
|
\include{mse/03-architecture-de-production}
|
||||||
|
\include{mse/04-serveur-supervision}
|
||||||
|
\include{mse/05-zephir-mse}
|
||||||
|
|
||||||
|
%FIXME a revoir !
|
||||||
|
%\include{modules_EOLE_envole/tronc-commun-1/99-migration-zephir}
|
||||||
|
|
||||||
\subject{Talks}
|
\subject{Talks}
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Licence}
|
\frametitle{Licence}
|
@@ -1,218 +0,0 @@
|
|||||||
\documentclass{beamer}
|
|
||||||
|
|
||||||
%\usertheme{Madrid}
|
|
||||||
\setbeamercovered{transparent}
|
|
||||||
\setcounter{tocdepth}{2}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
%\usepackage[utf8,utf8x]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\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={Emmanuel Garette},
|
|
||||||
pdflang={fr-FR},
|
|
||||||
pdfcopyright={Copyright © 2011-2014 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}
|
|
||||||
|
|
||||||
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
|
||||||
|
|
||||||
\title[]{Formation EOLE}
|
|
||||||
\subtitle{Versailles}
|
|
||||||
|
|
||||||
\author[Equipe Auteur]{Emmanuel Garette}
|
|
||||||
|
|
||||||
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
|
||||||
|
|
||||||
\date{{\small \today}}
|
|
||||||
|
|
||||||
\subject{Talks}
|
|
||||||
|
|
||||||
\AtBeginSubsection[]
|
|
||||||
{
|
|
||||||
\begin{frame}<beamer>
|
|
||||||
\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}
|
|
||||||
|
|
||||||
% Page de titre
|
|
||||||
\begin{frame}
|
|
||||||
\titlepage
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\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/commun/01-nouveaute24}
|
|
||||||
\section{Panorama des modules}
|
|
||||||
\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/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/amonecole/00-description}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/00-panorama-module}
|
|
||||||
|
|
||||||
\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/commun/02-instance-reconfigure}
|
|
||||||
\include{modules_EOLE_envole/commun/03-mise-a-jour}
|
|
||||||
\include{modules_EOLE_envole/commun/04-diagnose}
|
|
||||||
\include{modules_EOLE_envole/commun/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{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/20-tcpdump-tshark}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/20-ziptraf}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/21-lire-ecrire}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/22-commande-distance}
|
|
||||||
|
|
||||||
\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{Poste de travail}
|
|
||||||
\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-windows-distance}
|
|
||||||
\include{modules_EOLE_envole/scribe/12-machine-diagnostic}
|
|
||||||
\include{modules_EOLE_envole/scribe/14-esu-diagnostic}
|
|
||||||
|
|
||||||
\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}
|
|
||||||
|
|
||||||
|
|
@@ -23,7 +23,6 @@
|
|||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Modules supplémentaires disponibles en 2.7.1}
|
\frametitle{Modules supplémentaires disponibles en 2.7.1}
|
||||||
\framesubtitle{Un peu de science-fiction}
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Eclair
|
\item Eclair
|
||||||
\item Horus (HorusAD)
|
\item Horus (HorusAD)
|
||||||
|
57
mse/00-fonctionnement-mse.tex
Normal file
57
mse/00-fonctionnement-mse.tex
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\frametitle{Fonctionnement général}
|
||||||
|
\begin{itemize}
|
||||||
|
\item<1> Plateforme avec une forte résilience ;
|
||||||
|
\item<1-2> Séparation en 3 activités :
|
||||||
|
\begin{itemize}
|
||||||
|
\invisible<1>{\item portail (étudiants et administrateurs) ;}
|
||||||
|
\invisible<1>{\item services web partenaire (AGLAE, ParcoursSup, CitéU ...) ;}
|
||||||
|
\invisible<1>{\item fournisseur d'identité.}
|
||||||
|
\end{itemize}
|
||||||
|
\item<1> Utilisation des données sur 3 ressources différentes ;
|
||||||
|
\item<1> Composition d'une entité ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Fonctionnement général}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Utilisation des données sur 3 ressources différentes :
|
||||||
|
\begin{itemize}
|
||||||
|
\item une base de donnée ;
|
||||||
|
\item un annuaire LDAP ;
|
||||||
|
\item un espace NFS.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Fonctionnement général}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Une entité MSE se compose de :
|
||||||
|
\begin{itemize}
|
||||||
|
\item 1 répartiteur de charge ;
|
||||||
|
\item 1 file d'attente ;
|
||||||
|
\item 12 portails ;
|
||||||
|
\item 1 serveur de base de données ;
|
||||||
|
\item 1 serveur d'annuaire ;
|
||||||
|
\item 1 serveur de cache ;
|
||||||
|
\item 2 serveurs DNS ;
|
||||||
|
\item 2 serveurs fournisseur d'identité ;
|
||||||
|
\item 2 serveurs fournisseur de service.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Répartition des services}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Hébergement sur le réseau NUO ;
|
||||||
|
\item Se compose de 12 serveurs physiques répartis comme suit :
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Répartition des services}
|
||||||
|
\includegraphics[width=10cm]{mse/img/repartition_serveurs.png}
|
||||||
|
\end{frame}
|
75
mse/01-services-et-repartition.tex
Normal file
75
mse/01-services-et-repartition.tex
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Répartiteurs de charge HAProxy :
|
||||||
|
\begin{itemize}
|
||||||
|
\item 2 machines physiques mse-haproxy-a et mse-haproxy-b ;
|
||||||
|
\item VIP (Virtual IP) entre les deux serveurs afin de bénéficier d'une tolérance de panne ;
|
||||||
|
\item solution fiable et robuste ;
|
||||||
|
\item assure le routage de traffic HTTP vers les portails et les SP.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Portails et WebServices
|
||||||
|
\begin{itemize}
|
||||||
|
\item consommation essentiellement de mémoire vive ;
|
||||||
|
\item une session représente 15 Mo de mémoire ;
|
||||||
|
\item 24 portails déployés pour assumer une charge importante ;
|
||||||
|
\item 23 portails avec 16 Go de RAM et 1 portail avec 20 Go (mse-p-portal-01) ;
|
||||||
|
\item 24 portails répartis sur 4 Worker (serveur de virtualisation) nommés :
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-worker-a1 ;
|
||||||
|
\item mse-p-worker-a2 ;
|
||||||
|
\item mse-p-worker-b1 ;
|
||||||
|
\item mse-p-worker-b2.
|
||||||
|
\end{itemize}
|
||||||
|
\item portails uniques accueillant FrontOffice, BackOffice et Webservices.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Base de données
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Fichiers
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Passerelle SMTP
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Service Provider
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Service IDP
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Services et répartition}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Service LDAP
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
23
mse/02-reseaux.tex
Normal file
23
mse/02-reseaux.tex
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\frametitle{Les réseaux}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Un réseau 10Gb/s dit NUO ;
|
||||||
|
\begin{itemize}
|
||||||
|
\item réseau principal pour l'applicatif ;
|
||||||
|
\item transit traffic HTTP/HTTPS nécessaire aux portails.
|
||||||
|
\end{itemize}
|
||||||
|
\item Un réseau 10Gb/s dit BDD ;
|
||||||
|
\begin{itemize}
|
||||||
|
\item réseau dédié exclusivement à la communication entre l'applicatif et les BDD ;
|
||||||
|
\end{itemize}
|
||||||
|
\item Un réseau 10Gb/s dit Réplication.
|
||||||
|
\begin{itemize}
|
||||||
|
\item réseau dédié :
|
||||||
|
\begin{itemize}
|
||||||
|
\item à la mise en grappe des machines ;
|
||||||
|
\item aux réplications ;
|
||||||
|
\item aux espaces de stockage partagés.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
4
mse/03-architecture-de-production.tex
Normal file
4
mse/03-architecture-de-production.tex
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\frametitle{L'architecture de production}
|
||||||
|
\includegraphics[width=10cm,height=8cm]{mse/img/archi-full.png}
|
||||||
|
\end{frame}
|
71
mse/04-serveur-supervision.tex
Normal file
71
mse/04-serveur-supervision.tex
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\frametitle{Le Serveur de supervision}
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-supervision est accessible depuis NUO en ssh sur le port 22 et 888 en externe ;
|
||||||
|
\item accessibilité aux autres machines simplifiée (ssh + nomMachineDestination) ;
|
||||||
|
\item Il regroupe plusieurs services :
|
||||||
|
\begin{itemize}
|
||||||
|
\item la gestion des comptes utilisateurs ;
|
||||||
|
\item les journaux des différents services/applicatifs ;
|
||||||
|
\item le système de sauvegarde ;
|
||||||
|
\item le monitoring et les alertes.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Les comptes utilisateurs}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Créés via des playbook Ansible ;
|
||||||
|
\item Accréditation en fonction des besoins ;
|
||||||
|
\item comptes nominatifs privilégiés afin de respecter les préconnisations de l'ANSI et les recommandations RGPD.
|
||||||
|
\item procédure de changement de mot de passe.
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Les journaux}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Remontée automatique sur le serveur de supervision ;
|
||||||
|
\item Transfert en quasi temps réel ;
|
||||||
|
\item Accessible au utilisateur via "/var/log/rsyslog/remote/nom\_machine" ;
|
||||||
|
\item Journaux conservés pendant 1 an et 4 jours pour Haproxy et IDP (permet l'identification d'un utilisateur).
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Les sauvegardes}
|
||||||
|
\begin{itemize}
|
||||||
|
\item utilisation des mécanismes de sauveagrdes et de restauration EOLE avec BareOS ;
|
||||||
|
\item sauvegardes envoyées sur le directeur (mse-p-supervision) ;
|
||||||
|
\item le directeur fait office de stockage ;
|
||||||
|
\item contiennent les configurations des serveurs, les données applicatives (BDD, LDAP, ...) ;
|
||||||
|
\item la BDD est sauvegardée via l'outil de sauvegarde de MariaDB (optimisé pour ces actions) ;
|
||||||
|
\item extraction des services également en local :
|
||||||
|
\begin{itemize}
|
||||||
|
\item le ldiff de l'annuaire OpenLDAP se situe sur la machine mse-p-ldap-a ;
|
||||||
|
\item les extractions des fichiers de base de données sur mse-p-bdd-a2.
|
||||||
|
\end{itemize}
|
||||||
|
\item archivage à plus long terme sur un NAS situé à Grenoble.
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Monitoring et alertes}
|
||||||
|
\begin{itemize}
|
||||||
|
\item collecte et archive des statistiques via Promethéus ;
|
||||||
|
\item Grafana est utilisé pour la mise en forme des statistiques (DashBoard) ;
|
||||||
|
\item interface accessible via l'url http://mse-supervision.nuonet.fr:3000 ;
|
||||||
|
\item accès à l'interface via des comptes nominatifs ;
|
||||||
|
\item interface unique pour la surveillance de la PROD et de la PréPROD ;
|
||||||
|
\item alerte directement par courriel via l'outils AlertManager ;
|
||||||
|
\item les alertes pour le moment disponibles :
|
||||||
|
\begin{itemize}
|
||||||
|
\item espace disque est supérieur à 80\% d'occupation ;
|
||||||
|
\item mémoire dépasse le seuil de 80\% d'utilisation ;
|
||||||
|
\item utilisation trop élevée du CPU ;
|
||||||
|
\item température trop élevée des CPU.
|
||||||
|
\end{itemize}
|
||||||
|
\item Possibilité de créer d'autres alertes personnalisées.
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
19
mse/05-zephir-mse.tex
Normal file
19
mse/05-zephir-mse.tex
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\frametitle{Le Serveur de déploiement Zéphir}
|
||||||
|
\begin{itemize}
|
||||||
|
\item utilité de Zéphir dans le contexte MSE :
|
||||||
|
\begin{itemize}
|
||||||
|
\item facilite le déploiement des configurations ;
|
||||||
|
\item surveillance des modules EOLE ;
|
||||||
|
\item gestion centralisée de configuration ;
|
||||||
|
\item l'adaptation sous forme de variantes ;
|
||||||
|
\item la gestion par groupes ;
|
||||||
|
\item la préparation de la migration ;
|
||||||
|
\item la surveillance des serveurs inscrits ;
|
||||||
|
\item l'envoi de fichiers et exécution d'actions à distance.
|
||||||
|
\end{itemize}
|
||||||
|
\item serveurs physiques et virtuels sont enregistrés sur le serveur Zéphir ;
|
||||||
|
\item installation des paquets additionnels (non présents sur une Eolebase 2.7.0 dans notre cas) se fait également via ce serveur ;
|
||||||
|
\item Zéphir est une machine virtuelle hébergée par le CROUS de Dijon ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
BIN
mse/img/archi-full.png
Normal file
BIN
mse/img/archi-full.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 823 KiB |
BIN
mse/img/repartition_serveurs.png
Normal file
BIN
mse/img/repartition_serveurs.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 KiB |
Reference in New Issue
Block a user