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 -*-
import sys
from zephir.lib_zephir import *
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")
sys.exit(1)
@ -14,8 +14,8 @@ fonctionseole.zephir("INIT" , "script supprimer_fichier en cours d'execution", "
try:
filename = sys.argv[1]
fonctionseole.zephir("MSG" , "supprimer_fichier lancé avec l'argument {}".format(filename), "PERSO")
sudo_script('supprimer_fichier_sudo.zephir %s' % filename)
except Exception, err:
sudo_script('supprimer_fichier_sudo.zephir {}'.format(filename))
except Exception as err:
fonctionseole.zephir("ERR" , "supprimer_fichier a généré une erreur {}".format(err), "PERSO")
sys.exit(1)

View File

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

View File

@ -255,7 +255,7 @@ La commande de configuration est :
\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 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 ne pas reinitiliser la base Bareos ;
\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 n'avez pas de zéphir, restaurer le fichier config.eol :
\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} ;
\end{itemize}
\end{itemize}

View File

@ -4,6 +4,7 @@
\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 les scripts doivent être exécutables ;
\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 ;