diff --git a/figures/cadoles/banner_02.png b/figures/cadoles/banner_02.png new file mode 100644 index 0000000..1bdd60a Binary files /dev/null and b/figures/cadoles/banner_02.png differ diff --git a/figures/cadoles/simple_dash.tex b/figures/cadoles/simple_dash.tex new file mode 100644 index 0000000..b92f153 --- /dev/null +++ b/figures/cadoles/simple_dash.tex @@ -0,0 +1,8 @@ +\definecolor{ca3a3a3}{RGB}{163,163,163} +\definecolor{cffffff}{RGB}{255,255,255} +\definecolor{c138cce}{RGB}{19,140,206} +\hspace*{-33pt}% +\begin{tikzpicture}[overlay, y=0.80pt, x=0.80pt, yscale=1, xscale=1, inner sep=0pt, outer sep=0pt] + \draw (current page.center) -- ++(400, 200); +\end{tikzpicture} + diff --git a/figures/en/modules_EOLE_envole/sphynx/schema.png b/figures/en/modules_EOLE_envole/sphynx/schema.png new file mode 100644 index 0000000..c7b5baf Binary files /dev/null and b/figures/en/modules_EOLE_envole/sphynx/schema.png differ diff --git a/presentations/CD73/CD73.tex b/presentations/CD73/CD73.tex index 3386839..166af92 100644 --- a/presentations/CD73/CD73.tex +++ b/presentations/CD73/CD73.tex @@ -12,7 +12,7 @@ bib = database/bib ]{skblocal.tex} -\skbinput[from=rep]{style/preambule_slides} +\skbinput[from=sli]{style/preambule} \title[]{Tronc commun} \subtitle{Conseil départemental 73} @@ -25,21 +25,65 @@ \subject{Talks} -\AtBeginSubsection[] -{ - \begin{frame} - \frametitle{} - \tableofcontents[currentsection,currentsubsection] - \end{frame} -} - \begin{document} -\skbinput[from=rep]{style/title} +\skbinput[from=sli]{style/title} +%\skbinput[from=sli]{style/plan} % Corps de la formation -%\skbinput[from=slides]{} +%\skbinput[from=sli]{} -\skbinput[from=rep]{licences/license-cc-by-sa-2.0} +\section{Introduction} +\skbinput[from=sli]{modules_EOLE_envole/commun/00-intro} +\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute25} +\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute26} +\section{Panorama des modules} +\skbinput[from=sli]{modules_EOLE_envole/amon/00-description} +\skbinput[from=sli]{modules_EOLE_envole/sphynx/00-description} +\skbinput[from=sli]{modules_EOLE_envole/scribe/00-description} +\skbinput[from=sli]{modules_EOLE_envole/horus/00-description} +\skbinput[from=sli]{modules_EOLE_envole/amonecole/00-description} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/00-panorama-module} + +\section{Les quatre phases} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-quatre_phases} +\skbinput[from=sli]{modules_EOLE_envole/scribe/00-virtualbox} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-quatre_phases-pratique} + +\section{Administration commune} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-instance-reconfigure} +\skbinput[from=sli]{modules_EOLE_envole/commun/03-mise-a-jour} +\skbinput[from=sli]{modules_EOLE_envole/commun/04-diagnose} +\skbinput[from=sli]{modules_EOLE_envole/commun/04-diagnose-pratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/05-conteneurs} +%\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/06-firewall} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/06-schedule} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/06-zpratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/07-onduleur} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/08-trouver} +\skbinput[from=sli]{modules_EOLE_envole/commun/08-info_internet} + +\section{Interfaces d'administration EOLE} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/30-ead} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique} + +\section{Application Zéphir 1} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/10-application-zephir} + +\section{GNU/Linux} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/20-gnu_linux} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/21-lire-ecrire} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/22-commande-distance} + +\section{Application Zéphir 2} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/11-application-zephir2} + +%FIXME a revoir ! +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/99-migration-zephir} +\skbinput[from=sli]{licences/license-cc-by-sa-2.0} \end{document} diff --git a/slides/licences/license-cc-by-sa-2.0.tex b/slides/licences/license-cc-by-sa-2.0.tex new file mode 100644 index 0000000..1ef2324 --- /dev/null +++ b/slides/licences/license-cc-by-sa-2.0.tex @@ -0,0 +1,14 @@ +\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-sa-2.0}} + \begin{itemize} + \item Attribution + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-sa/2.0/fr/}{http://creativecommons.org/licenses/by-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} diff --git a/slides/modules_EOLE_envole/amon/00-description.tex b/slides/modules_EOLE_envole/amon/00-description.tex new file mode 100644 index 0000000..1e730fe --- /dev/null +++ b/slides/modules_EOLE_envole/amon/00-description.tex @@ -0,0 +1,13 @@ +\begin{frame} + \frametitle {Amon} + \begin{itemize} + \item Amon, la passerelle pare-feu : + \begin{itemize} + \item partage des sous-réseaux et connexion à internet (pare-feu) ; + \item authentifications des utilisateurs ; + \item réseau virtuel privé ; + \item cache web ; + \item reverse proxy web. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/amonecole/00-description.tex b/slides/modules_EOLE_envole/amonecole/00-description.tex new file mode 100644 index 0000000..1b4d648 --- /dev/null +++ b/slides/modules_EOLE_envole/amonecole/00-description.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{AmonEcole} + \begin{itemize} + \item AmonEcole, solution de conteneurs cumulant les fonctionnalités de : + \begin{itemize} + \item Amon, + \item Scribe. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/00-intro.tex b/slides/modules_EOLE_envole/commun/00-intro.tex new file mode 100644 index 0000000..1e3f75d --- /dev/null +++ b/slides/modules_EOLE_envole/commun/00-intro.tex @@ -0,0 +1,16 @@ +\begin{frame} + \frametitle{EOLE} + \begin{itemize} + \item EOLE : Ensemble Ouvert Libre et Evolutif ; + \item projet national de serveurs pour les établissements scolaires et académiques ; + \item depuis 2000 ; + \item basé sur Ubuntu depuis 2007 sous forme de modules ; + \item objectifs : + \begin{itemize} + \item utilisation de logiciels libres ; + \item modulaire (évolutif, ouvert adaptable) ; + \item facile à mettre en œuvre et à déployer ; + \item administrable à distance ; + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/01-nouveaute25.tex b/slides/modules_EOLE_envole/commun/01-nouveaute25.tex new file mode 100644 index 0000000..cac1a1c --- /dev/null +++ b/slides/modules_EOLE_envole/commun/01-nouveaute25.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle{Nouveautés 2.5} + \begin{itemize} + \item Basé sur la distribution Trusty Tahr (14.04) ; + \item support jusqu'en 2019 ; + \item peu de changement dans le coeur ; + \item possibilité de partitionnement manuel ; + \item à partir de 2.5.2 : mot de passe généré aléatoirement à la fin de l'installation du serveur; + \item quelques changements de logiciels : + \begin{itemize} + \item Bacula => Bareos, + \item Dansguardian => e2guardian. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/01-nouveaute26.tex b/slides/modules_EOLE_envole/commun/01-nouveaute26.tex new file mode 100644 index 0000000..5235785 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/01-nouveaute26.tex @@ -0,0 +1,21 @@ +\begin{frame} + \frametitle{Nouveautés 2.6} + \begin{itemize} + \item Basé sur la distribution Xenial Xerus (16.04) ; + \item support jusqu'en 2021 ; + \item peu de changement dans le coeur ; + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Modules disponibles en 2.6.0} + \begin{itemize} + \item Eclair + \item Hapy \& Hapy Node + \item Horus + \item Scribe + \item Seth + \item Sphynx + \item Zéphir + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-gen_config.tex b/slides/modules_EOLE_envole/commun/02-gen_config.tex new file mode 100644 index 0000000..3f8c31f --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-gen_config.tex @@ -0,0 +1,48 @@ +\begin{frame} + \frametitle{Configuration autonome} + \begin{itemize} + \item Présentation de l'interface : + \begin{itemize} + \item accessible après instanciation sur le port https://ip\_server:7000/genconfig/ (si autorisé), + \item nécessite une authentification, + \item barre de menu, + \item les familles, + \item la partie centrale, + \end{itemize} + \item les modes : + \begin{itemize} + \item basique, + \item normal, + \item expert, + \item assitant, + \item debug. + \end{itemize} + \end{itemize} +\end{frame} +\begin{frame} + \frametitle{Configuration autonome} + \begin{itemize} + \item Ouverture/enregistrement : + \begin{itemize} + \item ne peut plus choisir le nom du fichier "config.eol", + \item possibilité d'importer/exporter un fichier (astuce permet de déverouiller toutes les variables), + \item page des variables obligatoires non renseignées, + \item visualisation des différences avant l'enregistrement, + \item enregistrement dans le fichier "config.eol" ; + \end{itemize} + \item les variables : + \begin{itemize} + \item Les variables typées (caractère, chiffre, ...), + \item les variables par défaut/modifié, + \item les utilisateurs, + \item les variables obligatoires, + \item les variables calculées, + \item les variables verrouillées automatiquement, + \item les variables sauvegardées automatiquement, + \item les variables multi, + \item les variables groupées, + \item les variables avec choix (imposés ou ouverts) + \item les variables cachées + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex b/slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex new file mode 100644 index 0000000..ff69dd4 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex @@ -0,0 +1,7 @@ +\begin{frame} + \frametitle{Instance ou reconfigure} + \begin{itemize} + \item L'instance ne doit être lancée qu'une seule fois sur les modules ; + \item en cas de mise à jour, d'installation de paquet ou de changement de paramétrage : \commande{reconfigure}. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex b/slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex new file mode 100644 index 0000000..6773336 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex @@ -0,0 +1,14 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Configurer le serveur via la commande gen\_config ; + \item informations utiles : + \begin{itemize} + \item Adresse ip de la carte eth0, + \item Passerelle, + \item DNS : DNS de la machine hôte ; + \end{itemize} + \item désactiver l'anti-virus ; + \item instancier le serveur via la commande instance. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-quatre_phases.tex b/slides/modules_EOLE_envole/commun/02-quatre_phases.tex new file mode 100644 index 0000000..f64096e --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-quatre_phases.tex @@ -0,0 +1,96 @@ +\begin{frame} + \frametitle{La phase d'installation} + \begin{itemize} + \item Pour installer un module, il suffit de : + \begin{enumerate} + \item démarrer sur l'iso téléchargée sur le site d'EOLE (gravée sur CD-ROM ou copiée sur clé USB), + \item sélectionner le module à installer parmi ceux proposés et valider, + \item possibilité de partitionner le serveur maintenant sur tous les modules, +% \item installer manuellement des modules noyaux DKMS si nécessaire, + \item valider le bouton \emph{continuer} à la fin de l'installation, + \item ouvrir une session avec l'utilisateur \emph{root} et le mot de passe par défaut présenté à l'écran, + \item en mode conteneurs, générer les conteneurs avec la commande \emph{gen\_conteneurs}. + \end{enumerate} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{La phase de configuration} + \begin{itemize} + \item Il faut une bonne connaissance du réseau local ; + \item en mode autonome : + \begin{itemize} + \item lancer la commande \commande{gen\_config}, + \item configurer le serveur, + \item sauvegarder le fichier ; + \end{itemize} + \item en mode Zéphir : + \begin{itemize} + \item configuration dans l'application Zéphir : https://:8070/ ou via l'application de configuration du module (\commande{gen\_config}) ; + \item enregistrement au Zéphir ; + \item descente ou montée de la configuration. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{La phase d'instanciation} + \begin{itemize} + \item Lancer la commande \commande{instance} ; + \item renseigner les mots de passe ; + \item mise à jour ; + \item éventuellement redémarrage. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Les mots de passe} + \begin{itemize} + \item Au premier lancement de l'instanciation, il est nécessaire de modifier les mots de passe : + \begin{itemize} + \item \emph{root}, + \item administrateur à droits restreints \emph{eole}, + \item possibilité d'ajouter plusieurs administrateurs à droits restreints, + \item sur Amon, en cas d'utilisation d'un réseau pédagogique et administratif, un second administrateur (\emph{eole2}) permet d'administrer le réseau pédagogique, + \item \emph{admin} sur Scribe et Horus, + \item \emph{admin\_zephir} sur Zéphir. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Les mots de passe} + Par défaut, le système vérifie la complexité des mots de passe. Pour cela, il utilise un système de \emph{classes de caractères} en combinaison avec un nombre de caractères minimum : + \begin{itemize} + \item il faut combiner des caractères issus de différentes classes : + \begin{itemize} + \item les lettres en minuscule, + \item les lettres en majuscule, + \item les chiffres, + \item les caractères spéciaux (Ex : \$*ù\%£, ; : !§/. ?). + \end{itemize} + \item il faut un minimum de caractères selon le nombre de classes utilisées : + \begin{itemize} + \item une seule classe de caractères : impossible, + \item deux classes de caractères : 9 caractères minimum, + \item trois et quatre classes : 8 caractères minimum. + \end{itemize} + \end{itemize} + Cette configuration est, bien évidemment, modifiable dans l'interface de configuration du module, gen\_config, en mode expert. +\end{frame} + +\begin{frame} + \frametitle{La phase d'administration} + \begin{itemize} + \item Correspond à l'exploitation du serveur ; + \item chaque module possède des fonctionnalités propres, souvent complémentaires ; + \item diverses interfaces permettent la mise en œuvre de ces fonctionnalités et en facilitent l'usage : + \begin{itemize} + \item l'interface d'administration EOLE (EAD, EOP, ...), + \item l'interface semi-graphique, + \item diverses interfaces d'administration (Zéphir-web, CUPS, Sympa, ...), + \item différents outils (Era, ...) ; + \end{itemize} + \item gestion des mises à jour. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/03-mise-a-jour.tex b/slides/modules_EOLE_envole/commun/03-mise-a-jour.tex new file mode 100644 index 0000000..8682d5d --- /dev/null +++ b/slides/modules_EOLE_envole/commun/03-mise-a-jour.tex @@ -0,0 +1,52 @@ +\begin{frame} + \frametitle{Version/release et dépôt} + \begin{itemize} + \item La version : correspond à la version du socle de base (version d'Ubuntu) ; + \item la release : + \begin{itemize} + \item reçoit les mises à jour de sécurités, + \item reçoit les corrections des dysfonctionnements critiques, + \item mais chaque release à un niveau fonctionnel différent ; + \end{itemize} + \item les erratas : https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata ; + \item les dépôts : + \begin{itemize} + \item les releases stables, + \item les releases candidates, + \item la version de développement (future release). + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Les mises à jour} + \begin{itemize} + \item Procédure : + \begin{itemize} + \item par l'EAD, + \item par l'interface semi-graphique, + \item par Zéphir, + \item à la ligne de commande : + \begin{itemize} + \item \commande{Query-Auto} : liste les mises à jour, + \item \commande{Maj-Auto} : lance la mise à jour sans question, + \item \commande{Query-Cd} : liste les mises à jour sur un CD, + \item \commande{Maj-Cd} : mise à jour grâce à un CD, + \item \commande{Maj-Release} : mise à jour vers une release supérieure, + \item \commande{Upgrade-Auto} : mise à jour vers une version supérieure, + \end{itemize} + \item automatiquement via une tâche hebdomadaire "post" sauvegarde de eole-schedule. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Mise à jour via un CD/clef USB} + Le but est de pouvoir mettre à jour un serveur sans utiliser la bande passante de l'établissement. + \begin{itemize} + \item Création du cache dans l'académie : \commande{Maj-Auto --download} ; + \item copie de /var/cache/apt/archives/*.deb sur un support amovible ; + \item sur le serveur en établissement, copier le contenu du support dans /var/cache/apt/archives/ ; + \item lancer \commande{Maj-Auto}. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex b/slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex new file mode 100644 index 0000000..5bf0fb9 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex @@ -0,0 +1,8 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Faire un \commande{reconfigure} ; + \item lancer un \commande{diagnostic} ; + \item lancer un \commande{diagnostic} étendu. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/04-diagnose.tex b/slides/modules_EOLE_envole/commun/04-diagnose.tex new file mode 100644 index 0000000..363fdd2 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/04-diagnose.tex @@ -0,0 +1,7 @@ +\begin{frame} + \frametitle{Diagnostic} + \begin{itemize} + \item La commande \commande{diagnose} permet de tester différents points du serveur ; + \item La commande \commande{diagnose -L} propose un diagnostic étendu. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/08-info_internet.tex b/slides/modules_EOLE_envole/commun/08-info_internet.tex new file mode 100644 index 0000000..c34365f --- /dev/null +++ b/slides/modules_EOLE_envole/commun/08-info_internet.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{08-info\_internet.tex} + fichier slides/modules\_EOLE\_envole/commun/08-info\_internet.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/horus/00-description.tex b/slides/modules_EOLE_envole/horus/00-description.tex new file mode 100644 index 0000000..2ba287e --- /dev/null +++ b/slides/modules_EOLE_envole/horus/00-description.tex @@ -0,0 +1,14 @@ +\begin{frame} + \frametitle{Horus} + \begin{itemize} + \item Horus, le serveur de fichiers administratif : + \begin{itemize} + \item partage de fichiers (avec quotas, ACL) ; + \item partage d'imprimantes ; + \item gestion de comptes utilisateurs et de groupes ; + \item gestion des accès utilisateurs ; + \item gestion des postes clients ; + \item applications nationales. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/scribe/00-description.tex b/slides/modules_EOLE_envole/scribe/00-description.tex new file mode 100644 index 0000000..944a157 --- /dev/null +++ b/slides/modules_EOLE_envole/scribe/00-description.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle{Scribe} + \begin{itemize} + \item Scribe, le serveur de fichiers pédagogique : + \begin{itemize} + \item partage de fichiers (avec quotas, ACL) ; + \item partage d'imprimantes ; + \item gestion de comptes utilisateurs et de groupes ; + \item gestion des accès utilisateurs ; + \item gestion des postes clients ; + \item gestion des élèves (devoirs, observations, ...) ; + \item serveur web avec portail web (Envole). + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/scribe/00-virtualbox.tex b/slides/modules_EOLE_envole/scribe/00-virtualbox.tex new file mode 100644 index 0000000..1e2f7b9 --- /dev/null +++ b/slides/modules_EOLE_envole/scribe/00-virtualbox.tex @@ -0,0 +1,8 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Ajouter l'image Scribe ; + \item choisir "Réseau privé hôte" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/sphynx/00-description.tex b/slides/modules_EOLE_envole/sphynx/00-description.tex new file mode 100644 index 0000000..544bb69 --- /dev/null +++ b/slides/modules_EOLE_envole/sphynx/00-description.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle {Sphynx} + \begin{itemize} + \item Sphynx, concentrateur pour réseau privé virtuel : + \begin{itemize} + \item relier des réseaux privés entre eux (RVP) ; + \item possibilité de haute disponibilité. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Schéma} + \skbfigure[width=10cm]{en/modules_EOLE_envole/sphynx/schema.png} +\end{frame} diff --git a/slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex b/slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex new file mode 100644 index 0000000..4f2a29c --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex @@ -0,0 +1,65 @@ +\begin{frame} + \frametitle{Eclair} + \begin{itemize} + \item Eclair, serveur de clients légers sous GNU/Linux : + \begin{itemize} + \item serveur de clients légers ; + \item compatible partage de fichiers Scribe et Horus ; + \item support de Gaspacho. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + %\frametitle{Zéphir/Sentinelle} + \frametitle{Zéphir} + \begin{itemize} + \item Zéphir, gestion du parc des serveurs EOLE : + \begin{itemize} + \item déploiement et gestion d'un parc de serveurs, + \item gestion de la configuration des serveurs, + \item surveillance et lancement d'actions à distance. + \end{itemize} +% \item Sentinelle, outils graphiques de supervision des serveurs (couplé à Zéphir) : +% \begin{itemize} +% \item récupération des statistiques ; +% \item affichage sélectif (avec filtre, ...) ; +% \item lancement d'actions ; +% \end{itemize} +% \item ZéphirLog, concentrateur de fichiers journaux : +% \begin{itemize} +% \item remontée des logs ; +% \item stockage des logs ; +% \item archivage des logs. +% \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Seshat} + \begin{itemize} + \item Le relais de messagerie pour les domaines intra-académiques des Scribe ; + \item annuaire centralisé avec alimentation décentralisée. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Thot} + \begin{itemize} + \item Annuaire centralisé avec alimentation centralisée. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Seth} + \begin{itemize} + \item Contrôleur de domaine de type AD. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Hapy} + \begin{itemize} + \item Serveur de solution virtuelle un nœud ou multiple nœuds. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex b/slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex new file mode 100644 index 0000000..bc2a58e --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex @@ -0,0 +1,9 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Vérifier le statut des conteneurs ; + \item redémarrer le service smbd ; + \item redémarrer le service ntp ; + \item entrer dans le conteneur fichier. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex b/slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex new file mode 100644 index 0000000..b3cd659 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{06-firewall.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/06-firewall.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex b/slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex new file mode 100644 index 0000000..ccf8a24 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{06-schedule.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/06-schedule.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex b/slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex new file mode 100644 index 0000000..a22af94 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{06-zpratique.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/06-zpratique.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex new file mode 100644 index 0000000..59d074a --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{07-onduleur-pratique.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/07-onduleur-pratique.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex new file mode 100644 index 0000000..0ab7635 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{07-onduleur.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/07-onduleur.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex b/slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex new file mode 100644 index 0000000..72ac1ce --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{08-trouver.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/08-trouver.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex b/slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex new file mode 100644 index 0000000..e642aaa --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{10-application-zephir.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/10-application-zephir.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex b/slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex new file mode 100644 index 0000000..949a998 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{11-application-zephir2.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/11-application-zephir2.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex b/slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex new file mode 100644 index 0000000..10a3931 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{20-gnu\_linux.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/20-gnu\_linux.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex b/slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex new file mode 100644 index 0000000..fbea8e6 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{20-tcpdump-tshark.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/20-tcpdump-tshark.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex b/slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex new file mode 100644 index 0000000..868838c --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{21-lire-ecrire.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/21-lire-ecrire.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex b/slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex new file mode 100644 index 0000000..80a5693 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{22-commande-distance.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/22-commande-distance.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex b/slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex new file mode 100644 index 0000000..3587ea5 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{30-ead.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/30-ead.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex b/slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex new file mode 100644 index 0000000..ab49763 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{31-interface-semi-graphique.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/31-interface-semi-graphique.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex b/slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex new file mode 100644 index 0000000..ff88ae7 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{99-migration-zephir.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/99-migration-zephir.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/style/plan.tex b/slides/style/plan.tex new file mode 100644 index 0000000..5537849 --- /dev/null +++ b/slides/style/plan.tex @@ -0,0 +1,10 @@ +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} diff --git a/slides/style/preambule.tex b/slides/style/preambule.tex new file mode 100644 index 0000000..2e49053 --- /dev/null +++ b/slides/style/preambule.tex @@ -0,0 +1,84 @@ +%\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{tikz} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} + +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Formation Git}, + pdfkeywords={SCM, Git}, + pdfauthor={Benjamin Bohard}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2015 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +\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} + \skbfigure[width=1cm]{en/eole.png} + \end{minipage} +} +\newcommand{\eolebig}{\skbfigure[width=2cm]{en/logo.png}} +\newcommand{\eolefull}{\skbfigure{en/logo.png}} +\newcommand{\commande}[1]{\texttt{#1}} +\setbeamertemplate{background} +{\skbinput[from=fig]{cadoles/simple_dash}} + + +\institute[Cadoles]{\skbfigure[width=2cm]{cadoles/logo-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSection[] +{ + \begin{frame} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection] + \end{column} + \end{columns} + \end{frame} +} + +\AtBeginSubsection[] +{ + \begin{frame} + \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} +} + +\logo{ + \skbfigure[width=2cm]{cadoles/logo_01.png}~ +} diff --git a/slides/style/title.tex b/slides/style/title.tex new file mode 100644 index 0000000..a9a9171 --- /dev/null +++ b/slides/style/title.tex @@ -0,0 +1,5 @@ +% Page de titre +\begin{frame} +\titlepage +\end{frame} +