Compare commits
7 Commits
xelatex/mo
...
414b6b44b2
Author | SHA1 | Date | |
---|---|---|---|
414b6b44b2 | |||
b36cf1a5f4 | |||
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}
|
|
||||||
|
|
||||||
|
|
@@ -1,220 +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 2},
|
|
||||||
pdfkeywords={distribution, GNU, linux, eole, éducation, nationale, ubuntu},
|
|
||||||
pdfauthor={Philippe Caseiro},
|
|
||||||
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}
|
|
||||||
|
|
||||||
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
|
||||||
|
|
||||||
\title[]{Formation personnalisée}
|
|
||||||
\subtitle{Académie de la Martinique}
|
|
||||||
|
|
||||||
\author[Equipe Auteur]{Philippe Caseiro}
|
|
||||||
|
|
||||||
\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}
|
|
||||||
|
|
||||||
%Intro
|
|
||||||
\include{modules_EOLE_envole/commun/00-intro}
|
|
||||||
\include{modules_EOLE_envole/commun/01-nouveaute23}
|
|
||||||
%méta-paquet EOLE description
|
|
||||||
\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}
|
|
||||||
%méta-paquet EOLE install
|
|
||||||
\begin{frame}
|
|
||||||
\frametitle{Les différents méta-paquets EOLE}
|
|
||||||
\begin{itemize}
|
|
||||||
\item amon-pkg ;
|
|
||||||
\item scribe-pkg ;
|
|
||||||
\item amonecole-pkg ;
|
|
||||||
\item horus-pkg ;
|
|
||||||
\item seshat-pkg ;
|
|
||||||
\item sphynx-pkg ;
|
|
||||||
\item zephir-pkg.
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
%Les conteneurs intro (voir suite dans personnalisation creole
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique}
|
|
||||||
|
|
||||||
|
|
||||||
\section{Personnalisation du serveur}
|
|
||||||
\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/01-personnalisation-creole}
|
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2}
|
|
||||||
|
|
||||||
%\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{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/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{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}
|
|
||||||
\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,20 +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={Amon Sphynx},
|
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}
|
||||||
@@ -43,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/banner01.png}}
|
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner02.png}}
|
||||||
|
|
||||||
\title[]{Formation EOLE}
|
\title[]{Formation EOLE}
|
||||||
\subtitle{Versailles}
|
\subtitle{Formation personnalisée architecture MSE avancée}
|
||||||
|
|
||||||
\author[Equipe Auteur]{Emmanuel Garette}
|
\author[Equipe Auteur]{Cadoles Formation}
|
||||||
|
|
||||||
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
\institute[Cadoles]{\includegraphics[width=2cm]{beamer-skel/img/logo-cadoles-01.png}}
|
||||||
|
|
||||||
@@ -66,15 +67,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
\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}
|
||||||
|
|
||||||
% Page de titre
|
% Page de titre
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\titlepage
|
\titlepage
|
||||||
@@ -91,28 +91,15 @@
|
|||||||
\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-nouveaute24}
|
||||||
\section{Panorama des modules}
|
%\include{modules_EOLE_envole/commun/01-nouveaute25}
|
||||||
\begin{frame}{Plan}
|
\include{modules_EOLE_envole/commun/01-nouveaute26}
|
||||||
\begin{columns}[t]
|
\include{modules_EOLE_envole/commun/01-nouveaute27}
|
||||||
\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}
|
\section{Rappel fonctionnement plateforme MSE}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -123,12 +110,14 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/commun/02-quatre_phases}
|
\include{mse/00-fonctionnement-mse}
|
||||||
\include{modules_EOLE_envole/scribe/00-virtualbox}
|
\include{mse/01-services-et-repartition}
|
||||||
\include{modules_EOLE_envole/commun/02-quatre_phases-pratique}
|
\include{mse/02-reseaux}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/01-config-texte}
|
\include{mse/03-architecture-de-production}
|
||||||
|
\include{mse/04-serveur-supervision}
|
||||||
|
\include{mse/05-zephir-mse}
|
||||||
|
|
||||||
\section{Administration commune}
|
\section{Architecture détaillée}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -139,20 +128,17 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/commun/02-instance-reconfigure}
|
%faire de parties pour les sujets suivants :
|
||||||
\include{modules_EOLE_envole/commun/03-mise-a-jour}
|
% - DNS
|
||||||
\include{modules_EOLE_envole/commun/04-diagnose}
|
% - REDIS
|
||||||
\include{modules_EOLE_envole/commun/04-diagnose-pratique}
|
% - MariaDB et ARB
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs}
|
% - NFS / DRBD
|
||||||
%\include{modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique}
|
% - LDAP
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/06-firewall}
|
% - OpenNebula Haute Disponibilité
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/06-schedule}
|
% - OpenNebula Sunstone
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/06-zpratique}
|
% - GlusterFS
|
||||||
%\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}
|
\section{Personnalisation du serveur EOLE}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -163,13 +149,10 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/20-gnu_linux}
|
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole}
|
||||||
\include{modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark}
|
%\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2}
|
||||||
\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}
|
\section{Application Zéphir}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -180,9 +163,10 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/scribe/20-sauvegarde}
|
\include{modules_EOLE_envole/tronc-commun-2/02-zephir}
|
||||||
|
\include{modules_EOLE_envole/tronc-commun-2/03-zephir_script}
|
||||||
|
|
||||||
\section{Poste de travail}
|
\section{Procédure d'urgence}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
\begin{columns}[t]
|
\begin{columns}[t]
|
||||||
\begin{column}{5cm}
|
\begin{column}{5cm}
|
||||||
@@ -193,9 +177,40 @@
|
|||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/scribe/10-windows-distance}
|
%slide a faire
|
||||||
\include{modules_EOLE_envole/scribe/12-machine-diagnostic}
|
|
||||||
\include{modules_EOLE_envole/scribe/14-esu-diagnostic}
|
\section{Le serveur de supervision}
|
||||||
|
\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}
|
||||||
|
%slide a faire
|
||||||
|
% - comptes utilisateurs
|
||||||
|
% - journaux
|
||||||
|
% - sauvegardes
|
||||||
|
% - monitoring et alertes
|
||||||
|
|
||||||
|
\section{Les Mises à jours de la plateforme}
|
||||||
|
\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}
|
||||||
|
%slide a faire
|
||||||
|
% - procéder : ouverture de ticket, mise en accord entre le CNOUS et Cadoles pour une coupure potentielle, planning des maj fait jusque fin 2021 qui donne la nature des MAJ, les machines impactés et la dates estimées de la MAJ
|
||||||
|
% - balabla zephir (juste un rappel zéphir a été vu en long en large et en travers lors de la première session)
|
||||||
|
% - Ansible (montrer les playbook, les découpages, et la procédure de MAJ via ansible
|
||||||
|
|
||||||
\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}
|
@@ -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