This commit is contained in:
Emmanuel Garette 2021-11-30 14:10:25 +01:00
parent b2f942cd43
commit fcdac6c12c
6 changed files with 32 additions and 29 deletions

View File

@ -0,0 +1,2 @@
Désactiver hyperV
Panneau de configuraiton/application/fonctionnalité/décoché HyperV ?

View File

@ -1,11 +1,11 @@
#!/usr/bin/env python #!/usr/bin/env python3
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import sys import sys
from zephir.lib_zephir import * from zephir.lib_zephir import *
from creole import fonctionseole from creole import fonctionseole
if fonctionseole.init_proc('PERSO') == False: if not fonctionseole.init_proc('PERSO'):
fonctionseole.zephir("MSG" , "procédure supprimer_fichier bloquée par zephir", "PERSO") fonctionseole.zephir("MSG" , "procédure supprimer_fichier bloquée par zephir", "PERSO")
sys.exit(1) sys.exit(1)
@ -14,8 +14,8 @@ fonctionseole.zephir("INIT" , "script supprimer_fichier en cours d'execution", "
try: try:
filename = sys.argv[1] filename = sys.argv[1]
fonctionseole.zephir("MSG" , "supprimer_fichier lancé avec l'argument {}".format(filename), "PERSO") fonctionseole.zephir("MSG" , "supprimer_fichier lancé avec l'argument {}".format(filename), "PERSO")
sudo_script('supprimer_fichier_sudo.zephir %s' % filename) sudo_script('supprimer_fichier_sudo.zephir {}'.format(filename))
except Exception, err: except Exception as err:
fonctionseole.zephir("ERR" , "supprimer_fichier a généré une erreur {}".format(err), "PERSO") fonctionseole.zephir("ERR" , "supprimer_fichier a généré une erreur {}".format(err), "PERSO")
sys.exit(1) sys.exit(1)

View File

@ -97,7 +97,7 @@
\include{modules_EOLE_envole/commun/01-nouveaute24} \include{modules_EOLE_envole/commun/01-nouveaute24}
\include{modules_EOLE_envole/commun/01-nouveaute25} \include{modules_EOLE_envole/commun/01-nouveaute25}
\include{modules_EOLE_envole/commun/01-nouveaute26} \include{modules_EOLE_envole/commun/01-nouveaute26}
\include{modules_EOLE_envole/scribe/00-description} \include{modules_EOLE_envole/scribeAD/00-description}
\include{modules_EOLE_envole/horus/00-description} \include{modules_EOLE_envole/horus/00-description}
\section{Les quatre phases} \section{Les quatre phases}
@ -112,7 +112,7 @@
\end{columns} \end{columns}
\end{frame} \end{frame}
\include{modules_EOLE_envole/commun/02-quatre_phases} \include{modules_EOLE_envole/commun/02-quatre_phases}
\include{modules_EOLE_envole/scribe/00-virtualbox} \include{modules_EOLE_envole/scribeAD/00-virtualbox}
\include{modules_EOLE_envole/commun/02-gen_config} \include{modules_EOLE_envole/commun/02-gen_config}
\include{modules_EOLE_envole/commun/02-quatre_phases-pratique} \include{modules_EOLE_envole/commun/02-quatre_phases-pratique}
\section{Administration commune} \section{Administration commune}
@ -142,9 +142,9 @@
\end{column} \end{column}
\end{columns} \end{columns}
\end{frame} \end{frame}
\include{modules_EOLE_envole/scribe/01-utilisateur} \include{modules_EOLE_envole/scribeAD/01-utilisateur}
\include{modules_EOLE_envole/horus/01-utilisateur} \include{modules_EOLE_envole/horus/01-utilisateur}
\include{modules_EOLE_envole/scribe/31-scripts-user-scribe} \include{modules_EOLE_envole/scribeAD/31-scripts-user-scribe}
\section{Machines} \section{Machines}
\begin{frame}{Plan} \begin{frame}{Plan}
@ -157,23 +157,23 @@
\end{column} \end{column}
\end{columns} \end{columns}
\end{frame} \end{frame}
\include{modules_EOLE_envole/scribe/10-machine_conf_reseau} \include{modules_EOLE_envole/scribeAD/10-machine_conf_reseau}
\include{modules_EOLE_envole/scribe/11-integration-scribe} \include{modules_EOLE_envole/scribeAD/11-integration-scribe}
\include{modules_EOLE_envole/horus/11-integration-horus} %\include{modules_EOLE_envole/horus/11-integration-horus}
\include{modules_EOLE_envole/scribe/12-machine-ead} \include{modules_EOLE_envole/scribeAD/12-machine-ead}
\include{modules_EOLE_envole/horus/02-machine-ead} %\include{modules_EOLE_envole/horus/02-machine-ead}
\include{modules_EOLE_envole/scribe/12-machine-diagnostic} \include{modules_EOLE_envole/scribeAD/12-machine-diagnostic}
\include{modules_EOLE_envole/scribe/13-profil} \include{modules_EOLE_envole/scribeAD/13-profil}
\include{modules_EOLE_envole/scribe/14-esu} \include{modules_EOLE_envole/scribeAD/14-esu}
\include{modules_EOLE_envole/scribe/14-esu-diagnostic} \include{modules_EOLE_envole/scribeAD/14-esu-diagnostic}
\include{modules_EOLE_envole/horus/14-esu} %\include{modules_EOLE_envole/horus/14-esu}
\include{modules_EOLE_envole/scribe/15-script-scribe} \include{modules_EOLE_envole/scribeAD/15-script-scribe}
\include{modules_EOLE_envole/horus/15-script-horus} %\include{modules_EOLE_envole/horus/15-script-horus}
\include{modules_EOLE_envole/scribe/10-windows-distance} \include{modules_EOLE_envole/scribeAD/10-windows-distance}
\include{modules_EOLE_envole/scribe/16-imprimante} \include{modules_EOLE_envole/scribeAD/16-imprimante}
\include{modules_EOLE_envole/scribe/17-corbeille} \include{modules_EOLE_envole/scribeAD/17-corbeille}
\include{modules_EOLE_envole/scribe/18-virus} \include{modules_EOLE_envole/scribeAD/18-virus}
\include{modules_EOLE_envole/scribe/19-ftp} \include{modules_EOLE_envole/scribeAD/19-ftp}
\section{Sauvegarde} \section{Sauvegarde}
\begin{frame}{Plan} \begin{frame}{Plan}
@ -186,7 +186,7 @@
\end{column} \end{column}
\end{columns} \end{columns}
\end{frame} \end{frame}
\include{modules_EOLE_envole/scribe/20-sauvegarde} \include{modules_EOLE_envole/scribeAD/20-sauvegarde}
\section{Communications} \section{Communications}
\begin{frame}{Plan} \begin{frame}{Plan}
@ -199,7 +199,7 @@
\end{column} \end{column}
\end{columns} \end{columns}
\end{frame} \end{frame}
\include{modules_EOLE_envole/scribe/30-communication} \include{modules_EOLE_envole/scribeAD/30-communication}
\section{Les scripts administratifs} \section{Les scripts administratifs}
\begin{frame}{Plan} \begin{frame}{Plan}

View File

@ -255,7 +255,7 @@ La commande de configuration est :
\item Installer le serveur (avec gen\_conteneur) ; \item Installer le serveur (avec gen\_conteneur) ;
\item configurer le support de sauvegarde en ligne de commande ; \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 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 restaurer le catalogue : \commande{[/usr/share/eole/bacula/]bareosrestore.py --configeol <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bareos) ;
\item instanciation du serveur : \commande{instance zephir-restore.eol} ; \item instanciation du serveur : \commande{instance zephir-restore.eol} ;
\item ne pas reinitiliser la base Bareos ; \item ne pas reinitiliser la base Bareos ;
\item bareosrestore.py --catalog (sans options) ; \item bareosrestore.py --catalog (sans options) ;

View File

@ -244,7 +244,7 @@ La commande de configuration est :
\item Si vous avez un zéphir utiliser : \commande{enregistrement\_zephir}; \item Si vous avez un zéphir utiliser : \commande{enregistrement\_zephir};
\item Si vous n'avez pas de zéphir, restaurer le fichier config.eol : \item Si vous n'avez pas de zéphir, restaurer le fichier config.eol :
\begin{itemize} \begin{itemize}
\item \commande{bareosrestore.py --configeole <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bareos) ; \item \commande{bareosrestore.py --configeol <nom du directeur (scribe-dir)>} (attention restauration aussi de la configuration bareos) ;
\item copier la configuration restaurée : \commande{cp zephir-restore.eol /etc/eole/config.eol} ; \item copier la configuration restaurée : \commande{cp zephir-restore.eol /etc/eole/config.eol} ;
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}

View File

@ -4,6 +4,7 @@
\item Exécution sur un serveur ou un groupe de serveurs ; \item Exécution sur un serveur ou un groupe de serveurs ;
\item les scripts doivent être dans /usr/share/zephir/scripts/ ; \item les scripts doivent être dans /usr/share/zephir/scripts/ ;
\item ils doivent avoir l'extension .zephir ; \item ils doivent avoir l'extension .zephir ;
\item les scripts doivent être exécutables ;
\item ne pas spécifier l'extension lors de l'exécuxion ; \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.init\_proc : permet de vérifier si l'action est bloqué ;
\item fonctionseole.zephir(<etat>, <message>, <type>) : log envoyer au Zéphir ; \item fonctionseole.zephir(<etat>, <message>, <type>) : log envoyer au Zéphir ;