Présentation
Installation rapide de GlusterFS sur Centos 7.x et 8.x. GlusterFS regroupe les blocs de construction de stockage via une interconnexion Infiniband RDMA ou TCP/IP, regroupant les ressources de disque et de mémoire et gérant les données dans un seul espace de noms global.
Prérequis
Vous aurez besoin d'un ou plusieurs disques durs ou disques virtuels distincts à utiliser comme point(s) de montage de stockage glusterfs.
Installation et configuration de GlusterFS sur CentOS 7
Installer le système de fichiers XFS
yum install xfsprogs -y
Installer et activer le dépôt officiel de GlusterFS
yum -y install centos-release-gluster40 sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Gluster-4.1.repo
Installer GlusterFS via YUM
yum --enablerepo=centos-gluster41 -y install glusterfs-server
Partitionnez, formatez et montez votre volume GlusterFS. Dans ce cas, notre "disque dur/disque virtuel supplémentaire" est /dev/sdb/. REMARQUE :je n'entrerai pas dans les détails sur la façon de partitionner votre disque dur, car cela sort du cadre de cet article. Nous utiliserons l'utilitaire FDISK pour partitionner /dev/sdb. Notez également que vous pouvez choisir votre schéma de partitionnement à votre guise. Par souci de simplicité, nous allons créer une seule grande partition /deb/sdb1
fdisk /dev/sdb
Exemple d'opération Fdisk
Créez une nouvelle partition principale ou étendue, écrivez-la sur le disque et quittez l'utilitaire FDISK.
Continuez à formater le disque en XFS.
mkfs.xfs /dev/sdb1 -f
Ajoutez votre nouveau disque à /etc/fstab afin que le disque soit monté au démarrage
echo "/dev/sdb1 /export/brick1 xfs defaults 1 2" >> /etc/fstab
mount -a && mount
Démarrez le démon GlusterFS et assurez-vous qu'il démarre au démarrage.
systemctl start glusterd systemctl enable glusterd
Maintenant, vérifiez la version de GlusterFS avec la commande suivante :
gluster --version
Sortie :
glusterfs 4.1.9 Repository revision: git://git.gluster.org/glusterfs.git Copyright (c) 2006-2016 Red Hat, Inc. <https://www.gluster.org/> GlusterFS comes with ABSOLUTELY NO WARRANTY. It is licensed to you under your choice of the GNU Lesser General Public License, version 3 or any later version (LGPLv3 or later), or the GNU General Public License, version 2 (GPLv2), in all cases as published by the Free Software Foundation.
Installation et configuration de GlusterFS sur CentOS 8
Installer le système de fichiers XFS
dnf install xfsprogs -y
Installer et activer le dépôt officiel de GlusterFS
dnf -y install centos-release-gluster8 sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Gluster-8.repo
Installer GlusterFS via DNF
dnf --enablerepo=centos-gluster8,PowerTools -y install glusterfs-server
Partitionnez, formatez et montez votre volume GlusterFS. Dans ce cas, notre "disque dur/disque virtuel supplémentaire" est /dev/sdb/. REMARQUE :je n'entrerai pas dans les détails sur la façon de partitionner votre disque dur, car cela sort du cadre de cet article. Nous utiliserons l'utilitaire FDISK pour partitionner /dev/sdb. Notez également que vous pouvez choisir votre schéma de partitionnement à votre guise. Par souci de simplicité, nous allons créer une seule grande partition /deb/sdb1
fdisk /dev/sdb
Exemple d'opération Fdisk
Créez une nouvelle partition principale ou étendue, écrivez-la sur le disque et quittez l'utilitaire FDISK.
Continuez à formater le disque en XFS.
mkfs.xfs /dev/sdb1 –f
Ajoutez votre nouveau disque à /etc/fstab afin que le disque soit monté au démarrage
echo "/dev/sdb1 /export/brick1 xfs defaults 1 2" >> /etc/fstab
mount -a && mount
Démarrez le démon GlusterFS et assurez-vous qu'il démarre au démarrage.
systemctl start glusterd systemctl enable glusterd
Maintenant, vérifiez la version de GlusterFS avec la commande suivante :
gluster --version
Sortie :
glusterfs 8.3 Repository revision: git://git.gluster.org/glusterfs.git Copyright (c) 2006-2016 Red Hat, Inc. <https://www.gluster.org/> GlusterFS comes with ABSOLUTELY NO WARRANTY. It is licensed to you under your choice of the GNU Lesser General Public License, version 3 or any later version (LGPLv3 or later), or the GNU General Public License, version 2 (GPLv2), in all cases as published by the Free Software Foundation.
Félicitations, vous avez installé et configuré GlusterFS sur CentOS 7 et CentOS 8. Nous espérons que cet article vous a aidé dans le processus. Merci d'avoir suivi ce tutoriel, revenez pour des mises à jour et des tutoriels Centos plus intéressants ou apprenez-en plus sur nos solutions d'hébergement VPS fiables.