Révision partielle de formations EOLE
This commit is contained in:
10
slides/modules_EOLE_envole/commun/sauvegarde/bconsole.tex
Normal file
10
slides/modules_EOLE_envole/commun/sauvegarde/bconsole.tex
Normal file
@ -0,0 +1,10 @@
|
||||
\begin{frame}
|
||||
\frametitle{bconsole}
|
||||
bconsole est l’interface textuelle d’origine et reste l’interface la plus complète qui permet certaines actions non implémentées ailleurs :
|
||||
\begin{itemize}
|
||||
\item interrogation de la base de données ;
|
||||
\item estimation de la taille de la sauvegarde d’un client ;
|
||||
\item \ldots{}
|
||||
\end{itemize}
|
||||
bareos-web intègre bconsole.
|
||||
\end{frame}
|
139
slides/modules_EOLE_envole/commun/sauvegarde/configuration.tex
Normal file
139
slides/modules_EOLE_envole/commun/sauvegarde/configuration.tex
Normal file
@ -0,0 +1,139 @@
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Configuration du directeur}
|
||||
\begin{itemize}
|
||||
\item types de sauvegarde :
|
||||
\begin{itemize}
|
||||
\item sauvegarde totale (T) ;
|
||||
\item sauvegarde différentielle (D) ;
|
||||
\item sauvegarde incrémentale (I).
|
||||
\end{itemize}
|
||||
\item durée de rétention (modifiable dans gen\_config) :
|
||||
\begin{itemize}
|
||||
\item totale : 6 mois ;
|
||||
\item différentielle : 5 semaines ;
|
||||
\item incrémentale : 10 jours.
|
||||
\end{itemize}
|
||||
\item taille des volumes :
|
||||
\begin{itemize}
|
||||
\item volumes pour la sauvegarde du catalogue ;
|
||||
\item volumes pour tous les type de sauvegarde (incrémentale, différentielle, totale) ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Configuration du directeur}
|
||||
\frametitle{Configuration du directeur}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/scribe/sauvegarde.png}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Configuration des fichiers sauvegardés}
|
||||
\begin{itemize}
|
||||
\item les fichiers personnalisés dans le répertoire /etc/bareos/bareosfichiers.d/ ;
|
||||
\item possibilité d'ajouter des fichiers à sauvegarder ;
|
||||
\item possibilité d'exclure des fichiers.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Configurer une sauvegarde}
|
||||
\begin{itemize}
|
||||
\item type de support :
|
||||
\begin{itemize}
|
||||
\item si l'espace de stockage est local ;
|
||||
\item support:
|
||||
\begin{itemize}
|
||||
\item distant (SMB) ;
|
||||
\item local (USB, externe) ;
|
||||
\item manuel (lecteur de bande).
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item depuis EAD ;
|
||||
\item depuis la ligne de commande ;
|
||||
\item programmation des sauvegardes : mensuelle, hebdomadaire, quotidienne et immédiate.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Configurer une sauvegarde en ligne de commande}
|
||||
La commande de configuration est :
|
||||
\begin{itemize}
|
||||
\item \commande{bareosconfig.py} à partir de 2.5
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Configurer le support de sauvegarde}
|
||||
Trois configurations possibles pour le support de sauvegarde :
|
||||
\begin{itemize}
|
||||
\item<1-> support usb
|
||||
\only<1>{\begin{itemize}
|
||||
\item \commande{bareosconfig.py -s usb --usb\_path=<peripherique>}
|
||||
\end{itemize}}
|
||||
\item<1-> support smb
|
||||
\only<2>{\begin{itemize}
|
||||
\item \commande{bareosconfig.py -s smb --smb\_machine=<nom d'hôte> --smb\_ip=<adresse ip> --smb\_partage=<nom du partage> [--smb\_login=<compte> --smb\_password=<mot de passe>]}
|
||||
\end{itemize}}
|
||||
\item<1-> support manuel
|
||||
\only<3>{\begin{itemize}
|
||||
\item \commande{bareosconfig.py -s manual}
|
||||
\end{itemize}}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Plannifier la sauvegarde}
|
||||
Trois fréquences de plannification :
|
||||
\begin{itemize}
|
||||
\item<1-> quotidienne
|
||||
\only<1>{\begin{itemize}
|
||||
\item \commande{bareosconfig.py -j daily --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7> --job\_end\_day=<1-7>}
|
||||
\end{itemize}}
|
||||
\item<1-> hebdomadaire
|
||||
\only<2>{\begin{itemize}
|
||||
\item \commande{bareosconfig.py -j weekly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
|
||||
\end{itemize}}
|
||||
\item<1-> mensuelle
|
||||
\only<3>{\begin{itemize}
|
||||
\item \commande{bareosconfig.py -j monthly --job\_level=Full|Incremental|Differential --job\_hour=<0-23> --job\_day=<1-7>}
|
||||
\end{itemize}}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Configurer les destinataires des rapports}
|
||||
Le destinataire est identifié par un courriel.\newline
|
||||
Le destinataire peut être différent en cas d'erreur ou de succès.\newline
|
||||
L'envoi par courriel est facultatif.\newline
|
||||
\begin{itemize}
|
||||
\item \commande{bareosconfig.py -m [--mail\_ok=<courriel>] [--mail\_error=courriel]}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde en ligne de commande}
|
||||
\framesubtitle{Afficher la configuration courante}
|
||||
La configuration courante peut être affichée à l'écran :
|
||||
\begin{itemize}
|
||||
\item \commande{bareosconfig.py -d}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Lancer une sauvegarde immédiatement}
|
||||
\begin{itemize}
|
||||
\item \commande{bareosconfig.py -n --level=Full|Incremental|Differential}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
33
slides/modules_EOLE_envole/commun/sauvegarde/description.tex
Normal file
33
slides/modules_EOLE_envole/commun/sauvegarde/description.tex
Normal file
@ -0,0 +1,33 @@
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Présentation générale}
|
||||
\begin{itemize}
|
||||
\item Bacula/Bareos ;
|
||||
\item outil de sauvegarde libre pour :
|
||||
\begin{itemize}
|
||||
\item les fichiers/dossiers ;
|
||||
\item les droits POSIX ;
|
||||
\item les ACLs.
|
||||
\end{itemize}
|
||||
\item séparation EOLE :
|
||||
\begin{itemize}
|
||||
\item directeur (+ serveur de fichier) ;
|
||||
\item espace de stockage.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Commandes EOLE pour bacula}
|
||||
\begin{itemize}
|
||||
\item à partir de EOLE 2.5 :
|
||||
\begin{itemize}
|
||||
\item les commandes sont dans le \uppercase{path} ;
|
||||
\item \commande{bareosconfig.py} ;
|
||||
\item \commande{bareosmount.py} ;
|
||||
\item \commande{bareosrestore.py} ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
20
slides/modules_EOLE_envole/commun/sauvegarde/ead2.tex
Normal file
20
slides/modules_EOLE_envole/commun/sauvegarde/ead2.tex
Normal file
@ -0,0 +1,20 @@
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD2}
|
||||
\framesubtitle{État de la dernière sauvegarde}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead2_derniere_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD2}
|
||||
\framesubtitle{Programmation des sauvegardes}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead2_programmation_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD2}
|
||||
\framesubtitle{Configuration de la sauvegarde}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead2_configuration_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD2}
|
||||
\framesubtitle{Indicateurs de bon fonctionnement}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/zstats_etat_sauvegarde.png}
|
||||
\end{frame}
|
25
slides/modules_EOLE_envole/commun/sauvegarde/ead3.tex
Normal file
25
slides/modules_EOLE_envole/commun/sauvegarde/ead3.tex
Normal file
@ -0,0 +1,25 @@
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD3}
|
||||
\framesubtitle{Les différentes actions}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead3_actions_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD3}
|
||||
\framesubtitle{Configuration}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead3_action_configuration_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD3}
|
||||
\framesubtitle{Déclaration de fichiers à sauvegarder}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead3_action_fichiers_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD3}
|
||||
\framesubtitle{Exécution de sauvegardes}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead3_action_execution_sauvegarde.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Interface EAD3}
|
||||
\framesubtitle{Rapports}
|
||||
\skbfigure[center, width=8cm]{en/modules_EOLE_envole/common/ead3_action_rapport_sauvegarde.png}
|
||||
\end{frame}
|
@ -0,0 +1,30 @@
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Problèmes fréquemment rencontrés}
|
||||
\begin{itemize}
|
||||
\item persistence d’un verrou suite à une sauvegarde en erreur ;
|
||||
\item espace disque disponible insuffisant ;
|
||||
\item montage manuel d’un volume nécessaire ;
|
||||
\item sauvegarde du catalogue en erreur.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Résolution des problèmes}
|
||||
\begin{itemize}
|
||||
\item Diagnose ;
|
||||
\item les logs :
|
||||
\begin{itemize}
|
||||
\item /var/log/rsyslog/local/bareos-dir/,
|
||||
\item /var/log/rsyslog/local/bareos-fd/,
|
||||
\item /var/log/rsyslog/local/bareos-sd/ ;
|
||||
\end{itemize}
|
||||
\item la console \commande{bconsole} :
|
||||
\begin{itemize}
|
||||
\item \commande{messages} ;
|
||||
\item \commande{status dir|sd|fd|all} ;
|
||||
\end{itemize}
|
||||
\item test de montage : \commande{bareosmount.py -t} ;
|
||||
\item supprimer le verrou : \commande{bareosconfig.py --unlock} .
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,22 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\frametitle{Mise en pratique}
|
||||
\begin{itemize}
|
||||
\item Créer un fichier ;
|
||||
\item lancer une sauvegarde incrémentale ;
|
||||
\item supprimer le fichier ;
|
||||
\item rechercher le fichier et le restaurer.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\frametitle{Mise en pratique}
|
||||
\begin{itemize}
|
||||
\item réaliser une restauration totale.
|
||||
\item revenir à l'instantané de départ.
|
||||
\item restaurer toutes les données du serveur.
|
||||
\item vérifier la présence des données et des utilisateurs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\framesubtitle{Principes}
|
||||
La restauration consiste à rétablir tout ou partie de la sauvegarde en réponse à plusieurs événements :
|
||||
\begin{itemize}
|
||||
\item serveur inutilisable à réinstaller ;
|
||||
\item mauvaise manipulation d’un utilisateur des partages \ldots{}
|
||||
\end{itemize}
|
||||
Le module EOLE propose une commande avec une série d’option pour restaurer du contenu spécifique aux principaux services qu’il met à disposition.
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\framesubtitle{Restauration partielle}
|
||||
\begin{itemize}
|
||||
\item Script \commande{bareosrestore.py} (2.5, 2.6) ;
|
||||
\item rechercher un fichier : \commande{--search \*} ;
|
||||
\item restaurer un fichier : \commande{--file nom\_du\_fichier} ;
|
||||
\item restaurer le dossier et contenu : \commande{--folder nom\_du\_dossier} ;
|
||||
% \item restaurer tous les fichiers : \commande{--all\_files} ;
|
||||
\item restaurer les bases de données : \commande{--mysql} ;
|
||||
\item restaurer un annuaire LDAP : \commande{--ldap} ;
|
||||
\item \ldots{}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\framesubtitle{Restauration totale}
|
||||
Le principe de la restauration totale consiste à rétablir les données d’un ancien serveur sur un nouveau.
|
||||
|
||||
La procédure comporte plusieurs étapes puisqu’il est nécessaire de restaurer la configuration de la sauvegarde avant de pouvoir utiliser Bareos.
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\framesubtitle{Restauration totale}
|
||||
\begin{itemize}
|
||||
\item Installer le serveur (avec gen\_conteneur) ;
|
||||
\item configurer le support de sauvegarde en ligne de commande ;
|
||||
\item monter le support de sauvegarde : \commande{bareosmount.py --mount} ;
|
||||
\begin{itemize}
|
||||
\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 copier la configuration restaurée : \commande{cp zephir-restore.eol /etc/eole/config.eol} ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Restauration}
|
||||
\framesubtitle{Restauration totale}
|
||||
\begin{itemize}
|
||||
\item instanciation du serveur : \commande{instance} ;
|
||||
\item ne pas reinitiliser la base Bareos ;
|
||||
\item bareosrestore.py --catalog (sans options) ;
|
||||
\item restauration totale : \commande{bareosrestore.py --all}.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,77 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\begin{itemize}
|
||||
\item Sauvegarder le serveur sur le partage Windows
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
Configuration du partage Windows
|
||||
\begin{itemize}
|
||||
\item Création d'un compte local sur le poste Windows ;
|
||||
\item se connecter sur ce compte ;
|
||||
\item partage du dossier et réglage des droits :
|
||||
\begin{itemize}
|
||||
\item contrôle total pour l'utilisateur,
|
||||
\item décocher "Hérite de l'objet parent..." ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_creation_utilisateur.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_props_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_securite_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_autorisation_avancee_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\frametitle{Configuration partage Windows}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_ajout_autorisation_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\frametitle{Configuration partage Windows}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_selection_principal_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\frametitle{Configuration partage Windows}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_principal_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
\skbfigure[center, width=8cm]{en/Windows/w10_controle_total_dossier.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
Tester le montage depuis le serveur :
|
||||
\commande{bareosmount.py -t}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Sauvegarde}
|
||||
\framesubtitle{Mise en pratique}
|
||||
Lancer une sauvegarde totale.
|
||||
\end{frame}
|
||||
}
|
25
slides/modules_EOLE_envole/commun/sauvegarde/webui.tex
Normal file
25
slides/modules_EOLE_envole/commun/sauvegarde/webui.tex
Normal file
@ -0,0 +1,25 @@
|
||||
\begin{frame}
|
||||
\frametitle{Bareos-webui}
|
||||
\framesubtitle{La page d’acceuil}
|
||||
\skbfigure[center,width=8cm]{apps/bareos_webui_onglet_dashboard.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Bareos-webui}
|
||||
\framesubtitle{Les jobs}
|
||||
\skbfigure[center,width=8cm]{apps/bareos_webui_onglet_jobs.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Bareos-webui}
|
||||
\framesubtitle{La restauration}
|
||||
\skbfigure[center,width=8cm]{apps/bareos_webui_onglet_restauration.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Bareos-webui}
|
||||
\framesubtitle{La restauration}
|
||||
\skbfigure[center,width=8cm]{apps/bareos_webui_onglet_restauration_bis.png}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Bareos-webui}
|
||||
\framesubtitle{Les informations}
|
||||
\skbfigure[center,width=8cm]{apps/bareos_webui_onglet_status.png}
|
||||
\end{frame}
|
Reference in New Issue
Block a user