WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Implémentation des services de stockage d'objets et de fichiers partagés dans la solution cloud openstack


par Assala HALLA
Ecole Nationale Polytechnique d'Oran - Maurice Audin - Master spécialisé 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.2.3. Implémentation du service de système de fichiers partagé (Manila)

Ce service est lancé en 2015 afin de combler certaines failles du service Cinder et du service Swift, dont la plus importante et la notion de partage. Ce qui veut dire qu'une fois un partage créé et monté sur une ou plusieurs instances ces dernières peuvent tous partager l'accès aux fichiers et même accéder simultanément. La vérité sur ce service c'est qu'il est en plein développement et qu'une fonctionnalité pareille n'apporte pas un grand changement ni un intérêt au grand public c'est un service qui est en plein développement et que son exploitation ne peut affecter en force l'utilisation du Cloud, n'empêche qu'il reste un service intéressant à connaitre.

Figure 40 : Présentation du service de fichiers partagés dans le tableau de bord

Manila supporte plusieurs types de backends de drivers et de protocole de partage, par défaut il utilise le backend et le driver Genericque nous pouvons travailler avec ou alors le changer pour utiliser d'autres comme GlusterFS, NetApp, CephFS ...etc. Le backend Generic est utilisé à des fins de test accompagné du Protocol NFS.

Avant de pouvoir créer un partage, l'administrateur doit créer un type de partage afin que l'utilisateur en serve pour créer le partage. Manila supporte deux types de partage un type qui prends en charge les serveurs de partage, et un type qui ne les prend pas en charge. Par défaut il existe un type de partage qui prends en charge les serveurs de partage. Cela nécessite la création d'un serveur de partage et d'un réseau de partage. Nous allons créer un type qui ne les prend pas en charge c'est-à-dire que le réseau de partage sera géré par Neutron. Cette figure montre la création du type de partage :

Figure 41 : Création de type de partage

L'utilisateur pourra donc créer des partages, en précisant le protocole à utiliser (NFS dans notre cas), la taille et le type de partage comme suit :

Figure 42 : Création d'un partage

Figure 43 : Présentation du Partage

3.2.4. Utilisation privée du stockage offert par la solution Cloud :

Le stockage offert par notre Cloud peut être exploiter pour des fins personnelles et privées, de telle sorte que l'utilisateurs se connecte à la plateforme Cloud et utilise le stockage offert par l'administrateur pour sauvegarder ses propres données (Documents, images, vidéos ...etc). Nous avons créé un projet (un ensemble de ressources) pour l'attribuer à un utilisateur en tant qu'administrateur (i.e. l'administrateur ne pourra pas consulter les données stockées dans le projet). Les figures suivantes montrent comment un utilisateur se connecte, stocke et consulte ses données via un smartphone.

Figure 44 : Connexion de l'utilisateur au Cloud depuis un Smartphone

L'administrateur crée un projet avec le nom de « Documents_personnels » et l'utilisateur avec le nom « assalahalla » en tant qu'administrateur de son projet.

Figure 45 : Nom de projet et d'utilisateur

Le tableau de bord se présente ainsi :

Figure 46 : Tableau de bord de l'utilisateur depuis smartphone

Lorsque l'utilisateur décide par exemple d'héberger ses fichiers dans le Cloud, il n'a qu'à se rendre sur l'onglet « stockage d'objets » puis conteneur, il pourra ensuite créer des conteneurs « images » « vidéos » « documents » ...etc. comme le montre la figure suivante :

Figure 47 : Téléchargement de fichier dans le conteneur

L'utilisateur pourra donc consulter son espace de stockage et pet choisir de rendre l'accès public à un conteneur donné, comme le montre la figure suivante

Figure 48 : Liste des objets dans le conteneur de l'utilisateur

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore