Updating details
This commit is contained in:
parent
a8d4149017
commit
6c2f9b1e85
|
@ -96,7 +96,7 @@
|
||||||
%\include{modules_EOLE_envole/commun/01-nouveaute23}
|
%\include{modules_EOLE_envole/commun/01-nouveaute23}
|
||||||
%\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/commun/01-nouveaute27}
|
\include{modules_EOLE_envole/commun/01-nouveaute27}
|
||||||
|
|
||||||
\section{Rappel fonctionnement plateforme MSE}
|
\section{Rappel fonctionnement plateforme MSE}
|
||||||
|
@ -130,15 +130,14 @@
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{mse/details/01-dns}
|
\include{mse/details/01-dns}
|
||||||
\include{mse/details/01-dns-2}
|
\include{mse/details/01-dns-2}
|
||||||
%faire de parties pour les sujets suivants :
|
\include{mse/details/02-redis}
|
||||||
% - DNS
|
\include{mse/details/03-mariadb}
|
||||||
% - REDIS
|
\include{mse/details/04-nfs-drbd}
|
||||||
% - MariaDB et ARB
|
\include{mse/details/05-ldap}
|
||||||
% - NFS / DRBD
|
\include{mse/details/06-OpenNebula}
|
||||||
% - LDAP
|
\include{mse/details/06-OpenNebula-HA}
|
||||||
% - OpenNebula Haute Disponibilité
|
\include{mse/details/06-OpenNebula-Sunstone}
|
||||||
% - OpenNebula Sunstone
|
\include{mse/details/06-OpenNebula-Gluster}
|
||||||
% - GlusterFS
|
|
||||||
|
|
||||||
\section{Personnalisation du serveur EOLE}
|
\section{Personnalisation du serveur EOLE}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
|
@ -152,7 +151,7 @@
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole}
|
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole}
|
||||||
%\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2}
|
\include{modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole2}
|
||||||
|
|
||||||
\section{Application Zéphir}
|
\section{Application Zéphir}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
|
@ -166,7 +165,7 @@
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/02-zephir}
|
\include{modules_EOLE_envole/tronc-commun-2/02-zephir}
|
||||||
\include{modules_EOLE_envole/tronc-commun-2/03-zephir_script}
|
%\include{modules_EOLE_envole/tronc-commun-2/03-zephir_script}
|
||||||
|
|
||||||
\section{Procédure d'urgence}
|
\section{Procédure d'urgence}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
|
@ -184,6 +183,8 @@
|
||||||
\include{mse/procedure/02-ldap}
|
\include{mse/procedure/02-ldap}
|
||||||
\include{mse/procedure/03-one-glusterfs}
|
\include{mse/procedure/03-one-glusterfs}
|
||||||
\include{mse/procedure/03-one-glusterfs-2}
|
\include{mse/procedure/03-one-glusterfs-2}
|
||||||
|
\include{mse/procedure/03-one-glusterfs-3}
|
||||||
|
\include{mse/procedure/03-one-glusterfs-4}
|
||||||
|
|
||||||
\section{Le serveur de supervision}
|
\section{Le serveur de supervision}
|
||||||
\begin{frame}{Plan}
|
\begin{frame}{Plan}
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Les serveurs Redis}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Serveurs de cache utilisés par les portails et la file d'attente.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Stockage des tickets de sessions
|
||||||
|
\item Stockage des données de comptage
|
||||||
|
\end{itemize}
|
||||||
|
\item Chaque entitée héberge un serveur Redis ;
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-redis-a (primaire) ;
|
||||||
|
\item mse-p-redis-b (secondaire) ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Redis commandes utiles}
|
||||||
|
\begin{itemize}
|
||||||
|
\item systemctl status redis
|
||||||
|
\item systemctl stop redis
|
||||||
|
\item systemctl start redis
|
||||||
|
\item redis-cli
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,28 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La Grappe BDD}
|
||||||
|
\begin{itemize}
|
||||||
|
\item 3 Serveurs serveurs physiques.
|
||||||
|
\item 2 machines virtuelles.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Stockage des données sur les serveurs physiques
|
||||||
|
\item Les machines virtuelles sont des arbitres.
|
||||||
|
\end{itemize}
|
||||||
|
\item Chaque entitée héberge un arbitre mariadb ;
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-arb-a;
|
||||||
|
\item mse-p-arb-b;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{MariaDB commandes utiles}
|
||||||
|
\begin{itemize}
|
||||||
|
\item systemctl status mariadb
|
||||||
|
\item systemctl stop mariadb ( !!! Procédure longue +5min)
|
||||||
|
\item systemctl start mariadb ( !!! Procédure longue +5min)
|
||||||
|
\item mysql
|
||||||
|
\item mariadbPwd (commande EOLE)
|
||||||
|
\item mysql -u root -p -e "SHOW STATUS LIKE 'wsrep_cluster_size'" ( taille de la grappe)
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,46 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Le serveur NFS}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Serveurs de partage de fichiers.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Stockage des données dans un volume DRBD répliqué sur 2 serveurs
|
||||||
|
\end{itemize}
|
||||||
|
\item Chaque entitée héberge un volume DRBD ;
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-bdd-a1 (primaire) ;
|
||||||
|
\item mse-p-bdd-b1 (secondaire) ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Commandes DRBD}
|
||||||
|
\begin{itemize}
|
||||||
|
\item systemctl status/stop/start drbd
|
||||||
|
\item cat /proc/drbd
|
||||||
|
\item drbdadm
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Le service NFS}
|
||||||
|
\begin{itemize}
|
||||||
|
\item systemctl status/stop/start nfs-kernel-server
|
||||||
|
\item exportfs
|
||||||
|
\item mount/umount
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Basclue des service NFS/DRBD}
|
||||||
|
\begin{itemize}
|
||||||
|
\item /usr/share/eole/sbin/bascule_nfs
|
||||||
|
\begin{itemize}
|
||||||
|
\item Sur le primaire : /usr/share/eole/sbin/bascule_nfs BACKUP BACKUP BACKUP
|
||||||
|
\item Sur le secondaire : /usr/share/eole/sbin/bascule_nfs MASTER MASTER MASTER
|
||||||
|
\item Sur le secondaire : systemctl restart nfs-kernel-server
|
||||||
|
\end{itemize}
|
||||||
|
\item Le volume est monté sur le secondaire
|
||||||
|
\item exportfs list l'export NFS
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,20 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Le service LDAP}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Serveurs physiques d'annuaire.
|
||||||
|
\item Chaque entitée dispose d'un serveur LDAP ;
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-ldap-a (master) ;
|
||||||
|
\item mse-p-ldap-b (master) ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Commandes OpenLDAP}
|
||||||
|
\begin{itemize}
|
||||||
|
\item systemctl status/stop/start slapd
|
||||||
|
\item ldapsearch
|
||||||
|
\item ldapvi
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,11 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{OpenNebula et Glusterfs}
|
||||||
|
\begin{itemize}
|
||||||
|
\item 3 Datastores hébergés dans un volume glusterfs;
|
||||||
|
\begin{itemize}
|
||||||
|
\item datastore "system" : Stockage des images des machines virtuelles en fonctionnement ;
|
||||||
|
\item datastore "images" : Stockage des images disque ;
|
||||||
|
\item datastore "iso" : Stockage des images de CDROM/DVD (iso) ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,25 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Vocabulaire OpenNebula HA :
|
||||||
|
\begin{itemize}
|
||||||
|
\item Zone: Regroupement de serveurs OpenNebula;
|
||||||
|
\item Cluster: Regroupement de d'hyperviseurs (hosts);
|
||||||
|
\item Hosts: Serveur hyperviseurs de virtualisation;
|
||||||
|
\item Leader: Noeud maitre de la grappe à l'instant T;
|
||||||
|
\item follower: Noeud membre de la grappe à l'instant T;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item OpenNebula HA les commandes utiles:
|
||||||
|
\begin{itemize}
|
||||||
|
\item onezone
|
||||||
|
\item onehost
|
||||||
|
\item onecluster
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,8 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{OpenNebula Sunstone}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Interace Web à OpenNebula ;
|
||||||
|
\item ... suivez le guide.
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
|
@ -0,0 +1,68 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item 4 serveurs physiques;
|
||||||
|
\item Chaque entitée dispose de 2 noeuds de virtualisation;
|
||||||
|
\begin{itemize}
|
||||||
|
\item mse-p-worker-a1 (master) ;
|
||||||
|
\item mse-p-worker-a2 (master) ;
|
||||||
|
\item mse-p-worker-b1 (master) ;
|
||||||
|
\item mse-p-worker-b2 (node) ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Chaque noeud utilise les logiciels suivants :
|
||||||
|
\begin{itemize}
|
||||||
|
\item KVM (Hyperviseur);
|
||||||
|
\item libVirt (Interface à l'hyperviseur) ;
|
||||||
|
\item OpenVswitch (Switch virtuel) ;
|
||||||
|
\item OpenNebula (Orchestrateur) ;
|
||||||
|
\item OpenNebula-Sunstone (Interface Web à l'orchestrateur) ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Vocabulaire OpenNebula :
|
||||||
|
\begin{itemize}
|
||||||
|
\item Zone: Regroupement de serveurs OpenNebula;
|
||||||
|
\item Cluster: Regroupement de d'hyperviseurs (hosts);
|
||||||
|
\item Hosts: Serveur hyperviseurs de virtualisation;
|
||||||
|
\item Datastore: Espace de stockage des images;
|
||||||
|
\item Image : Image disque ou Image ISO;
|
||||||
|
\item Templates : Modèles de machines virtuelles
|
||||||
|
\item VM : Machine virtuelle (Instance de modèle de VM)
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Attentions aux Images :
|
||||||
|
\begin{itemize}
|
||||||
|
\item Persitantes;
|
||||||
|
\item Non persitantes;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{La grappe de virtulisaiton}
|
||||||
|
\begin{itemize}
|
||||||
|
\item OpenNebula les commandes utiles:
|
||||||
|
\begin{itemize}
|
||||||
|
\item systemctl status/start/stop opennebula | opennebula-sunstone
|
||||||
|
\item onevm
|
||||||
|
\item onehost
|
||||||
|
\item onevnet
|
||||||
|
\item oneimage
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -12,7 +12,7 @@
|
||||||
\item État point de montage DRBD ;
|
\item État point de montage DRBD ;
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item /dev/drbd0 monté dans /srv/nfs sur mse-p-bdd-a1 ;
|
\item /dev/drbd0 monté dans /srv/nfs sur mse-p-bdd-a1 ;
|
||||||
\item /dev/drbd0 monté dans /srv/nfs sur mse-p-bdd-b1 ;
|
\item /dev/drbd0 n'est pas monté dans /srv/nfs sur mse-p-bdd-b1 ;
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item État de santé de DRBD.
|
\item État de santé de DRBD.
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Procédures d'urgence ONE/Glusterfs}
|
\frametitle{Procédures d'urgence ONE/Glusterfs}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item depuis l'interface Sunstone de la VIP (http://10.253.30.84:9000).
|
\item Depuis l'interface Sunstone de la VIP (http://10.253.30.84:9000).
|
||||||
\item VIP == Leader ;
|
\item VIP == Leader ;
|
||||||
\item Grappe MariaDB et LDAP opérationnels
|
\item Grappe MariaDB et LDAP opérationnels
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
@ -11,26 +11,6 @@
|
||||||
\item MSE-P-DNS-A2 ;
|
\item MSE-P-DNS-A2 ;
|
||||||
\item MSE-P-DNS-B1 ;
|
\item MSE-P-DNS-B1 ;
|
||||||
\item MSE-P-DNS-B2 ;
|
\item MSE-P-DNS-B2 ;
|
||||||
\item MSE-P-ARB-A ;
|
|
||||||
\item MSE-P-ARB-B ;
|
|
||||||
\item MSE-P-IDP-A1 ;
|
|
||||||
\item MSE-P-IDP-A2 ;
|
|
||||||
\item MSE-P-IDP-B1 ;
|
|
||||||
\item MSE-P-IDP-B2 ;
|
|
||||||
\item MSE-P-SP-A1 ;
|
|
||||||
\item MSE-P-SP-A2 ;
|
|
||||||
\item MSE-P-SP-B1 ;
|
|
||||||
\item MSE-P-SP-B2 ;
|
|
||||||
\item MSE-P-REDIS-A ;
|
|
||||||
\item MSE-P-REDIS-B ;
|
|
||||||
\item MSE-P-Portal-01 ;
|
|
||||||
\item MSE-P-Portal-02 à MSE-P-Portal-24.
|
|
||||||
\end{itemize}
|
|
||||||
\item Se connecter sur portal-01 :
|
|
||||||
\begin{itemize}
|
|
||||||
\item Vérifier que https://idp.messervices.etudiant.gouv.fr réponde correctement ;
|
|
||||||
\item Exécuter la commande reconfigure pour la mise à niveau des portals ;
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Procédures d'urgence ONE/Glusterfs}
|
||||||
|
\begin{itemize}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Ordre de démarrage des VMs :
|
||||||
|
\begin{itemize}
|
||||||
|
\item MSE-P-ARB-A ;
|
||||||
|
\item MSE-P-ARB-B ;
|
||||||
|
\item MSE-P-IDP-A1 ;
|
||||||
|
\item MSE-P-IDP-A2 ;
|
||||||
|
\item MSE-P-IDP-B1 ;
|
||||||
|
\item MSE-P-IDP-B2 ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
|
@ -0,0 +1,22 @@
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Procédures d'urgence ONE/Glusterfs}
|
||||||
|
\begin{itemize}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Ordre de démarrage des VMs :
|
||||||
|
\begin{itemize}
|
||||||
|
\item MSE-P-SP-A1 ;
|
||||||
|
\item MSE-P-SP-A2 ;
|
||||||
|
\item MSE-P-SP-B1 ;
|
||||||
|
\item MSE-P-SP-B2 ;
|
||||||
|
\item MSE-P-REDIS-A ;
|
||||||
|
\item MSE-P-REDIS-B ;
|
||||||
|
\item MSE-P-Portal-01 ;
|
||||||
|
\item MSE-P-Portal-02 à MSE-P-Portal-24.
|
||||||
|
\end{itemize}
|
||||||
|
\item Se connecter sur portal-01 :
|
||||||
|
\begin{itemize}
|
||||||
|
\item Vérifier que https://idp.messervices.etudiant.gouv.fr réponde correctement ;
|
||||||
|
\item Exécuter la commande reconfigure pour la mise à niveau des portals ;
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
Loading…
Reference in New Issue