GNU/Linux >> Tutoriales Linux >  >> Cent OS

GlusterFS múltiples nodos en Centos/Almalinux

Introducción

GlusterFS es un sistema de archivos escalable a través de una red adecuado para uso intensivo de datos. Tareas como el almacenamiento en la nube y la transmisión de medios. GlusterFS es un software de código abierto y puede utilizar hardware comercial estándar. Enlace a todos los documentos de Glusterfs. Consulte el tutorial de iscsi en centos8. Es rentable y se puede implementar en entornos bare metal, virtuales, de contenedores y de nube.

Las empresas pueden ser escalables, de alto rendimiento y disponibles bajo demanda, sin depender de un proveedor, en entornos locales, de nube pública e híbridos. Gluster se usa en producción en miles de organizaciones que abarcan medios, atención médica, gobierno, educación, web 2.0 y servicios financieros.

Este tutorial pretende proporcionar una guía paso a paso para configurar GlusterFS por primera vez con el mínimo grado de complejidad. Para esta guía, se requiere el uso de instancias de máquinas virtuales.

Ventajas

  • Se escala a varios petabytes
  • Maneja miles de clientes
  • Compatible con POSIX
  • Utiliza hardware básico
  • Puede usar cualquier sistema de archivos ondisk que admita atributos extendidos
  • Accesible mediante protocolos estándar de la industria como NFS y SMB
  • Proporciona replicación, cuotas, replicación geográfica, instantáneas y detección de bitrot
  • Permite la optimización para diferentes cargas de trabajo
  • Código abierto

Habilitar repositorio GFS en centos8

Ejecute el siguiente comando para habilitar el repositorio GlusterFS

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

Instalar dependencias

Agregar nombre de host y direcciones IP en el archivo de host

# 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

Instalar paquete GFS

Siga el comando a continuación

# dnf install glusterfs-server -y

Agregue reglas de firewall para permitir la conexión a todos los nodos

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

Deshabilitar Selinux

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

Iniciar el servicio GlusterFS

Siga el comando a continuación de la siguiente manera. Tenga en cuenta si recibe el error /usr/lib/systemd/system/glusterd.service:21:Unknown lvalue 'StartLimitIntervalSec' en la sección 'Service' . Cambia el valor a 10.

#sudo systemctl start glusterd

#sudo systemctl enable glusterd

Ahora sondee todos los nodos que se agregarán al clúster de GlusterFS

Ejecute el siguiente comando.

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

Comprobar el estado

Comprueba el estado de los nodos conectados.

Cree un nuevo directorio para GlusterFS (tanto en el trabajador 1 como en el trabajador 2)

Directorio creado, ahora podemos crear el volumen (llamado v01) que se replicará tanto en el trabajador 1 como en el trabajador 2

# mkdir -p /glusterfs/distributed

Añadir nodos GFS a distribuidos

Ejecute el siguiente comando.

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

Comprobar los nodos conectados al clúster

Siga el comando a continuación.

# gluster pool list

Iniciar el sistema de archivos GFS

Utilice el siguiente comando.

# gluster volume start vol_distributed

Consultar información del clúster de Glusterfs

Siga los comandos a continuación.

# gluster volume info

Conclusión

Consulte las ventajas y desventajas de un sistema de archivos distribuido en comparación con la memoria de red tradicional en la siguiente tabla.

Ventajas

Desventajas

Buena utilización de las capacidades existentes
Mayor confiabilidad
Distribución de carga de red
Muy buena escalabilidad


Cent OS
  1. AlmaLinux frente a Rocky Linux

  2. Cómo migrar Centos 8 a AlmaLinux 8.3

  3. Almacenamiento replicado distribuido en cuatro nodos de almacenamiento con GlusterFS en CentOS 5.4

  4. Almacenamiento distribuido en cuatro nodos de almacenamiento con GlusterFS en CentOS 5.4

  5. Distribución de cuatro nodos de almacenamiento con GlusterFS en CentOS 5.4

Cómo migrar a AlmaLinux 8.4 desde CentOS Linux

Cómo instalar phpMyAdmin en AlmaLinux / CentOS 8

Cómo instalar varias versiones de Java en CentOS 8

Cómo migrar de CentOS 8 a AlmaLinux 8.

Cómo migrar CentOS a AlmaLinux

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8

    Creación de una estructura de red compleja
    Mayor esfuerzo administrativo durante la configuración
    Se necesita una infraestructura de red rápida
    El esfuerzo adicional necesario para la seguridad técnica