Hé, tout le monde, dans cette vidéo, nous allons apprendre comment implémenter des fonctionnalités de stockage avancées dans
notre système Linux.
RedHat huit présente la solution de gestion de volume de nouvelle génération appelée Stratus.
Bien entendu, cette même fonctionnalité ou cette même solution est également disponible dans Santos huit.
Il utilise l'approvisionnement léger par défaut.
Au fait, si vous utilisez Red Hat ou Santos 7, cette fonctionnalité est également disponible dans
Santos 7. 5.
Et plus tard, le Stratus combine le processus de création de la gestion du volume logique LLVM et la création
du système de fichiers en une seule gestion.
En LLVM, comparons-le avec la LLVM.
Dans LLVM, si notre système de fichiers devient plein, vous devrez l'étendre manuellement.
Eh bien, alors que dans Stratus, il étend le système de fichiers automatiquement s'il a de l'espace disponible dans
son pool.
Donc dans LLVM nous avons un groupe de volume, donc quand le groupe de volume, disons, a 20 gigas et que votre système de fichiers a
10 gigas et qu'il est plein, alors vous pouvez entrer et lancer la commande lve extend pour étendre ce système
de fichiers.
Donc, mais dans Stratus, cela a rendu beaucoup plus facile le fait que lorsque le système de fichiers se développe, il se développe automatiquement.
Vous n'avez pas à ne rien faire.
Dans cette leçon, nous allons donc apprendre à gérer plusieurs couches de stockage à l'aide de la gestion du stockage local de
Stratus.
Ok, donc ici nous avons LLVM dans LLVM.
Si vous remarquez le premier sur le côté gauche, nous avons ces disques physiques.
Donc dans mon exemple vous avez par exemple, ce deux fait, trois fait pour le disque cinq autant de disques que vous avez.
Ensuite, ce que vous faites, c'est que vous combinez tous ces disques et vous créez un groupe de volumes avec ce groupe de
volumes créé, puis vous allez de l'avant et créez un volume logique.
Avec les volumes logiques, vous créez un système de fichiers pour chaque volume logique et vous montez ces systèmes de fichiers.
Ecrivez bien dans Stratus, vous avez tous ces disques de la même manière que dans LLVM.
Vous les combinez et vous les mettez dans une piscine.
Par exemple, si vous avez un pool, ces trois disques que nous voyons sur le côté gauche, disons qu'ils ont dix gigas
chacun, alors nous les combinons, nous créons un pool de 30 gigas et par-dessus, nous pouvons simplement créer
un système de fichiers, en commençant par exemple par dix gigas.
Maintenant, au fur et à mesure que nous ajoutons de l'espace à notre système de fichiers, il continue de croître et lorsqu'il atteint dix gigas
et qu'il a besoin, par exemple, d'un ou deux gigas supplémentaires, il l'étend automatiquement.
Vous n'avez pas besoin de lancer la commande LLVM extend ou quoi que ce soit.
Aucun processus manuel n'est nécessaire.
Il l'étendra automatiquement jusqu'à la taille de ce pool, qui est dans notre cas, de 30 gigas.
Très bien, passons à l'atelier réel.
Donc pour installer le paquet Stratus, nous devrons exécuter la commande jam ou DNF, installer Stratus, Daschle
et un autre paquet, Stratus D, qui est le démon.
Ensuite, nous allons activer et démarrer le service.
Ensuite, nous allons ajouter un à cinq gigas de nouveau disque à partir de notre logiciel de virtualisation, le vérifier au niveau du système d'exploitation.
Donc pour faire cela, nous avons nous utilisons la couche logicielle de virtualisation d'Oracle et nous allons créer deux nouveaux disques.
Nous allons vérifier cela avec le listing en listant les disques de bloc.
Ensuite, nous allons créer un nouveau pool de stress et le vérifier.
Et puis nous allons étendre notre pool en ajoutant le deuxième disque.
Tout d'abord, nous allons créer le pool de un cinq gig.
Puis nous ajoutons le suivant, ce qui représente cinq gigas de plus.
Très bien, donc première chose, allons-y et installons nos paquets stratus qui sont nécessaires pour
le gérer.
Ok, laissez-moi nettoyer l'écran.
La toute première chose à faire est donc d'installer le paquet.
Donc nous ferons DNF ou yum.
Je préférerais que vous fassiez le DNF pour que vous puissiez vous y habituer car le DNF va remplacer votre stratus
éventuellement installé.
Daschle.
Voici la ligne de commande dont vous aurez besoin et le démon stratus.
D moins y, ce qui signifie installer tous les paquets de dépendance.
Ne me demandez pas.
Il suffit d'aller de l'avant et de les installer tous.
Mais bien sûr, avant de l'exécuter, assurez-vous que votre système dispose d'une connectivité
réseau, car il va aller en ligne sous les dépôts et télécharger ces paquets.
Ok.
C'est à peu près...
Cela a été rapide et le téléchargement et l'installation de ces paquets ont été effectués.
Vous pouvez vérifier en exécutant la commande rpm q et grep pour Stratus.
Très bien.
Il s'agit là de leurs stratégies.
Et Travis Seely est là.
Magnifique.
Maintenant, allons-y et activons le service Stratus.
Pour cela, nous allons utiliser le système CTL.
Activer pour qu'il puisse démarrer un temps de démarrage et faire du stratus.
D.
Je vais vérifier le statut.
Et il est chargé et inactif.
Maintenant nous devons démarrer le service.
Nous avons donc recommencé à vérifier l'état pour nous assurer que le service est chargé, actif et en marche.
Et c'est le cas.
Ok, bien.
Nous avons donc mis en place les paquets et les services nécessaires.
Maintenant, la prochaine chose est, maintenant nous devons ajouter deux nouveaux disques à travers notre virtualisation dans cette
boîte virtuelle.
Ok, ici nous allons entrer dans les paramètres.
Il y a une chose que je veux que vous fassiez avant d'entrer dans le décor.
Je veux que vous créiez un instantané.
Ainsi, en cas de mauvaise configuration, vous pouvez revenir à votre instantané pour corriger ce qui a été
mal fait.
Cliquez donc sur Snapshot et cliquez sur Take snapshot.
Nommez l'instantané, tout ce que vous ne voulez pas faire.
Coup d'œil.
Par exemple, avant Stratus.
Cliquez.
Ok.
Ok, le snapshot est fait Maintenant, afin d'ajouter le stockage à votre machine Linux, vous devez éteindre
votre machine Linux.
Alors allez-y, cliquez simplement sur X et assurez-vous de décocher la case de restauration de l'état actuel et éteignez simplement
la machine.
Très bien.
La machine a donc été mise hors tension.
Vous pouvez voir ici qu'il est écrit "éteint".
Maintenant, vous allez dans les paramètres.
Stockage.
Cliquez sur le Contrôleur ou le SATA où se trouve votre disque principal.
Les noms de disques peuvent varier en fonction de votre système.
Vous pouvez voir quelques autres disques différents qui ont été découpés plus tôt pour la pratique de LLVM.
Bref, allez-y et cliquez ici.
Le disque ajoute un nouvel accessoire de stockage et un disque dur.
Et là, je veux que vous cliquiez sur Créer.
Image disque VDI virtualbox cliquez sur suivant.
Alloué dynamiquement.
Laisse ça tel quel et je veux que tu en choisisses cinq et clique sur créer.
C'est la même chose.
Créez-en un autre.
Désolé.
Créer.
VDI même processus et cliquez sur cinq.
Ok, alors assure-toi de choisir.
Il y en a un qui est ajouté et 1a2 est ajouté.
Vous devez ajouter le second à nouveau.
Cliquez à nouveau ici.
Et juste ici, je suis désolé qu'on en ait choisi deux.
Maintenant, nous devons en choisir trois.
Donc les deux sont à l'œuvre.
Parfait.
Assurez-vous juste que c'est la bonne taille.
Cinq concerts.
Génial.
Maintenant, allez-y et démarrez votre machine virtuelle.
Ok.
Vérifiez donc que ces deux disques ont été ajoutés en lançant la commande else list block device.
Et vous verrez ici que DB pour cinq gig et DC pour cinq gig ont été ajoutés.
Ok, donc maintenant vous allez créer un nouveau pool stratus et vérifier.
Donc pour cela, vous exécutez la commande stratus pool, créez le nom du pool, je choisirai juste pool one et
le device dev comme D. B..
Et c'est à peu près tout.
Appuyez sur Entrée.
Vous avez récupéré votre problème.
Vérifiez que vous avez bien créé votre pool, liste de pool Stratus.
Et voici la liste.
Ok, donc vous avez créé votre piscine.
Le nom de votre piscine est juste là.
La taille est juste ici, et la taille physique est juste ici.
Ok.
Maintenant, ce que nous devons faire est d'étendre notre piscine.
Qu'est-ce que ça veut dire ?
Nous voulons ajouter cette SDC à ce pool.
Port.
Ça fera l'affaire, Stratus.
Piscine.
Ajoutez les données du tableau de bord, quel pool est ajouté au pool 1 et quel dispositif est utilisé comme DC.
Très bien.
Maintenant, vérifié en exécutant la liste du pool stratus et vous verrez qu'il apparaîtra ici comme dix gigs.
Donc maintenant, notre pool a été étendu à dix concerts.
Très bien.
Passons à la diapositive suivante, nous allons créer un nouveau système de fichiers en utilisant Stratus, créer un répertoire pour
Mount Point et Mount File system, créer un instantané pour votre système de fichiers et ajouter une entrée à l'onglet FS.
Très bien.
Retour en arrière.
Et donc créons un nouveau système de fichiers maintenant.
Alors effaçons l'écran et tapons système de fichiers stratus.
Créer.
Poole un.
Et FS 1.
Donc je choisis juste le nom du système de fichiers.
Vous pouvez choisir le nom que vous voulez.
Qu'est-ce que j'ai fait de mal ?
Oh, ma commande de Stratos est fausse.
Ok.
Système de fichiers Stratus, créer le pool un, FS un.
Maintenant, vérifions si ce système de fichiers a été créé avec succès.
Liste des systèmes de fichiers.
Très bien.
Il l'a fait.
La piscine est juste là.
Le système de fichiers est ici.
Et la taille du système de fichiers est 546, ce qui signifie que le premier système de fichiers commencera avec 546.
Parce qu'il le fait, puis le provisionne.
Vous allez toujours commencer par cela et cela augmentera au fur et à mesure que vous ajouterez des données à votre système de fichiers.
Il est maintenant temps de créer un répertoire afin de pouvoir monter ce système de fichiers dans un répertoire.
Je vais donc choisir un nom.
Big data comme nom de l'annuaire.
Appuyez sur Entrée.
Maintenant, monte ce système de fichiers stratus.
Désolé.
Je manque dans mon.
Glissez un dev manquant ici, donc vous pourriez juste mettre le dev stratus.
Cool.
Un FS un.
Parce que si vous remarquez ici, c'est le dispositif actuel.
J'ai sauté le répertoire dev de toute façon, vous ne devriez pas le sauter parce que si vous me suivez exactement
comme je le fais maintenant, nous avons cette quantité.
Maintenant, où est-ce qu'on va monter ça ?
Nous allons le monter sur Big data, qui est le répertoire dans lequel nous l'avons créé.
Entrez.
Parfait.
Maintenant, vérifions s'il est monté.
LSB, l k liste des dispositifs de bloc.
Et vous allez remarquer que juste ici il y a ces grosses données.
Big data.
Il va vous montrer plusieurs fois.
Trois fois.
C'est juste un état de création d'un enregistrement de son montage de système de fichiers.
Vous pouvez aussi faire la commande DF moins h pour voir où votre système de fichiers est monté.
Juste ici.
C'est votre système de fichiers stratus.
Il s'agit d'un approvisionnement léger, comme vous pouvez le voir, et sa taille est d'un téraoctet et il est monté sur des données volumineuses.
Vous vous dites sans doute : "Hé, ce n'est pas censé être dix gigaoctets, un téraoctet ?".
Eh bien, par défaut, c'est dans le code du stratus.
C'est comme ça qu'il est construit.
Il le fera, il vous montrera toujours comme un téraoctet.
Donc vous pourriez simplement ignorer cela.
Mais si vous voulez connaître la taille réelle, vous pouvez toujours utiliser stratus.
Liste des systèmes de fichiers.
Et cela vous donnera la taille réelle qui est utilisée.
Très bien.
Ensuite, on peut créer des snapshots de notre système de fichiers.
Et la commande pour cela est Stratus File system snapshot.
Ce n'est pas un mauvais nom.
Et le système de fichiers, qui est FS1 et comment voulez-vous nommer ce système de fichiers et vous allez créer un
instantané.
Donc pour moi, je vais juste créer FS one dash snap.
Très bien.
Cela pourrait donc prendre un certain temps.
Mais là encore, cela dépend de la taille de votre système de fichiers.
La taille de notre système de fichiers est de dix gigas, donc cela ne devrait pas prendre beaucoup de temps pour créer un nouveau snap de ce système de fichiers.
Et voilà.
C'est fait.
Vérifions-le en exécutant la liste directe des systèmes de fichiers.
Et maintenant vous allez voir deux systèmes de fichiers.
L'un est FS one et l'autre est FS one snap.
Vous voyez, c'est devenu tellement plus facile dans le cas où vous faites des données, de l'entreposage de données, et que vous voulez créer
une copie de votre système de fichiers entier.
C'est la meilleure façon de procéder.
Maintenant, la dernière chose que nous devons faire, et que je vais vous montrer ici sur la diapositive,
c'est si vous voulez ajouter cette entrée dans l'onglet ZFS, au cas où vous voulez que ce système de fichiers soit monté au
démarrage, et pour cela vous devez faire le juju uid égal à uid du système de fichiers, qui est juste ici.
C'est l'UAW.
Vous pourriez obtenir et slash l'espace FS1 x F d'abord, qui est le système de fichiers, tapez le défaut, et puis
vous devez mettre dans ces paramètres dans le système x dash.
DD dot requiert le service stratus dot, ce qui revient à dire à FS tab qu'il ne faut pas monter ce système
de fichiers à moins que le système ne démarre le démon stratus D, puis à peu près les mêmes options par défaut à la
fin, c'est-à-dire 0-0.
C'est donc ainsi que l'on procède pour mettre en œuvre la fonction de stockage avancé avec Stratus.