GNU/Linux >> Tutoriels Linux >  >> Cent OS

Plusieurs nœuds GlusterFS dans Centos/Almalinux

Présentation

GlusterFS est un système de fichiers évolutif via un réseau adapté aux données intensives. Tâches telles que le stockage dans le cloud et le streaming multimédia. GlusterFS est un logiciel open source et peut utiliser du matériel standard standard. Lien vers tous les documents Glusterfs. Consultez le tutoriel iscsi sur centos8. Il est économique et peut être déployé sur des environnements bare metal, virtuels, de conteneurs et cloud.

Les entreprises peuvent être évolutives, performantes et disponibles à la demande, sans dépendance vis-à-vis d'un fournisseur, dans des environnements sur site, de cloud public et hybrides. Gluster est utilisé dans la production de milliers d'organisations couvrant les médias, la santé, le gouvernement, l'éducation, le Web 2.0 et les services financiers.

Ce didacticiel est destiné à fournir un guide étape par étape pour configurer GlusterFS pour la première fois avec un minimum de complexité. Pour ce guide, il est nécessaire d'utiliser des instances de machines virtuelles.

Avantages

  • S'adapte à plusieurs pétaoctets
  • Gère des milliers de clients
  • Compatibilité POSIX
  • Utilise du matériel standard
  • Peut utiliser n'importe quel système de fichiers sur disque prenant en charge les attributs étendus
  • Accessible à l'aide de protocoles standard tels que NFS et SMB
  • Fournit la réplication, les quotas, la géoréplication, les instantanés et la détection de bitrot
  • Permet l'optimisation pour différentes charges de travail
  • Open Source

Activer le référentiel GFS sur centos8

Exécutez la commande ci-dessous pour activer le référentiel GlusterFS

# yum-config-manager --enable powertools --enable devel
# dnf -y install centos-release-gluster8

Installer les dépendances

Ajouter le nom d'hôte et les adresses IP sur le fichier hôte

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
8
192.168.56.101 master8.unixcop.com master8
192.168.56.202 worker18.unixcop.com worker1
192.168.56.203 worker28.unixcop.com worker2

Installer le package GFS

Suivez la commande ci-dessous

# dnf install glusterfs-server -y

Ajouter des règles de pare-feu pour autoriser la connexion à tous les nœuds

# firewall-cmd --add-service=glusterfs
# firewall-cmd --reload

Désactiver Selinux

# sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config
# setenforce 0

Démarrer le service GlusterFS

Suivez la commande ci-dessous comme suit. Veuillez noter que si vous obtenez l'erreur /usr/lib/systemd/system/glusterd.service:21 :valeur inconnue 'StartLimitIntervalSec' dans la section 'Service' . Modifiez la valeur à 10.

#sudo systemctl start glusterd

#sudo systemctl enable glusterd

Sondez maintenant tous les nœuds à ajouter au cluster GlusterFS

Exécutez la commande ci-dessous.

# gluster peer probe worker1
# gluster peer probe worker2
# gluster peer probe worker3

Vérifier l'état

Vérifiez l'état des nœuds connectés.

Créer un nouveau répertoire pour GlusterFS (sur worker1 et worker2)

Répertoire créé, nous pouvons maintenant créer le volume (nommé v01) qui se répliquera à la fois sur worker1 et worker2

# mkdir -p /glusterfs/distributed

Ajouter des nœuds GFS aux distribués

Veuillez exécuter la commande ci-dessous.

# # gluster volume create vol_distributed transport tcp worker1:/glusterfs/distributed worker2:/glusterfs/distributed force

Vérifier les nœuds connectés au cluster

Suivez la commande ci-dessous.

# gluster pool list

Démarrer le système de fichiers GFS

Veuillez utiliser la commande ci-dessous.

# gluster volume start vol_distributed

Vérifier les informations du cluster Glusterfs

Suivez les commandes ci-dessous.

# gluster volume info

Conclusion

Veuillez vérifier les avantages et les inconvénients d'un système de fichiers distribué par rapport à la mémoire réseau traditionnelle dans le tableau ci-dessous.

Avantages

Bonne utilisation des capacités existantes
Fiabilité accrue
Répartition de la charge réseau
Très bonne évolutivité

Inconvénients

Création d'une structure de réseau complexe
Travail administratif accru lors de la configuration
Une infrastructure réseau rapide est nécessaire
L'effort supplémentaire requis pour la sécurité technique


Cent OS
  1. AlmaLinux contre Rocky Linux

  2. Comment migrer Centos 8 vers AlmaLinux 8.3

  3. Stockage répliqué distribué sur quatre nœuds de stockage avec GlusterFS sur CentOS 5.4

  4. Stockage distribué sur quatre nœuds de stockage avec GlusterFS sur CentOS 5.4

  5. Répartition sur quatre nœuds de stockage avec GlusterFS sur CentOS 5.4

Comment migrer vers AlmaLinux 8.4 depuis CentOS Linux

Comment installer phpMyAdmin sur AlmaLinux / CentOS 8

Comment installer plusieurs versions de Java sur CentOS 8

Comment migrer de CentOS 8 vers AlmaLinux 8.

Comment migrer CentOS vers AlmaLinux

Comment installer et configurer GlusterFS sur CentOS 7/CentOS 8