\section{L'application Zéphir} \begin{frame}{Plan} \begin{columns}[t] \begin{column}{5cm} \tableofcontents[sections={1-6},currentsection, hideothersubsections] \end{column} \begin{column}{5cm} \tableofcontents[sections={7-11},currentsection,hideothersubsections] \end{column} \end{columns} \end{frame} \begin{frame} \frametitle{Gestion des utilisateurs} \begin{itemize} \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 \end{itemize} \item Un utilisateur = des affectations \end{itemize} \end{frame} \begin{frame} \frametitle{Modules, établissements et serveurs} \begin{itemize} \item Module : distribution spécifique + variantes \item Etablissement scolaire : lieu physique \item Serveur : un module dans un établissement \end{itemize} \end{frame} \begin{frame} \frametitle{Enregistrement Zéphir} \begin{itemize} \item Processus obligatoire et manuel ; \item création dans la base + lien sécurisé ; \item lancer : enregistrement\_zephir : \begin{itemize} \item connexion au réseau, \item connexion à Zéphir, \item création ou choix du serveur, \item gestion des configurations : \begin{itemize} \item nouveau serveur : "récupérer les fichiers de la variante", \item serveur configuré en mode autonome : "sauver la configuration actuelle", \item serveur configuré en mode Zéphir : "utiliser la configuration définie sur Zéphir". \end{itemize} \end{itemize} \end{itemize} \end{frame} \begin{frame} \frametitle{Pratique : configuration Zéphir du serveur} \begin{itemize} \item Création d'un nouvel utilisateur ; \item affecter tous les droits à l'utilisateur ; \item se reconnecter avec ce nouvel utilisateur ; \item ajouter un nouvel établissement ; \item ajouter un serveur : \begin{itemize} \item le module : choisir le module et la version, \item descriptif : serveur, \item configurer : état actuel/générer, \item "Sauver sur Zéphir" ; \end{itemize} \item enregistrement Zéphir ; \item instanciation du serveur (ne pas remonter la configuration et ne pas faire la mise à jour). \end{itemize} \end{frame} \begin{frame} \frametitle{Pratique : enregistrement Zéphir du serveur} \begin{itemize} \item Configuration du Zéphir : \begin{itemize} \item création d'un nouvel utilisateur ; \item affecter tous les droits à l'utilisateur ; \item se reconnecter avec ce nouvel utilisateur ; \item ajouter un nouvel établissement ; \end{itemize} \item lancer gen\_config sur le serveur et configurer ; \item enregistrement Zéphir sur le serveur ; \item instanciation du serveur (ne pas remonter la configuration et ne pas faire la mise à jour). \end{itemize} \end{frame} \begin{frame} \frametitle{Sauvegarde Zéphir} \begin{itemize} \item sauvegarde de Zéphir : sauvegarde.sh ; \item restauration du Zéphir : restauration.sh ; \item emplacement des sauvegardes : /var/lib/zephir\_backups/ (avec la date). \end{itemize} \end{frame} \begin{frame} \frametitle{Pratique} \begin{itemize} \item Lancer une sauvegarde du Zéphir. \end{itemize} \end{frame}