serveurs:installation:db-srv:volume-block-storage-db

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
serveurs:installation:db-srv:volume-block-storage-db [2021/03/12 12:29] – [Réaliser un snapshot (sauvegarde) du volume] jpmilcentserveurs:installation:db-srv:volume-block-storage-db [2021/03/26 10:58] (Version actuelle) – supprimée jpmilcent
Ligne 1: Ligne 1:
-====== Gestion du volume Block Storage hébergeant la base de données ====== 
  
-====== Configurer et monter le volume Block Storage ====== 
-  * Vérifier que le volume a bien été préalablement attaché à l'instance (=> présence disque ''sdb'') : ''lsblk'' 
-  * Créer dessus une partition : ''fdisk /dev/sdb'' 
-    * Commande de création : ''n'' 
-      * Répondre à toutes les questions par les valeurs par défaut 
-      * Au final, le message à obtenir : ''Created a new partition 1 of type 'Linux' and of size 100 GiB.'' 
-    * Écrire la nouvelle partition : ''w'' 
-  * Formater la nouvelle partition : ''mkfs.ext4 /dev/sdb1'' 
-  * Créer le dossier (''/data'') qui contiendra le volume monté : ''mkdir /data'' 
-  * Monter la partition dans le dossier : ''mount /dev/sdb1 /data'' 
-  * Vérifier que le volume est bien monté : ''df -h'' 
-  * Rendre persistant le montage du volume : 
-    * Rechercher l'UUID du nouveau disque : ''blkid'' 
-    * Ajouter une nouvelle entrée au fichier ''/etc/fstab'' : ''vim /etc/fstab'' 
-      * Contenu : <code> UUID=449a906d-66e4-4196-bba9-846b93664e2c       /data   ext4    nofail                  0       0 </code> 
- 
-===== Réaliser un snapshot (sauvegarde) du volume ===== 
-  * Le détachement du volume ainsi que le snapshot sont très rapide : **~5mn**. 
-  * Ce disque contient la base de données Postgresql. Il est donc préférable d’arrêter le service le temps du snapshot. 
-  * Sur "//web-srv//" : 
-    * Se connecter en tant qu'//admin// : ''ssh admin@sinp-<region>-web '' 
-    * Arrêter les services Supervisor : '' supervisorctl stop all '' 
-    * Vérifier le statut : '' supervisorctl status '' 
-  * Sur "//db-srv//" : 
-    * Se connecter en tant qu'//admin// : ''ssh admin@sinp-<region>-db '' 
-    * Arrêter le service Postgresql : '' systemctl stop postgresql '' 
-    * Vérifier l'arrêt du service : '' systemctl status postgresql '' 
-  * Sur le "//Manager d'OVH//" : 
-    * Sur l'onglet "//Public Cloud//" > sélectionner le projet "//GeoNature-SINP-<region>//" 
-    * Ouvrir //Horizon// pour avoir une visibilité sur l'état du volume et du snapshot. L'interface d'OVH ne se met pas correctement à jour : 
-      * Cliquer sur "Project management" > "Users and roles" 
-      * Sur l'utilisateur "Administrateur" cliquer sur le bouton d'action "···" (icône représentant 3 points horizontaux) puis choisir "Ouvrir OpenStack Horizon" 
-      * Dans Horizon, dans le bandeau sélectionner "**GRA7**" (= le datacenter hébergeant les instances). 
-      * L'état du Volume est consultable dans "Volumes" > "Volumes". 
-    * Sur le manager d'OVH, dans le menu gauche, cliquer  sur "//Block Storage//". 
-      * Pour détacher le volume de l'instance : sur la ligne du disque concerné cliquer sur le bouton d'action "···" puis choisir "//Détacher de l'instance//". 
-      * Vérifier la fin du "détachement" dans Horizon. Il est aussi possible de se déconnecter/reconnecter au Manager pour voir la mise à jour. 
-      * Pour créer la sauvegarde : sur la ligne du disque concerné cliquer sur le bouton d'action "···" puis choisir "//Créer un snapshot//". 
-      * Vérifier la fin du "snapshot" dans Horizon. 
-      * Se déconnecter/reconnecter au Manager pour voir la mise à jour. 
-      * Pour attacher à nouveau le volume de l'instance : sur la ligne du disque concerné cliquer sur le bouton d'action "···" puis choisir "//Attacher l'instance//". 
-  * Sur "//db-srv//" : 
-    * Monter à nouveau le disque : '' mount /dev/sdb1 /data '' 
-    * Vérifier que le volume est bien monté : '' df -h '' et '' ls -al /data '' 
-    * Démarrer à nouveau le service Postgresql : '' systemctl start postgresql '' 
-    * Vérifier l'arrêt du service : '' systemctl status postgresql '' 
-  * Sur "//web-srv//" : 
-    * Démarrer les services Supervisor : '' supervisorctl start all '' 
-    * Vérifier le statut : '' supervisorctl status '' 
  • serveurs/installation/db-srv/volume-block-storage-db.1615552188.txt.gz
  • Dernière modification : 2021/03/12 12:29
  • de jpmilcent