Estou configurando minha primeira instalação do Gluster 3.4 e tudo fica bem até que eu queira criar um volume replicado distribuído.
Eu tenho 4 servidores 192.168.0.11, 192.168.0.12, 192.168.0.13 e 192.168.0.14.
A partir do 192.168.0.11, executei:
gluster peer probe 192.168.0.12
gluster peer probe 192.168.0.13
gluster peer probe 192.168.0.14
Em cada servidor, tenho um volume de armazenamento montado em / export / brick1
Em seguida, executei o 192.168.0.11
volume de gluster criar réplica gv02 192.168.0.11:/export/brick1 192.168.0.12:/export/brick1 192.168.0.13:/export/brick1 192.168.0.14:/export/brick1
Mas eu recebo o erro:
volume create: gv0: failed: Host 192.168.0.11 is not in 'Peer in Cluster' state
Com certeza, se você executar o status de gluster peer, ele mostra 3 pontos com os outros hosts conectados. ie Número de pares: 3
Nome do host: 192.168.0.12 Porta: 24007 Uuid: bcea6044-f841-4465-88e4-f76a0c8d5198 Estado: Ponto no Cluster (conectado)
Nome do host: 192.168.0.13 Porta: 24007 Uuid: 3b5c188e-9be8-4d0f-a7bd-b738a88f2199 Estado: Ponto no Cluster (conectado)
Nome do host: 192.168.0.14 Porta: 24007 Uuid: f6f326eb-0181-4f99-8072-f27652dab064 Estado: Ponto no Cluster (conectado)
Mas, a partir de 192.168.0.12, o mesmo comando também mostra 3 hosts e 192.168.0.11 faz parte dele. ie
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)
Portanto, 192.168.0.11 é definitivamente parte do cluster.
A questão é: por que não consigo criar o volume no primeiro servidor gluster ao executar o comando gluster? Esse comportamento é normal ou algum tipo de bug?
fonte
Tente definir explicitamente a contagem de réplicas como quatro nós usando este formato: -
Presumo que esta réplica pura e sem tarja?
tente isso de 192.168.0.11: -
desanexe tudo primeiro:
próximo adicionar novamente neste formato
Nota: eu defini explicitamente esse conjunto de réplicas de quatro nós. também defini explicitamente o transporte através do tcp .
caso deseje distribuir dois dispositivos em um conjunto de réplicas, use algo assim: -
Continue assim, descobri recentemente o gluster e estou apaixonada por essa ideologia para sistemas de arquivos distribuídos ... uma verdadeira obra de arte.
Eu uso o gluster para fornecer redundância de alta disponibilidade a um armazenamento de dados virtual KVM. coisas mágicas
fonte