mise à jour tronc-commun 1 et 2 pour formation CETIAD
This commit is contained in:
@ -1,18 +1,13 @@
|
||||
\section{Zéphir}
|
||||
\begin{frame}{Plan}
|
||||
\small \tableofcontents[currentsection, hideothersubsections]
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Personnalisation d'un serveur}
|
||||
\begin{itemize}
|
||||
\item Liste des fichiers sauvegardés :
|
||||
\begin{itemize}
|
||||
\item dictionnaires additionnels
|
||||
\item fichier appartenant aux dictionnaires additionnels
|
||||
\item fichier spécifique (exemple généré par EAD)
|
||||
\item les patches
|
||||
\item les paquets additionnels
|
||||
\item dictionnaires additionnels,
|
||||
\item fichier appartenant aux dictionnaires additionnels,
|
||||
\item fichier spécifique (exemple généré par EAD),
|
||||
\item les patches,
|
||||
\item les paquets additionnels.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
@ -20,7 +15,7 @@
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Ajouter les fichiers personnalisés dans l'application Zéphir pour Scribe2 ;
|
||||
\item Ajouter les fichiers personnalisés dans l'application Zéphir pour Scribe ;
|
||||
\item ajouter la dépendance pour les paquets ;
|
||||
\item envoyer la configuration.
|
||||
\end{itemize}
|
||||
@ -30,13 +25,13 @@
|
||||
\begin{frame}
|
||||
\frametitle{Variante}
|
||||
\begin{itemize}
|
||||
\item Variante : configuration identique applicable à plusieurs serveurs
|
||||
\item Par défaut chaque module est dans la variante "standard"
|
||||
\item Création des templates, patchs et dicos éventuels
|
||||
\item Déplacement dans /etc/eole/patch/variante et /etc/eole/dicos/variante
|
||||
\item Fichiers ou paquets pas référencés : /usr/share/zephir/zephir\_conf/fichiers\_variante
|
||||
\item Dans /usr/share/zephir/scripts : ./creation\_variante
|
||||
\item Mettre à jour une variante : ./maj\_variante
|
||||
\item Configuration identique applicable à plusieurs serveurs ;
|
||||
\item par défaut chaque module est dans la variante "standard" ;
|
||||
\item création des templates, patchs et dicos éventuels ;
|
||||
\item déplacement dans /usr/share/eole/creole/patch/variante et /usr/share/eole/creole/dicos/variante ;
|
||||
\item fichiers ou paquets pas référencés : /usr/share/zephir/zephir\_conf/fichiers\_variante ;
|
||||
\item dans /usr/share/zephir/scripts : ./creation\_variante ;
|
||||
\item mettre à jour une variante : ./maj\_variante.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
@ -44,28 +39,8 @@
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Créer une variante ;
|
||||
\item mettre Scribe2 dans la variante ;
|
||||
\item enregistrer Scribe2 dans Zéphir.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Exécuter un script}
|
||||
\begin{itemize}
|
||||
\item Exécution sur un serveur ou un groupe de serveurs ;
|
||||
\item les scripts doivent être dans /usr/share/zephir/scripts/ ;
|
||||
\item ils doivent avoir l'extension .zephir ;
|
||||
\item ne pas spécifier l'extension lors de l'exécuxion ;
|
||||
\item fonctionseole.init\_proc : permet de vérifier si l'action est bloqué ;
|
||||
\item fonctionseole.zephir(<etat>, <message>, <type>) : log envoyer au Zéphir ;
|
||||
\item les scripts sont lancés en tant que uucp, si besoin utiliser sudo\_script('monscript.zephir').
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Créer un script personnalisé permettant un supprimer un fichier dont le nom est en paramètre.
|
||||
\item mettre le serveur dans la variante ;
|
||||
\item enregistrer le serveur dans Zéphir.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
19
modules_EOLE_envole/tronc-commun-2/03-zephir_script.tex
Normal file
19
modules_EOLE_envole/tronc-commun-2/03-zephir_script.tex
Normal file
@ -0,0 +1,19 @@
|
||||
\begin{frame}
|
||||
\frametitle{Exécuter un script}
|
||||
\begin{itemize}
|
||||
\item Exécution sur un serveur ou un groupe de serveurs ;
|
||||
\item les scripts doivent être dans /usr/share/zephir/scripts/ ;
|
||||
\item ils doivent avoir l'extension .zephir ;
|
||||
\item ne pas spécifier l'extension lors de l'exécuxion ;
|
||||
\item fonctionseole.init\_proc : permet de vérifier si l'action est bloqué ;
|
||||
\item fonctionseole.zephir(<etat>, <message>, <type>) : log envoyer au Zéphir ;
|
||||
\item les scripts sont lancés en tant que uucp, si besoin utiliser sudo\_script('monscript.zephir').
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Créer un script personnalisé permettant un supprimer un fichier dont le nom est en paramètre.
|
||||
\end{itemize}
|
||||
\end{frame}
|
Reference in New Issue
Block a user