Chambéry

This commit is contained in:
2019-03-04 10:23:37 +01:00
parent e79bdb1ff0
commit 7fc315f0ad
80 changed files with 1707 additions and 241 deletions

View File

@ -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}
}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -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
\end{frame}
\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}

View File

@ -0,0 +1,13 @@
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
\begin{frame}
\frametitle{Configuration distante du module Scribe}
\begin{enumerate}
\item ouvrez une session sur lapplication 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}
}

View File

@ -0,0 +1,9 @@
\begin{frame}
\frametitle{Outils pour les professeurs}
\begin{itemize}
\item activable ;
\item accessible à lurl \url{https://<scribe>/eoleapps/eop/} ;
\item réinitialisation des mots de passe des élèves ;
\item distribution des devoirs.
\end{itemize}
\end{frame}

View File

@ -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 lidentifiant du serveur Scribe créé dans lapplication Zéphir,
\item choisissez de descendre la configuration.
\end{enumerate}
\end{frame}
}

View 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}
}