|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Présentation
SUSE Storage est un système de stockage de blocs distribué léger, fiable et facile à utiliser pour Kubernetes.
Longhorn est un logiciel libre et Open Source. Développé à l’origine par Rancher Labs, il est maintenant développé comme un projet sandbox de la Cloud Native Computing Foundation. Il peut être installé sur n’importe quel cluster Kubernetes avec Helm, avec kubectl, ou avec l’interface utilisateur de Rancher. Vous pouvez en savoir plus sur son architecture ici.
Avec Longhorn, vous pouvez :
-
Utilisez les volumes Longhorn comme stockage persistant pour les applications à état distribuées dans votre cluster Kubernetes
-
Partitionnez votre stockage de blocs en volumes Longhorn afin de pouvoir utiliser des volumes Kubernetes avec ou sans fournisseur de cloud
-
Répliquez le stockage de blocs sur plusieurs nœuds et centres de données pour augmenter la disponibilité
-
Stockez les données de sauvegarde dans un stockage externe tel que NFS ou AWS S3
-
Créez des volumes de récupération après sinistre inter-clusters afin que les données d’un cluster Kubernetes principal puissent être rapidement récupérées à partir de la sauvegarde dans un second cluster Kubernetes
-
Planifiez des instantanés récurrents d’un volume et planifiez des sauvegardes récurrentes vers un stockage secondaire compatible NFS ou S3
-
Restaurez des volumes à partir de la sauvegarde.
-
Mettez à niveau Longhorn sans perturber les volumes persistants
Installer SUSE Storage avec Rancher
-
Remplissez toutes les Conditions d’installation.
-
Allez dans le cluster où vous souhaitez installer Longhorn.
-
Cliquez sur Applications.
-
Cliquez sur Graphiques.
-
Click Longhorn.
-
Facultatives : Pour personnaliser les paramètres initiaux, cliquez sur Paramètres par défaut de Longhorn et modifiez la configuration. Pour obtenir de l’aide sur la personnalisation des paramètres, consultez la SUSE Storage documentation.
-
Cliquez sur Installer.
Résultat : Longhorn est déployé dans le cluster Kubernetes.
Accéder à SUSE Storage depuis l’interface utilisateur Rancher
-
Allez dans le cluster où Longhorn est installé. Dans le menu de navigation à gauche, cliquez sur Longhorn.
-
Sur cette page, vous pouvez modifier les ressources Kubernetes gérées par Longhorn. Pour afficher l’interface utilisateur de Longhorn, cliquez sur le bouton Longhorn dans la section Vue d’ensemble.
Résultat : Vous serez dirigé vers l’interface utilisateur de Longhorn, où vous pourrez gérer vos volumes Longhorn et leurs répliques dans le cluster Kubernetes, ainsi que les sauvegardes secondaires de votre stockage Longhorn qui peuvent exister dans un autre cluster Kubernetes ou dans S3.
Désinstallation de SUSE Storage depuis l’interface utilisateur Rancher
-
Allez dans le cluster où Longhorn est installé et cliquez sur Applications.
-
Cliquez sur Applis installées.
-
Allez dans l’espace de noms
longhorn-systemet cochez les cases à côté deslonghornetlonghorn-crdapplications. -
Cliquez sur Supprimer, et confirmez Supprimer.
Résultat : Longhorn est désinstallé.
Dépôt GitHub
Le projet Longhorn est disponible ici.
Documentation
La documentation de Longhorn est ici.
Architecture
Longhorn crée un contrôleur de stockage dédié pour chaque volume et réplique de manière synchrone le volume sur plusieurs répliques stockées sur plusieurs nœuds.
Le contrôleur de stockage et les répliques sont eux-mêmes orchestrés à l’aide de Kubernetes.
Vous pouvez en savoir plus sur son architecture ici.