mise à jour de la formation pour 2.6
This commit is contained in:
@ -1,36 +1,37 @@
|
||||
\begin{frame}
|
||||
\frametitle{Eclair}
|
||||
\begin{itemize}
|
||||
\item Eclair, serveur 2.3 de clients légers sous GNU/Linux :
|
||||
\begin{itemize}
|
||||
\item serveur de clients légers ;
|
||||
\item compatible partage de fichiers Scribe et Horus ;
|
||||
\item support de Gaspacho.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
%\begin{frame}
|
||||
% \frametitle{Eclair}
|
||||
% \begin{itemize}
|
||||
% \item Eclair, serveur 2.3 de clients légers sous GNU/Linux :
|
||||
% \begin{itemize}
|
||||
% \item serveur de clients légers ;
|
||||
% \item compatible partage de fichiers Scribe et Horus ;
|
||||
% \item support de Gaspacho.
|
||||
% \end{itemize}
|
||||
% \end{itemize}
|
||||
%\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Zéphir/Sentinelle}
|
||||
%\frametitle{Zéphir/Sentinelle}
|
||||
\frametitle{Zéphir}
|
||||
\begin{itemize}
|
||||
\item Zéphir, gestion du parc des serveurs EOLE :
|
||||
\begin{itemize}
|
||||
\item déploiement et gestion d'un parc de serveurs,
|
||||
\item gestion de la configuration des serveurs,
|
||||
\item surveillance et lancement d'actions à distance ;
|
||||
\end{itemize}
|
||||
\item Sentinelle, outils graphiques de supervision des serveurs (couplé à Zéphir) :
|
||||
\begin{itemize}
|
||||
\item récupération des statistiques ;
|
||||
\item affichage sélectif (avec filtre, ...) ;
|
||||
\item lancement d'actions ;
|
||||
\end{itemize}
|
||||
\item ZéphirLog, concentrateur de fichiers journaux :
|
||||
\begin{itemize}
|
||||
\item remontée des logs ;
|
||||
\item stockage des logs ;
|
||||
\item archivage des logs.
|
||||
\item surveillance et lancement d'actions à distance.
|
||||
\end{itemize}
|
||||
% \item Sentinelle, outils graphiques de supervision des serveurs (couplé à Zéphir) :
|
||||
% \begin{itemize}
|
||||
% \item récupération des statistiques ;
|
||||
% \item affichage sélectif (avec filtre, ...) ;
|
||||
% \item lancement d'actions ;
|
||||
% \end{itemize}
|
||||
% \item ZéphirLog, concentrateur de fichiers journaux :
|
||||
% \begin{itemize}
|
||||
% \item remontée des logs ;
|
||||
% \item stockage des logs ;
|
||||
% \item archivage des logs.
|
||||
% \end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,10 +1,11 @@
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item vérifier les règles ;
|
||||
\item Vérifier les règles ;
|
||||
\item ouvrir le firewall et revérifier les règles ;
|
||||
\item refermer le firewall ;
|
||||
\item lister les tâches du schedule, désactiver une tâche et la réactiver.
|
||||
\item lister les tâches du schedule, désactiver une tâche et la réactiver ;
|
||||
\item activer la sauvegarde pour cette nuit.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,6 +1,24 @@
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Regarder la configuration de l'onduleur dans gen\_config.
|
||||
\item Configurer de l'onduleur dans gen\_config :
|
||||
\begin{itemize}
|
||||
\item onglet "services", activer NUT,
|
||||
\item onglet "onduleur ajouter un nouvel onduleur maitre :
|
||||
\begin{itemize}
|
||||
\item Nom de l'onduleur : dummy
|
||||
\item Port de l'onduleur : dummy.dev
|
||||
\item Pilote : dummy-ups
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item enregistrer la configuration
|
||||
\item créer le fichier : /etc/nut/dummy.dev avec :
|
||||
\begin{itemize}
|
||||
\item battery.charge: 50
|
||||
\item ups.status: OL
|
||||
\item TIMER 10
|
||||
\item ups.status: OB
|
||||
\end{itemize}
|
||||
\item reconfigurer, toutes les 10 secondes le status change d'état.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -1,8 +1,8 @@
|
||||
\begin{frame}
|
||||
\frametitle{Onduleur}
|
||||
\begin{itemize}
|
||||
\item Gestion des onduleurs (NUT) ;
|
||||
\item maître - esclave ;
|
||||
\item visible dans les agents.
|
||||
\item Gestion des onduleurs ;
|
||||
\item utilisation du logiciel libre NUT ;
|
||||
\item maître - esclave.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -4,11 +4,11 @@
|
||||
\item Utilisation d'un serveur LDAP local ou distant ;
|
||||
\item LDAP local : scripts (/usr/share/zephir/utils) :
|
||||
\begin{itemize}
|
||||
\item add\_user.py ;
|
||||
\item del\_user.py ;
|
||||
\item list\_users.py.
|
||||
\item add\_user.py,
|
||||
\item del\_user.py,
|
||||
\item list\_users.py ;
|
||||
\end{itemize}
|
||||
\item Un utilisateur = des affectations.
|
||||
\item un utilisateur = des affectations.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
@ -16,8 +16,8 @@
|
||||
\frametitle{Modules, établissements et serveurs}
|
||||
\begin{itemize}
|
||||
\item Module : distribution spécifique + variantes ;
|
||||
\item Établissement scolaire : lieu physique ;
|
||||
\item Serveur : un module dans un établissement.
|
||||
\item établissement scolaire : lieu physique ;
|
||||
\item serveur : un module dans un établissement.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
@ -56,7 +56,7 @@
|
||||
% \item "Sauver sur Zéphir" ;
|
||||
% \end{itemize}
|
||||
% \item enregistrement Zéphir ;
|
||||
\item instanciation du serveur en remontant la configuration.
|
||||
\item enregistrement du serveur sur le Zéphir en remontant la configuration.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
@ -72,6 +72,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Lancer une sauvegarde du Zéphir.
|
||||
\item Lancer une sauvegarde du Zéphir ;
|
||||
\item restaurer le serveur avec la sauvegarde réalisée.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -10,58 +10,16 @@
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Configurer l'utilisateur "eole" ;
|
||||
\item Créer et configurer l'utilisateur "formation" ;
|
||||
\item créer une clef SSH :
|
||||
\begin{enumerate}
|
||||
\item \emph{ssh-keygen -t rsa},
|
||||
\item \emph{ssh-keygen -t rsa},
|
||||
\item récupérer le fichier ~/.ssh/id\_rsa.pub.
|
||||
\end{enumerate}
|
||||
\item ajouter la clef à l'utilisateur.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Surveillance des serveurs}
|
||||
\begin{itemize}
|
||||
\item Sur la page d'accueil ;
|
||||
\item sur chaque serveur : page Etat ;
|
||||
\item surveillance des serveurs ;
|
||||
\item état d'un groupe de serveurs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Alertes}
|
||||
\begin{itemize}
|
||||
\item Envoi d'un mail en cas de détection d'un problème :
|
||||
\begin{itemize}
|
||||
\item remontée par le serveur d'une erreur ;
|
||||
\item un serveur n'a pas contacté Zéphir ;
|
||||
\item une opération s'est mal déroulée.
|
||||
\end{itemize}
|
||||
\item À la sélection d'un groupe enregistré : cocher "surveiller ce groupe"
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Actions}
|
||||
\begin{itemize}
|
||||
\item Zéphir agit à distance par des actions ;
|
||||
\item elles sont mises en file d'attente ;
|
||||
\item c'est le serveur qui se connecte au Zéphir ;
|
||||
\item exemple d'action : envoi de la configuration, mise à jour, sauvegarde de l'état actuel du serveur.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Lancer l'action de remontée de la configuration ;
|
||||
\item forcer la synchronisation : synchro\_zephir ;
|
||||
\item restaurer le serveur dans VirtualBox et redescendre la configuration.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Groupe de serveurs}
|
||||
\begin{itemize}
|
||||
@ -81,3 +39,51 @@
|
||||
\item autoriser l'utilisateur à se connecter par clef SSH.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Surveillance des serveurs}
|
||||
\begin{itemize}
|
||||
\item Sur la page d'accueil ;
|
||||
\item sur chaque serveur : page Etat ;
|
||||
\item surveillance des serveurs ;
|
||||
\item état d'un groupe de serveurs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Alertes}
|
||||
\begin{itemize}
|
||||
\item Envoi d'un mail en cas de détection d'un problème :
|
||||
\begin{itemize}
|
||||
\item remontée par le serveur d'une erreur,
|
||||
\item un serveur n'a pas contacté Zéphir,
|
||||
\item une opération s'est mal déroulée ;
|
||||
\end{itemize}
|
||||
\item l'utilisateur doit avoir configuré son adresse mail ;
|
||||
\item à la sélection d'un groupe enregistré : cocher "surveiller ce groupe".
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
Surveiller un groupe.
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Actions}
|
||||
\begin{itemize}
|
||||
\item Zéphir agit à distance par des actions ;
|
||||
\item elles sont mises en file d'attente ;
|
||||
\item c'est le serveur qui se connecte au Zéphir ;
|
||||
\item exemple d'action : envoi de la configuration, mise à jour, sauvegarde de l'état actuel du serveur.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Lancer l'action de remontée de la configuration ;
|
||||
\item forcer la synchronisation : synchro\_zephir ;
|
||||
\item restaurer le serveur dans VirtualBox et redescendre la configuration.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -1,7 +1,8 @@
|
||||
\begin{frame}
|
||||
\frametitle{Activer la connexion ssh}
|
||||
\frametitle{Commande distante via SSH}
|
||||
\begin{itemize}
|
||||
\item Possibilité d'interdire la connexion ssh à root ;
|
||||
\item Protocole de communication sécurisée ;
|
||||
\item possibilité d'interdire la connexion ssh à root ;
|
||||
\item possibilité d'interdire la connexion sans clef rsa ;
|
||||
\item choix des adresses autorisées.
|
||||
\end{itemize}
|
||||
@ -10,10 +11,9 @@
|
||||
\begin{frame}
|
||||
\frametitle{Utiliser ssh depuis GNU/Linux}
|
||||
\begin{itemize}
|
||||
\item Protocole de communication sécurisée ;
|
||||
\item ouvrir une connexion : ssh utilisateur@ip\_serveur ;
|
||||
\item ouvrir une connexion pour commande graphique : ssh -X utilisateur@ip\_serveur ;
|
||||
\item transfert de fichier : scp fichier.txt utilisateur@ip\_serveur:.
|
||||
\item Ouvrir une connexion : \commande{ssh utilisateur@ip\_serveur} ;
|
||||
\item ouvrir une connexion pour commande graphique : \commande{ssh -X utilisateur@ip\_serveur} ;
|
||||
\item transfert de fichier : \commande{scp fichier.txt utilisateur@ip\_serveur:}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
@ -37,10 +37,10 @@
|
||||
\begin{itemize}
|
||||
\item Si la connexion se coupe, impossible de récupérer la session ;
|
||||
\item screen permet de détacher un shell et de le récupérer ;
|
||||
\item pour le lancer : \emph{screen} ;
|
||||
\item pour le lancer : \commande{screen} ;
|
||||
\item pour détacher : \emph{ctrl a d} ;
|
||||
\item attention déconnexion automatique : \emph{unset TMOUT} ;
|
||||
\item pour reprendre un screen : \emph{screen -rd}.
|
||||
\item attention déconnexion automatique : \commande{unset TMOUT} ;
|
||||
\item pour reprendre un screen : \commande{screen -rd}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
@ -50,8 +50,8 @@
|
||||
\item Activer la connexion juste pour votre IP ;
|
||||
\item se connecter sur le serveur en ssh ;
|
||||
\item copier un fichier ;
|
||||
\item lancer gen\_config à travers ssh ;
|
||||
\item utiliser screen.
|
||||
\item lancer \commande{gen\_config} à travers ssh ;
|
||||
\item utiliser \commande{screen}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -1,19 +1,31 @@
|
||||
\section{Migration}
|
||||
%\begin{frame}{Plan}
|
||||
% \begin{columns}[t]
|
||||
% \begin{column}{5cm}
|
||||
% \tableofcontents[sections={1-6},currentsection, hideothersubsections]
|
||||
% \end{column}
|
||||
% \begin{column}{5cm}
|
||||
% \tableofcontents[sections={7-12},currentsection,hideothersubsections]
|
||||
% \end{column}
|
||||
% \end{columns}
|
||||
%\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Préparation de la variante}
|
||||
\begin{itemize}
|
||||
\item Il faut créer une variante "équivalente" sur la nouvelle version ;
|
||||
\item pour les modules compatibles entre version, un bouton "Import des données x.x.x" est disponible :
|
||||
\begin{itemize}
|
||||
\item dictionnaires locaux copiés,
|
||||
\item variante copiée et déclarée équivalente,
|
||||
\item valeurs par défaut copiées,
|
||||
\item possibilité de relance ultérieur (copie les nouveaux dictionnaires) ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Faire une variante dans une version inférieure ;
|
||||
\item migrer la variante dans la nouvelle version.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Migration de la configuration depuis Zéphir}
|
||||
\begin{itemize}
|
||||
\item Préparer à l'avance la configuration des serveurs à migrer ;
|
||||
\item met à jour les informations en concervant l'identifiant ;
|
||||
\item dictionnaire/template/patch personnalisée sont à migrer à la main ;
|
||||
\item sur la page d'état d'un serveur : 'générer les données de migration' ;
|
||||
\item choisir la variante à utiliser ;
|
||||
\item formulaire de saisie ;
|
||||
@ -22,18 +34,47 @@
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Migration Horus/Scribe 2.2 vers 2.3 et 2.4}
|
||||
\frametitle{Page de suivi de la migration}
|
||||
\begin{itemize}
|
||||
\item Pas de migration automatique (problème mise à jour Ubuntu) ;
|
||||
\item outils externes : ftp://eoleng.ac-dijon.fr/pub/Outils/migration/ : migration23.sh ;
|
||||
\item Sur la page d'accueil "suivi de la migration" ;
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Migration avec réinstallation}
|
||||
\begin{itemize}
|
||||
\item Seule méthode possible pour Horus/Scribe 2.2 vers version supérieure ;
|
||||
\item pas de migration automatique (problème mise à jour Ubuntu) ;
|
||||
\item outils externes : ftp://eoleng.ac-dijon.fr/pub/Outils/migration/ : migration2X.sh ;
|
||||
\item nécessite un disque distant/usb/local en ext3 ;
|
||||
\item installer le module 2.3 ;
|
||||
\item installer le module 2.X ;
|
||||
\item conversion du fichier config.eol ;
|
||||
\item instance du serveur ;
|
||||
\item relancer le script.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Migration sans réinstallation}
|
||||
\begin{itemize}
|
||||
\item Utilisation du script Upgrade-Auto ;
|
||||
\item migration du serveur dans le Zéphir en fin de procédure.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Migration Horus/Scribe 2.X.Y vers une release supérieure}
|
||||
\begin{itemize}
|
||||
\item Utilisation du script Maj-Release
|
||||
\item
|
||||
\item
|
||||
\item
|
||||
\item
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
||||
%%\begin{frame}
|
||||
%% \frametitle{Pratique : utilisation de VirtualBox}
|
||||
%% \begin{itemize}
|
||||
|
Reference in New Issue
Block a user