Estoy configurando mi primera instalación de Gluster 3.4 y todo está bien hasta que quiera crear un volumen replicado distribuido.
Tengo 4 servidores 192.168.0.11, 192.168.0.12, 192.168.0.13 y 192.168.0.14.
Desde 192.168.0.11 corrí:
gluster peer probe 192.168.0.12
gluster peer probe 192.168.0.13
gluster peer probe 192.168.0.14
En cada servidor tengo un volumen de almacenamiento montado en / export / brick1
Luego corrí en 192.168.0.11
gluster volume create gv0 replica2 192.168.0.11:/export/brick1 192.168.0.12:/export/brick1 192.168.0.13:/export/brick1 192.168.0.14:/export/brick1
Pero me sale el error:
volume create: gv0: failed: Host 192.168.0.11 is not in 'Peer in Cluster' state
Efectivamente, si ejecuta el estado de par de Gluster, muestra 3 pares con los otros hosts conectados. es decir, número de pares: 3
Nombre de host: 192.168.0.12 Puerto: 24007 Uuid: bcea6044-f841-4465-88e4-f76a0c8d5198 Estado: igual en el clúster (conectado)
Nombre de host: 192.168.0.13 Puerto: 24007 Uuid: 3b5c188e-9be8-4d0f-a7bd-b738a88f2199 Estado: igual en el clúster (conectado)
Nombre de host: 192.168.0.14 Puerto: 24007 Uuid: f6f326eb-0181-4f99-8072-f27652dab064 Estado: igual en el clúster (conectado)
Pero, desde 192.168.0.12, el mismo comando también muestra 3 hosts y 192.168.0.11 es parte de él. es decir
Number of Peers: 3
Hostname: 192.168.0.11
Port: 24007
Uuid: 09a3bacb-558d-4257-8a85-ca8b56e219f2
State: Peer in Cluster (Connected)
Hostname: 192.168.0.13
Uuid: 3b5c188e-9be8-4d0f-a7bd-b738a88f2199
State: Peer in Cluster (Connected)
Hostname: 192.168.0.14
Uuid: f6f326eb-0181-4f99-8072-f27652dab064
State: Peer in Cluster (Connected)
Entonces 192.168.0.11 es definitivamente parte del clúster.
La pregunta es, ¿por qué no puedo crear el volumen en el primer servidor Gluster cuando ejecuto el comando Gluster? ¿Es este comportamiento normal o algún tipo de error?