Chambéry
This commit is contained in:
parent
e79bdb1ff0
commit
7fc315f0ad
BIN
figures/en/modules_EOLE_envole/common/bootscreen2.6.2.1.png
Normal file
BIN
figures/en/modules_EOLE_envole/common/bootscreen2.6.2.1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 198 KiB |
BIN
figures/en/modules_EOLE_envole/common/manual-partitionning.png
Normal file
BIN
figures/en/modules_EOLE_envole/common/manual-partitionning.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.6 KiB |
BIN
figures/en/modules_EOLE_envole/common/reboot.png
Normal file
BIN
figures/en/modules_EOLE_envole/common/reboot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.0 KiB |
BIN
figures/en/modules_EOLE_envole/sauvegarde.png
Normal file
BIN
figures/en/modules_EOLE_envole/sauvegarde.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
7
presentations/CD73/CD73.pdfpc
Normal file
7
presentations/CD73/CD73.pdfpc
Normal file
@ -0,0 +1,7 @@
|
||||
[notes]
|
||||
### 55
|
||||
Se faciliter la vie en désactivant la validation des mots de passe et le timeout
|
||||
### 120
|
||||
copier la clef publique : scp root@<ip\_zephir>:/etc/ssl/certs/ca\_local.crt /usr/local/share/ca-certificates/ update-ca-certificates
|
||||
### 199
|
||||
test des notes standard
|
@ -14,8 +14,8 @@
|
||||
|
||||
\skbinput[from=sli]{style/preambule}
|
||||
|
||||
\title[]{EOLE Scribe \& Seth}
|
||||
\subtitle{Conseil départemental 73}
|
||||
\title[]{Modules EOLE}
|
||||
\subtitle{Formation personnalisée}
|
||||
|
||||
\author[Equipe Auteur]{Cadoles}
|
||||
|
||||
@ -33,92 +33,143 @@
|
||||
% Corps de la formation
|
||||
%\skbinput[from=sli]{}
|
||||
|
||||
\section{Tronc commun}
|
||||
\subsection{Introduction}
|
||||
\section{Introduction}
|
||||
\subsection{Présentations}
|
||||
\skbinput[from=sli]{presentation/formateurs/bbohard}
|
||||
\skbinput[from=sli]{presentation/stagiaires/etvous}
|
||||
\begin{frame}
|
||||
\frametitle{À propos de cette formation}
|
||||
\framesubtitle{Contenu}
|
||||
Cette formation est une formation personnalisée qui emprunte des éléments de contenu aux formations du PNF du ministère de l’Éducation nationale :
|
||||
\begin{itemize}
|
||||
\item élements de la formation tronc commun avec l’accent mis sur les bases de l’administration d’un système GNU/Linux ;
|
||||
\item éléments de la formation Scribe ;
|
||||
\item éléments de la formation Seth.
|
||||
\end{itemize}
|
||||
En complément, il a été demandé une présentation du logiciel Veyon (\url{https://veyon.io}) et du module Amon.
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{À propos de cette formation}
|
||||
\framesubtitle{Objectifs}
|
||||
L’objectif de cette formation est de vous préparer à administrer les serveurs EOLE qui sont mis en place dans votre infrastructure.
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{À propos de cette formation}
|
||||
\framesubtitle{Objectifs}
|
||||
Partagez-vous cet objectif ?
|
||||
|
||||
Quels objectifs personnels souhaiteriez-vous atteindre en plus ?
|
||||
\end{frame}
|
||||
\subsection{EOLE}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/00-intro}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/amon/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/sphynx/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/thot/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/amonecole/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/eclair/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute25}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute26}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute27}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/ecosysteme}
|
||||
\subsection{Infrastructure de formation}
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{}
|
||||
Logiciel de virtualisation utilisé : VirtualBox.
|
||||
|
||||
\subsection{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}
|
||||
Liste des images disques à copier :
|
||||
\begin{itemize}
|
||||
\item scribe-formation.vdi ;
|
||||
\item zephir-formation.vdi ;
|
||||
\item seth1-formation.vdi ;
|
||||
\item seth2-formation.vdi ;
|
||||
\item pc1-formation.vdi ;
|
||||
\item amon-formation.vdi.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Réseau privé hôte}
|
||||
Les VM utiliseront un réseau privé hôte.
|
||||
\end{frame}
|
||||
}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/virtualbox}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/virtualbox}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/virtualbox}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/client_windows/virtualbox}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/amon/virtualbox}
|
||||
|
||||
%\skbinput[from=sli]{pauses/simple}
|
||||
|
||||
\section{Tronc commun}
|
||||
\subsection{Les quatre phases}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/02-quatre_phases}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/00-virtualbox}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/installation}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/installation-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/configuration}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/02-quatre_phases-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/configuration-locale-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/instance}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/instance-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration}
|
||||
|
||||
\subsection{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/zephir/diagnose-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/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}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/genrpt-pratique}
|
||||
|
||||
\subsection{Interfaces d'administration EOLE}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/30-ead}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/ead-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/interface-semi-graphique-pratique}
|
||||
|
||||
\subsection{Application Zéphir 1}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/10-application-zephir}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/concepts}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/utilisateurs}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/interface}
|
||||
%\skbinput[from=sli]{modules_EOLE_envole/zephir/interface-parametre-utilisateur}
|
||||
%\skbinput[from=sli]{modules_EOLE_envole/zephir/interface-etablissement}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/zephir/utilisateurs-locaux-pratique}
|
||||
|
||||
\subsection{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}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/22-commande-distance} %faire la configuration du Seth1 à ce moment
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/configuration-locale-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/enregistrement-pratique}
|
||||
|
||||
\subsection{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]{modules_EOLE_envole/scribe/configuration-distante-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/enregistrement-pratique}
|
||||
|
||||
\section{Scribe}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/01-utilisateur}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/01-utilisateur}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/31-scripts-user-scribe}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/10-machine_conf_reseau}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/11-integration-scribe}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/11-integration-horus}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/12-machine-ead}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/02-machine-ead}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/12-machine-diagnostic}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/13-profil}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/14-esu}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/14-esu-diagnostic}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/14-esu}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/15-script-scribe}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/15-script-horus}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/10-windows-distance}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/16-imprimante}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/17-corbeille}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/18-virus}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/19-ftp}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/20-sauvegarde}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/30-communication}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/horus/03-administratifs}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/envole/01-ajout}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/envole/02-applications}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/envole/02-posh}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/scribe/devoirs}
|
||||
\section{Seth}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/administrateur}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/role}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/dns}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/partages}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/sauvegarde}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/dhcp}
|
||||
|
||||
\skbinput[from=sli]{licences/license-cc-by-sa-2.0}
|
||||
\end{document}
|
||||
|
70
presentations/CD73/pdfpcnotes.sty
Normal file
70
presentations/CD73/pdfpcnotes.sty
Normal file
@ -0,0 +1,70 @@
|
||||
\ProvidesPackage{pdfpcnotes}
|
||||
|
||||
% Handling of kv parameters.
|
||||
% We have the following options, that all take time in the HH:MM format
|
||||
\RequirePackage{kvoptions}
|
||||
\SetupKeyvalOptions{
|
||||
family=PDFPC,
|
||||
prefix=PDFPC@
|
||||
}
|
||||
\DeclareStringOption{duration}
|
||||
\DeclareStringOption{starttime}
|
||||
\DeclareStringOption{endtime}
|
||||
\DeclareStringOption{lastminutes}
|
||||
\DeclareStringOption{fontsize}
|
||||
|
||||
\ProcessKeyvalOptions*
|
||||
|
||||
% Small macro to make inserting options easier.
|
||||
\newcommand\PDFPC@option[2]{
|
||||
\ifx#2\@empty\else
|
||||
\immediate\write\pdfpcnotesfile{[#1]}%
|
||||
\immediate\write\pdfpcnotesfile{#2}%
|
||||
\fi
|
||||
}
|
||||
|
||||
% create a new file handle
|
||||
\newwrite\pdfpcnotesfile
|
||||
|
||||
% open file on \begin{document}
|
||||
\AtBeginDocument{%
|
||||
\immediate\openout\pdfpcnotesfile\jobname.pdfpc\relax
|
||||
\PDFPC@option{duration}{\PDFPC@duration}
|
||||
\PDFPC@option{start_time}{\PDFPC@starttime}
|
||||
\PDFPC@option{end_time}{\PDFPC@endtime}
|
||||
\PDFPC@option{last_minutes}{\PDFPC@lastminutes}
|
||||
\PDFPC@option{font_size}{\PDFPC@fontsize}
|
||||
\immediate\write\pdfpcnotesfile{[notes]}
|
||||
}
|
||||
% define a # http://tex.stackexchange.com/a/37757/10327
|
||||
\begingroup
|
||||
\catcode`\#=12
|
||||
\gdef\hashchar{#}%
|
||||
\endgroup
|
||||
|
||||
|
||||
\def\lastframenumber{0}
|
||||
|
||||
% define command \pnote{} that works like note but
|
||||
% additionally writes notes to file in pdfpc readable format
|
||||
\newcommand{\pnote}[1]{%
|
||||
% keep normal notes working
|
||||
\note{#1}%
|
||||
|
||||
% if frame changed - write a new header
|
||||
\ifdim\theframenumber pt>\lastframenumber pt
|
||||
\let\lastframenumber\theframenumber
|
||||
\begingroup
|
||||
\let\#\hashchar
|
||||
\immediate\write\pdfpcnotesfile{\#\#\# \theframenumber}%
|
||||
\endgroup
|
||||
\fi
|
||||
|
||||
% write note to file
|
||||
\immediate\write\pdfpcnotesfile{\unexpanded{#1}}%
|
||||
}
|
||||
% close file on \end{document}
|
||||
\AtEndDocument{%
|
||||
\immediate\closeout\pdfpcnotesfile
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
\subject{Talks}
|
||||
\begin{frame}
|
||||
\begin{block}
|
||||
\begin{block}{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
|
||||
@ -12,4 +12,5 @@
|
||||
ou écrivez à Creative Commons, 444 Castro Street, Suite 900,
|
||||
Mountain View, California, 94041, USA.
|
||||
\end{block}
|
||||
\pnote{test des notes standard}
|
||||
\end{frame}
|
||||
|
12
slides/modules_EOLE_envole/amon/virtualbox.tex
Normal file
12
slides/modules_EOLE_envole/amon/virtualbox.tex
Normal file
@ -0,0 +1,12 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Configuration de la VM Amon}
|
||||
\begin{description}
|
||||
\item[processeur] 1
|
||||
\item[RAM] 1024
|
||||
\item[HDD] amon.vdi
|
||||
\item[réseau] réseau privé hôte
|
||||
\end{description}
|
||||
\end{frame}
|
||||
}
|
12
slides/modules_EOLE_envole/client_windows/virtualbox.tex
Normal file
12
slides/modules_EOLE_envole/client_windows/virtualbox.tex
Normal file
@ -0,0 +1,12 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Configuration de la VM MS Windows}
|
||||
\begin{description}
|
||||
\item[processeur] 1
|
||||
\item[RAM] 4096
|
||||
\item[HDD] pc1-formation.vdi
|
||||
\item[réseau] réseau privé hôte
|
||||
\end{description}
|
||||
\end{frame}
|
||||
}
|
@ -1,16 +1,20 @@
|
||||
\begin{frame}
|
||||
\frametitle{EOLE}
|
||||
\framesubtitle{En quatre points}
|
||||
\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 projet national de serveurs pour les établissements scolaires et académiques ;
|
||||
\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}
|
||||
\begin{frame}
|
||||
\frametitle{EOLE}
|
||||
\framesubtitle{Ce qui caractérise EOLE}
|
||||
\begin{itemize}
|
||||
\item utilisation de logiciels libres ;
|
||||
\item modularité (évolutif, ouvert adaptable) ;
|
||||
\item facilité à mettre en œuvre et à déployer ;
|
||||
\item administrable à distance.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
21
slides/modules_EOLE_envole/commun/01-nouveaute27.tex
Normal file
21
slides/modules_EOLE_envole/commun/01-nouveaute27.tex
Normal file
@ -0,0 +1,21 @@
|
||||
\begin{frame}
|
||||
\frametitle{Nouveautés 2.7}
|
||||
\begin{itemize}
|
||||
\item Basé sur la distribution Bionic Beaver (18.04) ;
|
||||
\item support jusqu'en 2023 (portée de l’extension à 10 ans ?) ;
|
||||
\item peu de changement dans le cœur ;
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Modules disponibles en 2.7.0}
|
||||
\begin{itemize}
|
||||
\item Amon ;
|
||||
\item Hapy \& Hapy Node ;
|
||||
\item Seshat ;
|
||||
\item Seth ;
|
||||
\item Sphynx ;
|
||||
\item Thot ;
|
||||
\item Zéphir.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -1,13 +1,52 @@
|
||||
\begin{frame}
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{Nature d’une configuration}
|
||||
\begin{itemize}
|
||||
\item des familles regroupant les variables ;
|
||||
\item des variables typées ;
|
||||
\item des variables à la source identifiée ;
|
||||
\item des contraintes affectant les variables.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{Types de variables}
|
||||
Les variables de la configuration sont typées. Leur saisie est donc validée.
|
||||
\begin{itemize}
|
||||
\item nombre ;
|
||||
\item chaîne de caractères ;
|
||||
\item nom de domaine ;
|
||||
\item adresse IP ;
|
||||
\item \ldots{}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{Contraintes}
|
||||
Les contraintes affectent la valeur des variables, leur association ou leur disponibilité.
|
||||
\begin{itemize}
|
||||
\item variables obligatoires ;
|
||||
\item variables calculées ;
|
||||
\item variables verrouillées automatiquement ;
|
||||
\item variables sauvegardées automatiquement ;
|
||||
\item variables multi-valuées ;
|
||||
\item variables groupées ;
|
||||
\item variables avec choix (imposés ou ouverts) ;
|
||||
\item variables cachées.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{Application de configuration du module}
|
||||
L’outil de configuration du module (\commande{gen\_config}) permet de saisir la configuration du module.
|
||||
\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,
|
||||
\item accessible après instanciation à l’url 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}
|
||||
\end{frame}
|
||||
|
||||
@ -20,13 +59,16 @@
|
||||
\item mode normal ;
|
||||
\item mode expert.
|
||||
\end{itemize}
|
||||
\begin{block}{Mode assistant}
|
||||
Le mode \emph{assistant} présente les variables obligatoires sur une seule page.
|
||||
C’est le mode ouvert par défaut lorsqu’aucun fichier de configuration n’est présent.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{Les informations de debug}
|
||||
\begin{block}{noms de variables et variables cachées}
|
||||
\begin{block}{Noms de variables et variables cachées}
|
||||
Le mode \emph{debug} permet d’afficher les noms de variables tels que définis dans les dictionnaires creole ainsi que les variables cachées.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
@ -35,33 +77,17 @@
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{sauvegarde et chargement de la configuration}
|
||||
La configuration est composée des valeurs des variables de configuration.
|
||||
|
||||
\begin{itemize}
|
||||
\item possibilité d'importer/exporter un fichier ;
|
||||
\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}
|
||||
\begin{block}{Déverrouiller les variables}<only@2>
|
||||
Importer une configuration à l’effet secondaire de déverrouiller toutes les variables.
|
||||
\end{block}
|
||||
\begin{alertblock}{Contenu du fichier config.eol}<only@3->
|
||||
Seules les variables dont les valeurs sont modifiées par l’administrateur sont sauvegardées dans un fichier.
|
||||
\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}
|
||||
\end{alertblock}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration autonome}
|
||||
\framesubtitle{types de variables}
|
||||
Les variables de la configuration sont typées. Leur saisie est donc validée.
|
||||
\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}
|
||||
|
@ -1,74 +1,3 @@
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'installation}
|
||||
EOLE propose une installation avec les avantages suivants :
|
||||
\begin{itemize}
|
||||
\item médium d’installation unique pour tous les modules ;
|
||||
\item médium compatible CD-ROM et clé USB ;
|
||||
\item installation limitant les questions.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'installation}
|
||||
\begin{enumerate}
|
||||
\item démarrage depuis l'iso obtenue sur le site d'EOLE,
|
||||
\item sélection du module à installer parmi ceux proposés,
|
||||
\item partitionnement automatique ou manuel sur tous les modules,
|
||||
\item validation de la fin de l'installation,
|
||||
\end{enumerate}
|
||||
Et pour finir, pour les modules utilisant le mode conteneur :
|
||||
\begin{enumerate}
|
||||
\setcounter{enumi}{4}
|
||||
\item ouverture d’une session avec l'utilisateur \emph{root},
|
||||
\item génération des conteneurs avec la commande \emph{gen\_conteneurs}.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{La phase de configuration}
|
||||
Collecter les informations nécessaires :
|
||||
\begin{itemize}
|
||||
\item infrastructure réseau et plan d’adressage ;
|
||||
\item noms de domaine \ldots{}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase de configuration}
|
||||
En mode autonome :
|
||||
\begin{enumerate}
|
||||
\item configuration via l’application de configuration du module (\commande{gen\_config}) avec le compte \emph{root},
|
||||
\item configurer le serveur,
|
||||
\item sauvegarder le fichier ;
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase de configuration}
|
||||
En mode Zéphir :
|
||||
\begin{itemize}
|
||||
\item configuration sur le Zéphir :
|
||||
\begin{enumerate}
|
||||
\item configuration dans l'application Zéphir : https://<nom\_du\_serveur>:8070/,
|
||||
\item enregistrement au Zéphir,
|
||||
\item descente de la configuration.
|
||||
\end{enumerate}
|
||||
\item configuration local :
|
||||
\begin{enumerate}
|
||||
\item configuration via l'application de configuration du module (\commande{gen\_config}) avec un compte du Zéphir,
|
||||
\item enregistrement au Zéphir,
|
||||
\item remontée de la configuration.
|
||||
\end{enumerate}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'instanciation}
|
||||
\begin{enumerate}
|
||||
\item Lancer la commande \commande{instance},
|
||||
\item renseigner les mots de passe,
|
||||
\item mise à jour,
|
||||
\item éventuellement redémarrage.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les comptes administrateurs locaux}
|
||||
La gestion des services sur les modules EOLE s’appuie sur des comptes administrateurs locaux :
|
||||
|
20
slides/modules_EOLE_envole/commun/administration.tex
Normal file
20
slides/modules_EOLE_envole/commun/administration.tex
Normal file
@ -0,0 +1,20 @@
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'administration}
|
||||
La phase d’administration correspond à l’exploitation du serveur :
|
||||
\begin{itemize}
|
||||
\item gestion des services via des interfaces dédiées ;
|
||||
\item gestion des mises à jour logicielles ;
|
||||
\item gestion des sauvegardes et restauration.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase d’administration}
|
||||
\begin{block}{interfaces d’administrations dédiées}
|
||||
\begin{itemize}
|
||||
\item l'interface d'administration EOLE (EAD, EOP, \ldots{}),
|
||||
\item l'interface semi-graphique,
|
||||
\item diverses interfaces d'administration (Zéphir-web, CUPS, Sympa, \ldots{}),
|
||||
\item différents outils (Era, \ldots{}) ;
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
36
slides/modules_EOLE_envole/commun/configuration.tex
Normal file
36
slides/modules_EOLE_envole/commun/configuration.tex
Normal file
@ -0,0 +1,36 @@
|
||||
\begin{frame}
|
||||
\frametitle{La phase de configuration}
|
||||
\framesubtitle{Préparation de la configuration}
|
||||
Collecter les informations nécessaires :
|
||||
\begin{itemize}
|
||||
\item infrastructure réseau et plan d’adressage ;
|
||||
\item noms de domaine \ldots{}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase de configuration}
|
||||
\framesubtitle{Mode autonome}
|
||||
\begin{enumerate}
|
||||
\item configuration via l’application de configuration du module (\commande{gen\_config}) avec le compte \emph{root},
|
||||
\item configurer le serveur,
|
||||
\item sauvegarder le fichier ;
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase de configuration}
|
||||
\framesubtitle{Mode Zéphir}
|
||||
\begin{itemize}
|
||||
\item configuration sur le Zéphir :
|
||||
\begin{enumerate}
|
||||
\item configuration dans l'application Zéphir : https://<nom\_du\_serveur>:8070/,
|
||||
\item enregistrement au Zéphir,
|
||||
\item descente de la configuration.
|
||||
\end{enumerate}
|
||||
\item configuration local synchronisée :
|
||||
\begin{enumerate}
|
||||
\item enregistrement au Zéphir,
|
||||
\item configuration via l'application de configuration du module (\commande{gen\_config}) avec un compte du Zéphir,
|
||||
\item remontée de la configuration.
|
||||
\end{enumerate}
|
||||
\end{itemize}
|
||||
\end{frame}
|
10
slides/modules_EOLE_envole/commun/ecosysteme.tex
Normal file
10
slides/modules_EOLE_envole/commun/ecosysteme.tex
Normal file
@ -0,0 +1,10 @@
|
||||
\begin{frame}
|
||||
\frametitle{Trouver des informations}
|
||||
\framesubtitle{Les canaux publics}
|
||||
\begin{itemize}
|
||||
\item la documentation (\url{https://pcll.ac-dijon.fr/eole/documentations/}) ;
|
||||
\item le forum EOLE (\url{https://www.libre-communaute.fr}) ;
|
||||
\item les archives des listes de diffusion (\url{https://pcll.ac-dijon.fr/listes/lists/Diffusion}) ;
|
||||
\item le vénérable canal irc eole hébergé par freenode.
|
||||
\end{itemize}
|
||||
\end{frame}
|
17
slides/modules_EOLE_envole/commun/installation-pratique.tex
Normal file
17
slides/modules_EOLE_envole/commun/installation-pratique.tex
Normal file
@ -0,0 +1,17 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{La phase d’installation}
|
||||
\framesubtitle{Les étapes auxquelles vous avez échappé}
|
||||
\skbfigure[center, width=8cm, caption=Choix du module]{en/modules_EOLE_envole/common/bootscreen2.6.2.1.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase d’installation}
|
||||
\framesubtitle{Les étapes auxquelles vous avez échappé}
|
||||
\skbfigure[center, width=8cm, caption=Étape facultative du partitionnement]{en/modules_EOLE_envole/common/manual-partitionning.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase d’installation}
|
||||
\framesubtitle{Les étapes auxquelles vous avez échappé}
|
||||
\skbfigure[center, width=8cm, caption=Redémarrage demandé]{en/modules_EOLE_envole/common/reboot.png}
|
||||
\end{frame}
|
||||
}
|
26
slides/modules_EOLE_envole/commun/installation.tex
Normal file
26
slides/modules_EOLE_envole/commun/installation.tex
Normal file
@ -0,0 +1,26 @@
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'installation}
|
||||
\framesubtitle{Avantages}
|
||||
EOLE propose une installation avec les avantages suivants :
|
||||
\begin{itemize}
|
||||
\item médium d’installation unique pour tous les modules ;
|
||||
\item médium compatible CD-ROM et clé USB ;
|
||||
\item installation limitant les questions.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'installation}
|
||||
\framesubtitle{En pratique}
|
||||
\begin{enumerate}
|
||||
\item démarrage depuis l'iso obtenue sur le site d'EOLE,
|
||||
\item sélection du module à installer parmi ceux proposés,
|
||||
\item partitionnement automatique ou manuel sur tous les modules,
|
||||
\item validation de la fin de l'installation,
|
||||
\end{enumerate}
|
||||
Et pour finir, pour les modules utilisant le mode conteneur :
|
||||
\begin{enumerate}
|
||||
\setcounter{enumi}{4}
|
||||
\item ouverture d’une session avec l'utilisateur \emph{root},
|
||||
\item génération des conteneurs avec la commande \emph{gen\_conteneurs}.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
55
slides/modules_EOLE_envole/commun/instance.tex
Normal file
55
slides/modules_EOLE_envole/commun/instance.tex
Normal file
@ -0,0 +1,55 @@
|
||||
\begin{frame}
|
||||
\frametitle{La phase d'instanciation}
|
||||
\begin{enumerate}
|
||||
\item Lancer la commande \commande{instance},
|
||||
\item renseigner les mots de passe,
|
||||
\item effectuer la mise à jour,
|
||||
\item éventuellement redémarrer.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les comptes administrateurs locaux}
|
||||
La gestion des services sur les modules EOLE s’appuie sur des comptes administrateurs locaux :
|
||||
\begin{itemize}
|
||||
\item \emph{root},
|
||||
\item administrateur à droits restreints \emph{eole},
|
||||
\item éventuellement des comptes administrateurs à droits restreints supplémentaires,
|
||||
\item \emph{admin} sur Scribe et Horus,
|
||||
\item \emph{admin\_zephir} sur Zéphir.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les comptes administrateurs locaux}
|
||||
\begin{block}{Administrateurs à droits restreints supplémentaires}
|
||||
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.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les mots de passe}
|
||||
Par défaut, le système vérifie la complexité des mots de passe en utilisant les contraintes suivantes :
|
||||
\begin{itemize}
|
||||
\item combinaison d’au moins deux classes de caractères parmi les suivantes :
|
||||
\begin{itemize}
|
||||
\item lettres en minuscule,
|
||||
\item lettres en majuscule,
|
||||
\item chiffres,
|
||||
\item caractères spéciaux (Ex : \$*ù\%£, ; : !§/. ?).
|
||||
\end{itemize}
|
||||
\item longueur minimale 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}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Les mots de passe}
|
||||
\begin{block}{Contraintes de validité des mots de passe}
|
||||
Les contraintes de validité des mots de passe sont modifiables dans l'interface de configuration du module, \commande{gen\_config}, en mode expert.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
12
slides/modules_EOLE_envole/eclair/description.tex
Normal file
12
slides/modules_EOLE_envole/eclair/description.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\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}
|
||||
|
7
slides/modules_EOLE_envole/hapy/description.tex
Normal file
7
slides/modules_EOLE_envole/hapy/description.tex
Normal file
@ -0,0 +1,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{Hapy}
|
||||
\begin{itemize}
|
||||
\item Serveur de solution virtuelle un nœud ou multiple nœuds.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -1,10 +0,0 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\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}
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{10-machine\_conf\_reseau.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/10-machine\_conf\_reseau.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Configuration du réseau}
|
||||
\begin{itemize}
|
||||
\item IP fixe : penser à configurer le serveur WINS ;
|
||||
\item DHCP sur le module : IP dynamique.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -1,5 +1,23 @@
|
||||
\begin{frame}
|
||||
\frametitle{10-windows-distance.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/10-windows-distance.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Se connecter à distance aux Windows}
|
||||
\begin{itemize}
|
||||
\item \commande{winexe -U <user\%motdepasse> //<IP\_POSTE> cmd.exe}
|
||||
\item se connecter à un poste sans utilisateur :
|
||||
\begin{enumerate}
|
||||
\item REG ADD "HKLM\textbackslash SYSTEM\textbackslash CurrentControlSet\textbackslash Control\textbackslash Terminal Server" /v fDenyTSConnections /t REG\_DWORD /d 0 /f ;
|
||||
\item lancer \commande{shutdown -f -r -t 0} sur le poste windows 7 ;
|
||||
\item puis désactiver le pare-feu sur windows 7 : \commande{netsh firewall set opmode disable} ;
|
||||
\item \commande{rdesktop -0 <adresse\_ip> -g 800x600 -x m -u "domain\textbackslash admin"}
|
||||
\end{enumerate}
|
||||
\item se connecter à un poste avec utilisateur :
|
||||
\begin{enumerate}
|
||||
\item \commande{apt-get install xtightvncviewer}
|
||||
\item ouvrir le port 5900
|
||||
\item \commande{vncviewer -listen 0 \&}
|
||||
\item \commande{/usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -vnc <IP\_SCRIBE>}
|
||||
\end{enumerate}
|
||||
\item \commande{mount //<adresse\_ip>/C\$ /test/ -o username=admin,passwd=\$eole\&123456\$,iocharset=utf8}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
@ -1,5 +1,64 @@
|
||||
\begin{frame}
|
||||
\frametitle{11-integration-scribe.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/11-integration-scribe.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Intégration}
|
||||
\begin{itemize}
|
||||
\item Méthode 1 :
|
||||
\begin{enumerate}
|
||||
\item intégration au domaine Windows,
|
||||
\item sur Scribe, installer le client Scribe : \textbackslash\textbackslash scribe\textbackslash admin\textbackslash perso\textbackslash Install\_Client\_Scribe ;
|
||||
\end{enumerate}
|
||||
\item méthode 2 :
|
||||
\begin{enumerate}
|
||||
\item \textbackslash\textbackslash scribe\textbackslash admin\textbackslash perso\textbackslash IntegrDom\textbackslash joineole.exe,
|
||||
% \item \textbackslash\textbackslash scribe\textbackslash admin\textbackslash perso\textbackslash IntegrDom\textbackslash IntegrDom.exe,
|
||||
\item copie du répertoire sur une clef USB,
|
||||
\item configuration et enregistrement (possibilité de configurer des "Options"),
|
||||
\item sur le poste client, lancer l'application et cliquer sur "Joindre le domaine" ;
|
||||
\end{enumerate}
|
||||
% \item méthode 3 :
|
||||
% \begin{enumerate}
|
||||
% \item désactiver le partage simple,
|
||||
% \item mettre un mot de passe administrateur,
|
||||
% \item désactiver le pare-feu,
|
||||
% \item intégration avec joinscribe depuis le serveur Scribe,
|
||||
% \item possibilité de faire sur une plage d'IP.
|
||||
% \end{enumerate}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le client Scribe}
|
||||
\begin{itemize}
|
||||
\item applique la configuration ESU ;
|
||||
\item gère l'observation et la diffusion de l'écran du poste ;
|
||||
\item gère le blocage Internet et le "mode devoir" ;
|
||||
\item l'arrêt, le redémarrage et la fermeture forcée de session depuis l'EAD.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration DHCP}
|
||||
\begin{itemize}
|
||||
\item configuration des IPs dynamiques :
|
||||
\begin{itemize}
|
||||
\item activer dans gen\_config ;
|
||||
\item informations : adresse réseau - netmask - route - DNS - IP basse et IP haute ;
|
||||
\end{itemize}
|
||||
\item configuration des baux statiques :
|
||||
\begin{itemize}
|
||||
\item action EAD : outils - DHCP statique ;
|
||||
\item informations : nom machine - adresse IP - adresse MAC ;
|
||||
\item possibilité de consulter, utiliser les baux en cours ;
|
||||
\item attention, ne doit pas être la plage du POOL DHCP.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Configurer le DHCP sur Scribe ;
|
||||
% \item intégrer le poste seven avec Prepawin IntegrDom.
|
||||
\item intégrer le poste Windows 10 avec "joineole".
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,5 +1,10 @@
|
||||
\begin{frame}
|
||||
\frametitle{12-machine-diagnostic.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/12-machine-diagnostic.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Diagnostic}
|
||||
\begin{itemize}
|
||||
\item \commande{smbstatus} (liste des utilisateurs et des machines connectés sur le serveur) ;
|
||||
\item \commande{findsmb} ;
|
||||
\item \commande{smbclient -L <nom\_machine> -U <login\_Windows>} (montre les différents partages de la machine cliente) ;
|
||||
\item \commande{nmblookup <nom\_machine>} (connaître ip d'une machine).
|
||||
\item Seule la commande "smbstatus" fonctionne sur Windows 8 et 10.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -1,5 +1,28 @@
|
||||
\begin{frame}
|
||||
\frametitle{12-machine-ead.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/12-machine-ead.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Connexion dans EAD}
|
||||
\begin{itemize}
|
||||
\item connaitre les utilisateurs connectés ;
|
||||
\item leurs fichiers ouverts ;
|
||||
\item écrire aux utilisateurs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Machine dans EAD}
|
||||
\begin{itemize}
|
||||
\item Clients du domaine ;
|
||||
\item maîtres explorateurs ;
|
||||
\item contrôleurs de domaine ;
|
||||
\item toutes les stations ;
|
||||
\item peut supprimer les machines dans le domaine.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester connexion et machine.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
@ -1,5 +1,58 @@
|
||||
\begin{frame}
|
||||
\frametitle{13-profil.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/13-profil.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Les profils utilisateurs}
|
||||
\begin{itemize}
|
||||
\item Le profil local : stocké sur le poste Windows ;
|
||||
\item le profil itinérant : stocké dans le répertoire personnel de l'utilisateur ;
|
||||
\item le profil obligatoire : stocké dans le répertoire commun (profil créé préalablement) ;
|
||||
\item un bug existe sous Windows 7,8 et 10 le bouton "Copier vers" est grisé pour les utilisateurs
|
||||
du domaine. Une solution pour contourner le problème est d'utiliser l'utilitaire Windows Enabler ;
|
||||
\item Sous Windows 7 SP1, pour que Windows Enabler fonctionne, il faut impérativement
|
||||
désactiver l'UAC et redémarrer la machine.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique : Le profil obligatoire}
|
||||
\begin{itemize}
|
||||
\item nettoyer les anciens profils ;
|
||||
\item n'installer que les logiciels nécessaires à la génération du profil ;
|
||||
\item dans l'EAD , ajouter le professeur "admin.profil" avec "profil local" et du groupe "DomainAdmins" ;
|
||||
\item ouvrir une session avec l'utilisateur "admin.profil" sur un client Windows et utiliser :
|
||||
%Pour Windows 7
|
||||
% \begin{itemize}
|
||||
% \item Ordinateur/Affichage/Détails (il faut appuyer sur la touche "Alt" pour faire apparaître la barre de menu) ;
|
||||
% \item Outils/Options des dossiers/Affichage/Appliquer à tous les dossiers ;
|
||||
% \item décocher "mémoriser les paramètres d'affichage de chaque dossier" ; (disponible sous XP).
|
||||
% \end{itemize}
|
||||
%Pour Windows 10
|
||||
\begin{itemize}
|
||||
\item Clic droit sur le Démarrer/Explorateur de fichier/Affichage/Détails ;
|
||||
\item Puis "Affichage"/"Options"/"Affichage"/"Appliquer à tous les dossiers" ;
|
||||
\end{itemize}
|
||||
\item puis fermer la session.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique : Le profil obligatoire}
|
||||
\begin{itemize}
|
||||
% Pour Windows 7
|
||||
% \item Ouvrir une session avec l'utilisateur “admin", dans Panneau de configuration/Système et sécurité/Système/Paramètres systèmes avancés/Profil des utilisateurs/Paramètres/copier dans :
|
||||
% \begin{itemize}
|
||||
% \item autorisé à utiliser : "tout le monde" ;
|
||||
% \item "copier le profil dans" répertoire temporaire non existant ou vide ;
|
||||
% \item copier ensuite le contenu du dossier dans : \textbackslash\textbackslash <scribe>\textbackslash netlogon\textbackslash profil.V2 (ou <scribe>\textbackslash\textbackslash netlogon\textbackslash profil.V2) ;
|
||||
% \item dans le dossier \textbackslash\textbackslash<scribe>\textbackslash netlogon\textbackslash profil.V2\textbackslash renommer le fichier ntuser.dat vers ntuser.man ;
|
||||
% \end{itemize}
|
||||
% Pour Windows 10
|
||||
\item Ouvrir une session avec l'utilisateur “admin" et activer Windows Enabler ;
|
||||
\item Faire un clic droit sur Démarrer puis système/Paramètres système avancés/Profil des utilisateurs/Paramètres/copier dans :
|
||||
\begin{itemize}
|
||||
\item autorisé à utiliser : "tout le monde" ;
|
||||
\item "copier le profil dans" répertoire temporaire non existant ou vide ;
|
||||
\item copier ensuite le contenu du dossier dans : \textbackslash\textbackslash <scribe>\textbackslash netlogon\textbackslash profil.V2 (ou <scribe>\textbackslash\textbackslash netlogon\textbackslash profil.V2) ;
|
||||
\item dans le dossier \textbackslash\textbackslash<scribe>\textbackslash netlogon\textbackslash profil.V2\textbackslash renommer le fichier ntuser.dat vers ntuser.man ;
|
||||
\end{itemize}
|
||||
\item démarrer une session d'un utilisateur utilisant le profil obligatoire.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -1,5 +1,47 @@
|
||||
\begin{frame}
|
||||
\frametitle{16-imprimante.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/16-imprimante.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Configuration des imprimantes CUPS}
|
||||
\begin{itemize}
|
||||
\item Création de l'imprimante :
|
||||
\begin{itemize}
|
||||
\item ajouter une imprimante dans l'interface CUPS ;
|
||||
\item choix du matériel :
|
||||
\begin{itemize}
|
||||
\item les imprimantes locales (avec port USB, parallèle, ...),
|
||||
\item les imprimantes réseaux,
|
||||
\item les imprimantes partagées sur un poste client Windows,
|
||||
\end{itemize}
|
||||
\item choix du pilote :
|
||||
\begin{itemize}
|
||||
\item utilisation des pilotes Windows,
|
||||
\item utilisation des pilotes CUPS ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item gestion des imprimantes sous Windows :
|
||||
\begin{itemize}
|
||||
\item utilisation de ESU pour NT4/2k/XP/Vista,
|
||||
\item règle utilisateur : "panneau de configuration" section "Imprimantes",
|
||||
\item spécifier le chemin UNC ;
|
||||
\end{itemize}
|
||||
\item gestion des imprimantes sous GNU/Linux : automatique avec CUPS.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{L'interface simplifiée EAD}
|
||||
\begin{itemize}
|
||||
\item Consulter l'état des imprimantes ;
|
||||
\item consulter/interrompre/relancer les travaux d'impression ;
|
||||
\item arrêter/démarrer des imprimantes ;
|
||||
\item géré par les rôles EAD, pas par le groupe printOperators.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Diagnostic imprimante}
|
||||
\begin{itemize}
|
||||
\item \commande{rpcclient localhost -U admin}
|
||||
\item \commande{rpcclient \$> enumdrivers}
|
||||
\item \commande{rpcclient \$> enumprinters}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,5 +1,18 @@
|
||||
\begin{frame}
|
||||
\frametitle{17-corbeille.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/17-corbeille.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Corbeille}
|
||||
\begin{itemize}
|
||||
\item Permet de placer les fichiers supprimés dans une corbeille Samba ;
|
||||
\item les fichiers sont déplacés dans le répertoire \$HOME/perso/.corbeille ;
|
||||
\item les fichiers de plus de 5Mo ne sont pas concervés ;
|
||||
\item exclusion (fichiers musicaux et vidéos principalement).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester la corbeille.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
@ -1,5 +1,17 @@
|
||||
\begin{frame}
|
||||
\frametitle{19-ftp.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/19-ftp.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Serveur FTP}
|
||||
\begin{itemize}
|
||||
\item Activé par défaut ;
|
||||
\item indispensable pour Envole ;
|
||||
\item antivirus mais pas de corbeille ;
|
||||
\item possibilité d'activer le support de TLS.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Accéder au serveur FTP depuis Mozilla Firefox.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,5 +1,267 @@
|
||||
\begin{frame}
|
||||
\frametitle{20-sauvegarde.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/20-sauvegarde.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Présentation générale}
|
||||
\begin{itemize}
|
||||
\item Bacula/Bareos ;
|
||||
\item outil de sauvegarde libre pour :
|
||||
\begin{itemize}
|
||||
\item les fichiers/dossiers ;
|
||||
\item les droits POSIX ;
|
||||
\item les ACLs.
|
||||
\end{itemize}
|
||||
\item séparation EOLE :
|
||||
\begin{itemize}
|
||||
\item directeur (+ serveur de fichier) ;
|
||||
\item espace de stockage.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Commandes EOLE pour bareos}
|
||||
\begin{itemize}
|
||||
\item pour EOLE 2.5 / 2.6 / 2.7 :
|
||||
\begin{itemize}
|
||||
\item les commandes sont dans le \uppercase{path} ;
|
||||
\item \commande{bareosconfig.py} ;
|
||||
\item \commande{bareosmount.py} ;
|
||||
\item \commande{bareosrestore.py} ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration du directeur}
|
||||
\begin{itemize}
|
||||
\item types de sauvegarde :
|
||||
\begin{itemize}
|
||||
\item sauvegarde totale (T) ;
|
||||
\item sauvegarde différentielle (D) ;
|
||||
\item sauvegarde incrémentale (I).
|
||||
\end{itemize}
|
||||
\item durée de rétention (modifiable dans gen\_config) :
|
||||
\begin{itemize}
|
||||
\item totale : 6 mois ;
|
||||
\item différentielle : 5 semaines ;
|
||||
\item incrémentale : 10 jours.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration du directeur}
|
||||
\skbfigure[width=8cm]{en/modules_EOLE_envole/sauvegarde.png}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration des fichiers sauvegardés}
|
||||
\begin{itemize}
|
||||
\item les fichiers personnalisés dans le répertoire /etc/bacula/baculafichiers.d/ ;
|
||||
\item les fichiers personnalisés dans le répertoire /etc/bareos/bareosfichiers.d/ ;
|
||||
\item possibilité d'ajouter des fichiers à sauvegarder ;
|
||||
\item possibilité d'exclure des fichiers.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde}
|
||||
\begin{itemize}
|
||||
\item type de support :
|
||||
\begin{itemize}
|
||||
\item si l'espace de stockage est local ;
|
||||
\item support:
|
||||
\begin{itemize}
|
||||
\item distant (SMB) ;
|
||||
\item local (USB, externe) ;
|
||||
\item manuel (lecteur de bande).
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item depuis EAD ;
|
||||
\item depuis la ligne de commande ;
|
||||
\item programmation des sauvegardes : mensuelle, hebdomadaire, quotidienne et immédiate.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
La commande de configuration est :
|
||||
\begin{itemize}
|
||||
\item \commande{bareosconfig.py} en 2.5, 2.6 et 2.7
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Configurer le support de sauvegarde}
|
||||
Trois configurations possibles pour le support de sauvegarde :
|
||||
\begin{itemize}
|
||||
\item<1-> support usb
|
||||
\only<1>{\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -s usb --usb\_path=<peripherique>}
|
||||
\item \commande{bareosconfig.py -s usb --usb\_path=<peripherique>}
|
||||
\end{itemize}}
|
||||
\item<1-> support smb
|
||||
\only<2>{\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -s smb --smb\_machine=<nom d'hôte> --smb\_ip=<adresse ip> [--smb\_login=<compte> --smb\_password=<mot de passe>]}
|
||||
\item \commande{bareosconfig.py -s smb --smb\_machine=<nom d'hôte> --smb\_ip=<adresse ip> --smb\_partage=<nom du partage> [--smb\_login=<compte> --smb\_password=<mot de passe>]}
|
||||
\end{itemize}}
|
||||
\item<1-> support manuel
|
||||
\only<3>{\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -s manual}
|
||||
\item \commande{bareosconfig.py -s manual}
|
||||
\end{itemize}}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Plannifier la sauvegarde}
|
||||
Trois fréquences de plannification :
|
||||
\begin{itemize}
|
||||
\item<1-> quotidienne
|
||||
\only<1>{\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -j daily --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7> --job\_end\_day=<1-7>}
|
||||
\item \commande{bareosconfig.py -j daily --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7> --job\_end\_day=<1-7>}
|
||||
\end{itemize}}
|
||||
\item<1-> hebdomadaire
|
||||
\only<2>{\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -j weekly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
|
||||
\item \commande{bareosconfig.py -j weekly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
|
||||
\end{itemize}}
|
||||
\item<1-> mensuelle
|
||||
\only<3>{\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -j monthly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
|
||||
\item \commande{bareosconfig.py -j monthly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
|
||||
\end{itemize}}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Configurer les destinataires des rapports}
|
||||
Le destinataire est identifié par un courriel.\newline
|
||||
Le destinataire peut être différent en cas d'erreur ou de succès.\newline
|
||||
L'envoi par courriel est facultatif.\newline
|
||||
\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -m [--mail\_ok=<courriel>] [--mail\_error=courriel]}
|
||||
\item \commande{bareosconfig.py -m [--mail\_ok=<courriel>] [--mail\_error=courriel]}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Appliquer les changemenets de configuration}
|
||||
\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -a}
|
||||
\item en 2.4, 2.5, 2.6 les changements sont automatiquement appliqués.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Afficher la configuration courante}
|
||||
La configuration courante peut être affichée à l'écran :
|
||||
\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -d}
|
||||
\item \commande{bareosconfig.py -d}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Lancer une sauvegarde immédiatement}
|
||||
\begin{itemize}
|
||||
\item \commande{/usr/share/eole/bacula/baculaconfig.py -n --level=Full|Incremental|Differential}.
|
||||
\item \commande{bareosconfig.py -n --level=Full|Incremental|Differential}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration partage Windows}
|
||||
\begin{itemize}
|
||||
\item Création d'un compte local sur le poste Windows ;
|
||||
\item se connecter sur ce compte ;
|
||||
\item partage du dossier et réglage des droits :
|
||||
\begin{itemize}
|
||||
\item contrôle total pour l'utilisateur,
|
||||
\item décocher "Hérite de l'objet parent..." ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Sauvegarder le serveur sur le partage Windows
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Restauration partielle}
|
||||
\begin{itemize}
|
||||
\item Script \commande{[/usr/share/eole/bareos/]bareosrestore.py} (2.5, 2.6, 2.7) ;
|
||||
\item rechercher un fichier : \commande{--search \*} ;
|
||||
\item restaurer un fichier : \commande{--file nom\_du\_fichier} ;
|
||||
\item restaurer le dossier et contenu : \commande{--folder nom\_du\_dossier} ;
|
||||
\item restaurer tous les fichiers : \commande{--all\_files} ;
|
||||
\item restaurer les bases de données : \commande{--mysql} ;
|
||||
\item restaurer un annuaire LDAP : \commande{--ldap} ;
|
||||
\item ...
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Créer un fichier ;
|
||||
\item lancer une sauvegarde ;
|
||||
\item supprimer le fichier ;
|
||||
\item rechercher le fichier et le restaurer.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Restauration totale}
|
||||
\begin{itemize}
|
||||
\item Installer le serveur (avec gen\_conteneur) ;
|
||||
\item configurer le support de sauvegarde en ligne de commande ;
|
||||
\item monter le support de sauvegarde : \commande{[/usr/share/eole/bacula/]baculamount.py --mount} ;
|
||||
\item restaurer le catalogue : \commande{[/usr/share/eole/bacula/]bacularestore.py --catalog <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bacula) ;
|
||||
\item instanciation du serveur : \commande{instance zephir-restore.eol} ;
|
||||
\item ne pas reinitiliser la base Bacula ;
|
||||
\item restauration totale : \commande{[/usr/share/eole/bacula/]bacularestore.py --all}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Restauration totale en 2.6, et 2.7}
|
||||
\begin{itemize}
|
||||
\item Installer le serveur (avec gen\_conteneur) ;
|
||||
\item configurer le support de sauvegarde en ligne de commande ;
|
||||
\item monter le support de sauvegarde : \commande{[/usr/share/eole/bacula/]bareosmount.py --mount} ;
|
||||
\item restaurer le catalogue : \commande{[/usr/share/eole/bacula/]bareosrestore.py --configeole <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bareos) ;
|
||||
\item instanciation du serveur : \commande{instance zephir-restore.eol} ;
|
||||
\item ne pas reinitiliser la base Bareos ;
|
||||
\item bareosrestore.py --catalog (sans options) ;
|
||||
\item restauration totale : \commande{[/usr/share/eole/bacula/]bareosrestore.py --all}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Résolution des problèmes}
|
||||
\begin{itemize}
|
||||
\item Diagnose ;
|
||||
\item les logs :
|
||||
\begin{itemize}
|
||||
\item /var/log/rsyslog/local/{bacula/bareos}-dir/,
|
||||
\item /var/log/rsyslog/local/{bacula/bareos}-fd/,
|
||||
\item /var/log/rsyslog/local/{bacula/bareos}-sd/ ;
|
||||
\end{itemize}
|
||||
\item la console \commande{bconsole} :
|
||||
\begin{itemize}
|
||||
\item \commande{messages} ;
|
||||
\item \commande{status dir|sd|fd|all} ;
|
||||
\end{itemize}
|
||||
\item test de montage : \commande{[/usr/share/eole/bacula/]bareosmount.py -t} ;
|
||||
\item supprimer le verrou : \commande{[/usr/share/eole/bacula/]bareosconfig.py --unlock} .
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -1,5 +1,59 @@
|
||||
\begin{frame}
|
||||
\frametitle{30-communication.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/30-communication.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Le serveur d'envoi de mail}
|
||||
\begin{itemize}
|
||||
\item Activer obligatoirement ;
|
||||
\item support de l'anti-virus ClamAV par défaut ;
|
||||
\item support de l'anti-spam SpamAssassin par défaut.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur de réception de mail}
|
||||
\begin{itemize}
|
||||
\item Activer par défaut ;
|
||||
\item boîte IMAP (par défaut), POP ou les deux ;
|
||||
\item quota (20 Mo par défaut).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Se connecter à l'application Roundcube : https://nom\_de\_domaine/roundcube
|
||||
% \item Installer thunderbird et configurer ;
|
||||
% \item configurer LDAP dans Esu, redémarrer la session ;
|
||||
% \item mettre un icône sur le bureau ;
|
||||
% \item tester l'envoi/la réception de messages ;
|
||||
\item voir les contacts.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur de liste de discussion}
|
||||
\begin{itemize}
|
||||
\item Activer par défaut ;
|
||||
\item les listes sont gérées avec les groupes utilisateurs :
|
||||
\item pas modifiable : synchronisation toutes les deux heures ;
|
||||
\item professeur : mail personnalisé ou local ;
|
||||
\item possibilité de personnaliser :
|
||||
\begin{itemize}
|
||||
\item listes restreintes : http://adresse\_ip:8888/
|
||||
\item listes Internet : http://adresse\_ip:8787/
|
||||
\end{itemize}
|
||||
\item par défaut "admin" est :
|
||||
\begin{itemize}
|
||||
\item l'administrateur de l'application,
|
||||
\item propriétaire de toutes les listes.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur de discussion instantanée}
|
||||
\begin{itemize}
|
||||
\item Pas installé par défaut : eole-ejabberd ;
|
||||
\item permet des discussions par utilisateur ;
|
||||
\item permet des discussions par groupe thématique.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,5 +1,187 @@
|
||||
\begin{frame}
|
||||
\frametitle{31-scripts-user-scribe.tex}
|
||||
fichier slides/modules\_EOLE\_envole/scribe/31-scripts-user-scribe.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Scripts de création d'utilisateurs}
|
||||
\begin{itemize}
|
||||
\item creation-eleve.py
|
||||
\item creation-groupe.py
|
||||
\item creation-prof.py
|
||||
\item creation-administratif.py
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-eleve.py}
|
||||
Emplacement : /usr/share/eole/backend \\
|
||||
Aide : creation-eleve.py -h \\
|
||||
Paramètres obligatoires : \\
|
||||
{\tiny \begin{itemize}
|
||||
\item -u login de l'élève
|
||||
\item -c classe de l'élève
|
||||
\item -m mot de passe
|
||||
\item -p prénom de l'élève
|
||||
\item -f nom de famille de l'élève
|
||||
\item -d date de naissance de l'élève (jj/mm/aaaa)
|
||||
\item -o numéro de l'élève
|
||||
\item -x civilité de l'élève
|
||||
\begin{itemize}
|
||||
\item {\tiny 1 = M.}
|
||||
\item {\tiny 2 = Mme}
|
||||
\item {\tiny 3 = Mlle}
|
||||
\end{itemize}
|
||||
\end{itemize}}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-eleve.py}
|
||||
Pramètres optionnels :
|
||||
\begin{itemize}
|
||||
\item -n Niveau de l'élève
|
||||
\item -D Domaine mail de l'élève (restreint ou internet)
|
||||
\item -q Quota
|
||||
\item -P Profile (W\$) de l'élève
|
||||
\begin{itemize}
|
||||
\item 1 = local
|
||||
\item 2 = obligatoire-1
|
||||
\item 3 = obligatoire-2
|
||||
\item 4 = intinérant
|
||||
\end{itemize}
|
||||
\item -s activation du shell pour le compte.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-prof.py}
|
||||
\begin{itemize}
|
||||
\item Emplacement : /usr/share/eole/backend
|
||||
\item Aide : creation-prof.py -h
|
||||
\end{itemize}
|
||||
Paramètres obligatoires :
|
||||
\begin{itemize}
|
||||
\item -u login du professeur
|
||||
\item -m mot de passe
|
||||
\item -p prénom du professeur
|
||||
\item -f nom de famille du professeur
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-prof.py: Pramètres optionnels 1}
|
||||
\begin{itemize}
|
||||
\item {\small -d Date de naissance du professeur}
|
||||
\item {\small -c classe administrée par le professeur}
|
||||
\item {\small -x civilité du professeur}
|
||||
\begin{itemize}
|
||||
\item {\tiny 1 = M.}
|
||||
\item {\tiny 2 = Mme}
|
||||
\item {\tiny 3 = Mlle}
|
||||
\end{itemize}
|
||||
\item {\small -M adresse mail ou mot clés du domaine de messagerie}
|
||||
\begin{itemize}
|
||||
\item {\tiny internet}
|
||||
\item {\tiny restreint}
|
||||
\item {\tiny aucun}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-prof.py: Pramètres optionnels 2}
|
||||
\begin{itemize}
|
||||
\item {\small -z niveau de droits (1 pour admin)}
|
||||
\item {\small -G groupes du professeurs (groupeA, groupeB ...)}
|
||||
\item {\small -P Profile (W\$) du professeur}
|
||||
\begin{itemize}
|
||||
\item {\tiny 1 = local}
|
||||
\item {\tiny 2 = obligatoire-1}
|
||||
\item {\tiny 3 = obligatoire-2}
|
||||
\item {\tiny 4 = intinérant}
|
||||
\end{itemize}
|
||||
\item {\small -s activation du shell pour le compte.}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-administratif.py}
|
||||
\begin{itemize}
|
||||
\item Emplacement : /usr/share/eole/backend
|
||||
\item Aide : creation-administratif.py -h
|
||||
\end{itemize}
|
||||
Paramètres obligatoires :
|
||||
\begin{itemize}
|
||||
\item -u login
|
||||
\item -m mot de passe
|
||||
\item -p prénom
|
||||
\item -f nom de famille
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-administratif.py: Pramètres optionnels 1}
|
||||
\begin{itemize}
|
||||
\item -d Date de naissance
|
||||
\item -x civilité
|
||||
\begin{itemize}
|
||||
\item 1 = M.
|
||||
\item 2 = Mme
|
||||
\item 3 = Mlle
|
||||
\end{itemize}
|
||||
\item -M adresse mail ou mot clés du domaine de messagerie
|
||||
\begin{itemize}
|
||||
\item internet
|
||||
\item restreint
|
||||
\item aucun
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-administratif.py: Pramètres optionnels 2}
|
||||
\begin{itemize}
|
||||
\item -z niveau de droits (1 pour admin)
|
||||
\item -G groupes (serviceA, serviceB ...)
|
||||
\item -q Quota
|
||||
\item -P Profile (W\$)
|
||||
\begin{itemize}
|
||||
\item 1 = local
|
||||
\item 2 = obligatoire-1
|
||||
\item 3 = obligatoire-2
|
||||
\item 4 = intinérant
|
||||
\end{itemize}
|
||||
\item -s activation du shell pour le compte.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-groupe.py}
|
||||
\begin{itemize}
|
||||
\item Emplacement : /usr/share/eole/backend
|
||||
\item Aide : creation-groupe.py -h
|
||||
\end{itemize}
|
||||
Paramètres obligatoires :
|
||||
\begin{itemize}
|
||||
\item -g nom du groupe
|
||||
\item -t type du groupe
|
||||
\begin{itemize}
|
||||
\item Classe
|
||||
\item Niveau
|
||||
\item Matiere
|
||||
\item Groupe
|
||||
\item Option
|
||||
\item Service
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-groupe.py}
|
||||
Pramètres optionnels :
|
||||
\begin{itemize}
|
||||
\item -p groupe avec partage en lecture/écriture
|
||||
\item -r groupe avec partage en lecture seule
|
||||
\item -d groupe avec partage données/travail
|
||||
\item -l domaine si liste
|
||||
\item -n niveau associé au groupe si le groupe est de type Classe
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -0,0 +1,13 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Configuration distante du module Scribe}
|
||||
\begin{enumerate}
|
||||
\item ouvrez une session sur l’application Zéphir avec un compte autorisé à créé des serveurs,
|
||||
\item dans la section modules, créez une variante \emph{lsc} pour le module Scribe,
|
||||
\item modifiez cette variante pour y ajouter le dictionnaire eole-ad,
|
||||
\item dans la section établissement, recherchez l’établissiment précédemment créé,
|
||||
\item créez un serveur Scribe, variante \emph{lsc}, dans l’établissement 0000000A,
|
||||
\item préparez la configuration du serveur Scribe.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
9
slides/modules_EOLE_envole/scribe/devoirs.tex
Normal file
9
slides/modules_EOLE_envole/scribe/devoirs.tex
Normal file
@ -0,0 +1,9 @@
|
||||
\begin{frame}
|
||||
\frametitle{Outils pour les professeurs}
|
||||
\begin{itemize}
|
||||
\item activable ;
|
||||
\item accessible à l’url \url{https://<scribe>/eoleapps/eop/} ;
|
||||
\item réinitialisation des mots de passe des élèves ;
|
||||
\item distribution des devoirs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,12 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Enregistrement Zéphir}
|
||||
\framesubtitle{Enregistrement Zéphir du module Scribe non instancié}
|
||||
\begin{enumerate}
|
||||
\item ouvrez une session sur le serveur Scribe non instancié,
|
||||
\item lancez la commande \commande{enregistrement\_zephir},
|
||||
\item choisissez l’identifiant du serveur Scribe créé dans l’application Zéphir,
|
||||
\item choisissez de descendre la configuration.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
12
slides/modules_EOLE_envole/scribe/virtualbox.tex
Normal file
12
slides/modules_EOLE_envole/scribe/virtualbox.tex
Normal file
@ -0,0 +1,12 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Configuration de la VM Scribe}
|
||||
\begin{description}
|
||||
\item[processeur] 1
|
||||
\item[RAM] 2048
|
||||
\item[HDD] scribe-formation.vdi
|
||||
\item[réseau] réseau privé hôte
|
||||
\end{description}
|
||||
\end{frame}
|
||||
}
|
8
slides/modules_EOLE_envole/seshat/description.tex
Normal file
8
slides/modules_EOLE_envole/seshat/description.tex
Normal file
@ -0,0 +1,8 @@
|
||||
\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}
|
||||
|
@ -1,9 +0,0 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Préparer un module Seth avec VirtualBox}
|
||||
\begin{enumerate}
|
||||
\item ajouter l’image Seth ;
|
||||
\item choisir "Réseau privé hôte" dans le "Mode d’accès réseau" dans préférence/réseau/carte 1;
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Configuration locale}
|
||||
\framesubtitle{Configuration locale du module Seth}
|
||||
\begin{enumerate}
|
||||
\item ouvrez une connexion sur le serveur Zéphir avec l’utilisateur \emph{root}, mot de passe \emph{{formation;73}},
|
||||
\item démarrez l’application de configuration du module avec la commande \commande{gen\_config},
|
||||
\item saisissez les valeurs obligatoires.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
7
slides/modules_EOLE_envole/seth/description.tex
Normal file
7
slides/modules_EOLE_envole/seth/description.tex
Normal file
@ -0,0 +1,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{Seth}
|
||||
\begin{itemize}
|
||||
\item Contrôleur de domaine de type AD.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
8
slides/modules_EOLE_envole/seth/dhcp.tex
Normal file
8
slides/modules_EOLE_envole/seth/dhcp.tex
Normal file
@ -0,0 +1,8 @@
|
||||
\begin{frame}
|
||||
\frametitle{Gestion du DHCP}
|
||||
\begin{itemize}
|
||||
\item plages d’adresses dynamiques ou statiques ;
|
||||
\item interface EAD2 ou action EAD3 ;
|
||||
\item seule l’action EAD3 permet de gérer les plages d’adressage statique.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -11,5 +11,14 @@
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Serveur de noms interne}
|
||||
Pas recommandé
|
||||
Pas recommandé par l’équipe de développement Samba.
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Bind9}
|
||||
\begin{itemize}
|
||||
\item réplication ;
|
||||
\item failover ;
|
||||
\item restriction des transferts de zone.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
15
slides/modules_EOLE_envole/seth/enregistrement-pratique.tex
Normal file
15
slides/modules_EOLE_envole/seth/enregistrement-pratique.tex
Normal file
@ -0,0 +1,15 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Enregistrement Zéphir}
|
||||
\framesubtitle{Enregistrement Zéphir du module Seth}
|
||||
\begin{enumerate}
|
||||
\item ajouter l’entrée DNS de type A pour le serveur Zéphir (\commande{samba-tool dns add},
|
||||
\item testez la résolution de nom zephir,
|
||||
\item installez le certificat du Zéphir,
|
||||
\item lancez la commande \commande{enregistrement\_zephir},
|
||||
\item créez un nouveau serveur dans l’établissement 0000000A,
|
||||
\item choisissez d’envoyer la configuration locale.
|
||||
\end{enumerate}
|
||||
\pnote{copier la clef publique : scp root@<ip\_zephir>:/etc/ssl/certs/ca\_local.crt /usr/local/share/ca-certificates/ update-ca-certificates}
|
||||
\end{frame}
|
||||
}
|
@ -28,6 +28,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{Membre}
|
||||
\begin{itemize}
|
||||
\item partage de fichiers
|
||||
\item partage de fichiers ;
|
||||
\item hébergement des \emph{/home} et des \emph{profils}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -1,5 +1,8 @@
|
||||
\begin{frame}
|
||||
\frametitle{sauvegarde.tex}
|
||||
fichier slides/modules\_EOLE\_envole/seth/sauvegarde.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\frametitle{Sauvegarde des données de l’AD}
|
||||
\begin{itemize}
|
||||
\item script de sauvegarde établi par Samba ;
|
||||
\item adaptation pour intégration avec Bareos ;
|
||||
\item sauvegarde avec interruption minime de service.
|
||||
\end{itemize}
|
||||
\end{frame}
|
22
slides/modules_EOLE_envole/seth/virtualbox.tex
Normal file
22
slides/modules_EOLE_envole/seth/virtualbox.tex
Normal file
@ -0,0 +1,22 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Configuration de la VM Seth-1}
|
||||
\begin{description}
|
||||
\item[processeur] 1
|
||||
\item[RAM] 2048
|
||||
\item[HDD] seth-1.vdi
|
||||
\item[réseau] réseau privé hôte
|
||||
\end{description}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Configuration de la VM Seth-2}
|
||||
\begin{description}
|
||||
\item[processeur] 1
|
||||
\item[RAM] 2048
|
||||
\item[HDD] seth-2.vdi
|
||||
\item[réseau] réseau privé hôte
|
||||
\end{description}
|
||||
\end{frame}
|
||||
}
|
7
slides/modules_EOLE_envole/thot/description.tex
Normal file
7
slides/modules_EOLE_envole/thot/description.tex
Normal file
@ -0,0 +1,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{Thot}
|
||||
\begin{itemize}
|
||||
\item Annuaire centralisé avec alimentation centralisée.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -9,7 +9,9 @@
|
||||
\item auth/ : contient les connexions des utilisateurs ;
|
||||
\item cron/ : fichier log du service cron (planificateur système).
|
||||
\end{itemize}
|
||||
\item diagnose ;
|
||||
\item gen\_rpt.
|
||||
\item \commande{systemctl status <unit>} ;
|
||||
\item \commande{journalctl [-f] -u <unit>} ;
|
||||
\item \commande{diagnose} ;
|
||||
\item \commande{gen\_rpt}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -32,6 +32,7 @@
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
@ -39,6 +40,7 @@
|
||||
\item autoriser l'utilisateur à se connecter par clef SSH.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Surveillance des serveurs}
|
||||
@ -64,10 +66,12 @@
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
Surveiller un groupe.
|
||||
\end{frame}
|
||||
}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Actions}
|
||||
@ -79,6 +83,7 @@
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
@ -88,6 +93,7 @@
|
||||
\item vérifier que la configuration est bien redescendu.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Gestion de la file d'attente des actions}
|
||||
@ -98,6 +104,7 @@
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
@ -116,3 +123,4 @@
|
||||
\item redescendre la configuration.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
@ -1,3 +1,38 @@
|
||||
\begin{frame}
|
||||
\frametitle{Partitionnement}
|
||||
\framesubtitle{Système de fichiers}
|
||||
\begin{itemize}
|
||||
\item ext-4 ;
|
||||
\item ext-3 ;
|
||||
\item \ldots{}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Partitionnement}
|
||||
\framesubtitle{LVM - Concepts}
|
||||
\begin{itemize}
|
||||
\item <1->Disques physiques ;
|
||||
\item <2->Partitions ;
|
||||
\item <3->Groupes de volumes ;
|
||||
\item <4->Volumes physiques ;
|
||||
\item <5->Volumes logiques ;
|
||||
\item <6->Étendu physique.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Partitionnement}
|
||||
\begin{itemize}
|
||||
\item \commande{pvcreate} ;
|
||||
\item \commande{vgcreate} ;
|
||||
\item \commande{vgextend} ;
|
||||
\item \commande{lvcreate} ;
|
||||
\item \commande{lvextend} ;
|
||||
\item \commande{resize2fs}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Filesystem Hierarchy Standard (FHS)}
|
||||
\begin{itemize}
|
||||
@ -93,6 +128,22 @@ ls -li formation.pdf
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Apparmor}
|
||||
\begin{itemize}
|
||||
\item restriction des droits des applications ;
|
||||
\item profils modifiables.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{TCPwrapper}
|
||||
\begin{itemize}
|
||||
\item restriction des connexions tcp ;
|
||||
\item autorisations ou interdictions (autorisations prioritaires).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{La gestion des processus}
|
||||
\begin{itemize}
|
||||
@ -106,6 +157,16 @@ ls -li formation.pdf
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Tâche de fond}
|
||||
\begin{itemize}
|
||||
\item démarrage d’une application en tâche de fond en finissant la commande avec \commande{\&} ;
|
||||
\item passage d’une application interactive en tâche de fond avec les touches \commande{Ctrl z} ;
|
||||
\item récupération de la tâche avec la commande \commande{fg} ;
|
||||
\item liste des application en tâche de fond avec la commande \commande{jobs} ;
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Commandes système de base}
|
||||
\begin{itemize}
|
||||
@ -121,6 +182,8 @@ ls -li formation.pdf
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
@ -137,6 +200,7 @@ ls -li formation.pdf
|
||||
\item voir l'espace disque utilisé par un répertoire.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Commandes processus et réseau}
|
||||
@ -148,6 +212,7 @@ ls -li formation.pdf
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
@ -156,3 +221,4 @@ ls -li formation.pdf
|
||||
\item tuer le processus "proftpd".
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Tcpdump/Tshark}
|
||||
\begin{itemize}
|
||||
@ -7,18 +8,13 @@
|
||||
\item trafic vers une IP : \emph{tcpdump dst 192.168.1.1}
|
||||
\item trafic vers un port : \emph{tcpdump port 80}
|
||||
\end{itemize}
|
||||
\item Tshark
|
||||
\begin{itemize}
|
||||
\item Même option que tcpdump
|
||||
\item décoder le trafic https : \emph{tshark -o "ssl.desegment\_ssl\_records: TRUE" -o "ssl.desegment\_ssl\_application\_data: TRUE" -o "ssl.keys\_list: nom\_du\_domaine,numero\_du\_port,http,/etc/ssl/certs/eole.pem" -o "ssl.debug\_file: wireshark-log" -i eth0 -R "tcp.port == numero\_du\_port"}
|
||||
\item faire une capture lisible par l'interface graphique wireshark : \emph{tshark -ni eth0 -w capture.cap}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Générer du trafic http/https vers le serveur et l'analyser avec tcpdump/tshark.
|
||||
\item Générer du trafic http/https vers le serveur et l'analyser avec \commande{tcpdump}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
@ -31,6 +31,7 @@
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
@ -45,3 +46,4 @@
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
@ -44,6 +44,7 @@
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Pratique : connexion ssh}
|
||||
\begin{itemize}
|
||||
@ -54,3 +55,4 @@
|
||||
\item utiliser \commande{screen}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
||||
|
9
slides/modules_EOLE_envole/zephir/concepts.tex
Normal file
9
slides/modules_EOLE_envole/zephir/concepts.tex
Normal file
@ -0,0 +1,9 @@
|
||||
\begin{frame}
|
||||
\frametitle{Concepts de l’application zéphir}
|
||||
L’application manipule les concepts suivants pour la gestion des serveurs :
|
||||
\begin{description}
|
||||
\item[établissement] lieu physique hébergeant des serveurs
|
||||
\item[module] distribution spécifique et ses variantes
|
||||
\item[serveur] module installé en établissement
|
||||
\end{description}
|
||||
\end{frame}
|
@ -0,0 +1,11 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Configuration locale du module Zéphir}
|
||||
\begin{enumerate}
|
||||
\item ouvrez une connexion sur le serveur Zéphir avec l’utilisateur \emph{root}, mot de passe \emph{{formation;73}},
|
||||
\item démarrez l’application de configuration du module avec la commande \commande{gen\_config},
|
||||
\item saisissez les valeurs obligatoires.
|
||||
\end{enumerate}
|
||||
\pnote{Se faciliter la vie en désactivant la validation des mots de passe et le timeout}
|
||||
\end{frame}
|
||||
}
|
12
slides/modules_EOLE_envole/zephir/description.tex
Normal file
12
slides/modules_EOLE_envole/zephir/description.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\begin{frame}
|
||||
\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}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
9
slides/modules_EOLE_envole/zephir/diagnose-pratique.tex
Normal file
9
slides/modules_EOLE_envole/zephir/diagnose-pratique.tex
Normal file
@ -0,0 +1,9 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Diagnose}
|
||||
\begin{enumerate}
|
||||
\item Afficher l’aide de la commande \commande{diagnose},
|
||||
\item lancer la commande \commande{diagnose} de manière à obtenir les informations minimales.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
11
slides/modules_EOLE_envole/zephir/ead-pratique.tex
Normal file
11
slides/modules_EOLE_envole/zephir/ead-pratique.tex
Normal file
@ -0,0 +1,11 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{EAD}
|
||||
\frametitle{Connexion à l’EAD du Zéphir}
|
||||
\begin{enumerate}
|
||||
\item accédez à l’interface de l’EAD à l’adresse \url{https://adresse\_zephir:4200},
|
||||
\item connectez-vous avec le compte local \emph{root},
|
||||
\item faites rapidement le tour des menus disponibles pour ce module.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
10
slides/modules_EOLE_envole/zephir/genrpt-pratique.tex
Normal file
10
slides/modules_EOLE_envole/zephir/genrpt-pratique.tex
Normal file
@ -0,0 +1,10 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Génération du rapport d’état}
|
||||
\begin{enumerate}
|
||||
\item Afficher l’aide de la commande \commande{gen\_rpt},
|
||||
\item lancer la commande \commande{gen\_rpt},
|
||||
\item analyser le contenu de l’archive créée par la commande \commande{gen\_rpt}.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
13
slides/modules_EOLE_envole/zephir/instance-pratique.tex
Normal file
13
slides/modules_EOLE_envole/zephir/instance-pratique.tex
Normal file
@ -0,0 +1,13 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Instance du module Zéphir}
|
||||
\begin{enumerate}
|
||||
\item exécuter la commande \commande{instance},
|
||||
\item saisissez le mot de passe de l’utilisateur administrateur de l’application zéphir (\emph{admin\_zephir}),
|
||||
\item ne créez pas d’autres comptes administrateur de l’application zéphir pour l’instant,
|
||||
\item saisissez les mots de passe pour les utilisateurs \emph{root} puis \emph{eole},
|
||||
\item refusez la création d’un compte administrateur supplémentaire (\emph{eole2}),
|
||||
\item refusez la mise à jour.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
\begin{frame}
|
||||
\frametitle{Gestion des établissements}
|
||||
|
||||
\end{frame}
|
@ -0,0 +1,3 @@
|
||||
\begin{frame}
|
||||
\frametitle{Paramètres des utilisateurs}
|
||||
\end{frame}
|
@ -0,0 +1,13 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Interface semi-graphique}
|
||||
\framesubtitle{Interface semi-grapique du module Zéphir}
|
||||
\begin{enumerate}
|
||||
\item acceptez pour passer la fenêtre de présentation de l’interface semi-graphique,
|
||||
\item lancez la commande \commande{diagnose} en validant l’entrée \emph{Diagnostic} du menu,
|
||||
\item appuyez sur la touche \emph{entrée} pour revenir à l’interface semi-graphique,
|
||||
\item obtenez un terminal en sélectionnant l’entrée \emph{Shell\_Linux},
|
||||
\item tapez \emph{exit} pour revenir au menu puis sélectionnez l’entrée \emph{Quitter} pour quitter l’interface semi-graphique.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
8
slides/modules_EOLE_envole/zephir/interface.tex
Normal file
8
slides/modules_EOLE_envole/zephir/interface.tex
Normal file
@ -0,0 +1,8 @@
|
||||
\begin{frame}
|
||||
\frametitle{Interface de l’application zéphir}
|
||||
\framesubtitle{Connexion}
|
||||
\begin{itemize}
|
||||
\item \url{https://ip\_zephir:8070} ;
|
||||
\item compte d’administration de l’application : \emph{admin\_zephir}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,12 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Gestion des utilisateurs locaux}
|
||||
\framesubtitle{Ajout d’un utilisateur}
|
||||
\begin{enumerate}
|
||||
\item ajoutez un utilisateur \emph{admin\_etab} avec la commande \commande{zephirAddUser},
|
||||
\item affectez tous les droits à cet utilisateur \emph{admin\_etab},
|
||||
\item vérifiez que l’utilisateur \emph{admin\_etab} peut se connecter,
|
||||
\item créer le nouvel établissement avec l’identifiant \emph{0000000A}.
|
||||
\end{enumerate}
|
||||
\end{frame}
|
||||
}
|
13
slides/modules_EOLE_envole/zephir/utilisateurs.tex
Normal file
13
slides/modules_EOLE_envole/zephir/utilisateurs.tex
Normal file
@ -0,0 +1,13 @@
|
||||
\begin{frame}
|
||||
\frametitle{Gestion des utilisateurs}
|
||||
\begin{itemize}
|
||||
\item Utilisation d'un serveur LDAP local ou distant ;
|
||||
\item LDAP local : scripts d’administration :
|
||||
\begin{itemize}
|
||||
\item \commande{zephirAddUser} ;
|
||||
\item \commande{zephirDelUser} ;
|
||||
\item \commande{zephirListUsers} ;
|
||||
\end{itemize}
|
||||
\item un utilisateur = des affectations.
|
||||
\end{itemize}
|
||||
\end{frame}
|
12
slides/modules_EOLE_envole/zephir/virtualbox.tex
Normal file
12
slides/modules_EOLE_envole/zephir/virtualbox.tex
Normal file
@ -0,0 +1,12 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{VirtualBox}
|
||||
\framesubtitle{Configuration de la VM Zéphir}
|
||||
\begin{description}
|
||||
\item[processeur] 1
|
||||
\item[RAM] 2048
|
||||
\item[HDD] zephir-formation.vdi
|
||||
\item[réseau] réseau privé hôte
|
||||
\end{description}
|
||||
\end{frame}
|
||||
}
|
4
slides/pauses/simple.tex
Normal file
4
slides/pauses/simple.tex
Normal file
@ -0,0 +1,4 @@
|
||||
{\setbeamercolor{background canvas}{bg=Repos}
|
||||
\begin{frame}
|
||||
\end{frame}
|
||||
}
|
9
slides/presentation/formateurs/bbohard.tex
Normal file
9
slides/presentation/formateurs/bbohard.tex
Normal file
@ -0,0 +1,9 @@
|
||||
\begin{frame}
|
||||
\frametitle{Tour de présentation}
|
||||
\framesubtitle{Votre formateur}
|
||||
\begin{itemize}
|
||||
\item intégrateur et formateur au sein de la société SCOP Cadoles ;
|
||||
\item intervenant sur le marché de prestation EOLE, principalement sur les commandes du ministère de la Transition Écologique et Solidaire (MTES).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
6
slides/presentation/stagiaires/etvous.tex
Normal file
6
slides/presentation/stagiaires/etvous.tex
Normal file
@ -0,0 +1,6 @@
|
||||
\begin{frame}
|
||||
\frametitle{Tour de présentation}
|
||||
\framesubtitle{Et vous ?}
|
||||
Quel est votre rôle dans la gestion des serveurs EOLE ?
|
||||
\end{frame}
|
||||
|
70
slides/style/pdfpcnotes.sty
Normal file
70
slides/style/pdfpcnotes.sty
Normal file
@ -0,0 +1,70 @@
|
||||
\ProvidesPackage{pdfpcnotes}
|
||||
|
||||
% Handling of kv parameters.
|
||||
% We have the following options, that all take time in the HH:MM format
|
||||
\RequirePackage{kvoptions}
|
||||
\SetupKeyvalOptions{
|
||||
family=PDFPC,
|
||||
prefix=PDFPC@
|
||||
}
|
||||
\DeclareStringOption{duration}
|
||||
\DeclareStringOption{starttime}
|
||||
\DeclareStringOption{endtime}
|
||||
\DeclareStringOption{lastminutes}
|
||||
\DeclareStringOption{fontsize}
|
||||
|
||||
\ProcessKeyvalOptions*
|
||||
|
||||
% Small macro to make inserting options easier.
|
||||
\newcommand\PDFPC@option[2]{
|
||||
\ifx#2\@empty\else
|
||||
\immediate\write\pdfpcnotesfile{[#1]}%
|
||||
\immediate\write\pdfpcnotesfile{#2}%
|
||||
\fi
|
||||
}
|
||||
|
||||
% create a new file handle
|
||||
\newwrite\pdfpcnotesfile
|
||||
|
||||
% open file on \begin{document}
|
||||
\AtBeginDocument{%
|
||||
\immediate\openout\pdfpcnotesfile\jobname.pdfpc\relax
|
||||
\PDFPC@option{duration}{\PDFPC@duration}
|
||||
\PDFPC@option{start_time}{\PDFPC@starttime}
|
||||
\PDFPC@option{end_time}{\PDFPC@endtime}
|
||||
\PDFPC@option{last_minutes}{\PDFPC@lastminutes}
|
||||
\PDFPC@option{font_size}{\PDFPC@fontsize}
|
||||
\immediate\write\pdfpcnotesfile{[notes]}
|
||||
}
|
||||
% define a # http://tex.stackexchange.com/a/37757/10327
|
||||
\begingroup
|
||||
\catcode`\#=12
|
||||
\gdef\hashchar{#}%
|
||||
\endgroup
|
||||
|
||||
|
||||
\def\lastframenumber{0}
|
||||
|
||||
% define command \pnote{} that works like note but
|
||||
% additionally writes notes to file in pdfpc readable format
|
||||
\newcommand{\pnote}[1]{%
|
||||
% keep normal notes working
|
||||
\note{#1}%
|
||||
|
||||
% if frame changed - write a new header
|
||||
\ifdim\theframenumber pt>\lastframenumber pt
|
||||
\let\lastframenumber\theframenumber
|
||||
\begingroup
|
||||
\let\#\hashchar
|
||||
\immediate\write\pdfpcnotesfile{\#\#\# \theframenumber}%
|
||||
\endgroup
|
||||
\fi
|
||||
|
||||
% write note to file
|
||||
\immediate\write\pdfpcnotesfile{\unexpanded{#1}}%
|
||||
}
|
||||
% close file on \end{document}
|
||||
\AtEndDocument{%
|
||||
\immediate\closeout\pdfpcnotesfile
|
||||
}
|
||||
|
@ -16,6 +16,7 @@
|
||||
\usepackage{xcolor}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{hyperxmp}
|
||||
\usepackage{pdfpcnotes}
|
||||
|
||||
\hypersetup{%
|
||||
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
||||
@ -29,6 +30,7 @@
|
||||
\definecolor{UniBlue}{RGB}{83,121,180}
|
||||
\definecolor{CleanWhite}{RGB}{255,255,255}
|
||||
\definecolor{TravauxPratiques}{RGB}{230,230,230}
|
||||
\definecolor{Repos}{RGB}{0,0,0}
|
||||
\setbeamercolor{title}{fg=UniBlue}
|
||||
\setbeamercolor{frametitle}{fg=UniBlue}
|
||||
\setbeamercolor{structure}{fg=UniBlue}
|
||||
|
Loading…
Reference in New Issue
Block a user