Pelo que parece, você está tentando balancear a carga da pesquisa inicial que os clientes fazem para descobrir a infraestrutura do Gluster.
mount -t glusterfs loadbalancer:Your_VOL /usr/local/specialhome
Isto é apenas para a conexão inicial. Quando um cliente puxa com sucesso uma topologia para o volume, ele está interessado em se conectar diretamente aos tijolos necessários. Nesse ponto, o LB está fora do loop.
Gluster não gosta disso, enquanto você está aprendendo.
Existem algumas maneiras de resolver isso de acordo com a prática da Gluster:
- Uma entrada DNS round-robin
- Diferentes opções de carga
Round-Robin não é balanceamento de carga é uma frase que você ouve muito por aqui, mas neste caso não é tão ruim assim. Você está usando apenas para a conexão inicial, e é isso.
A opção de montagem é:
mount -t glusterfs -o backupvolfile-server=rrdns-02 rrdns-01:Your_VOL /usr/local/specialhome
A opção backupvolfile-server
diz à montagem para usar um nome diferente caso a opção fornecida na opção de montagem não esteja respondendo diretamente. Usando esses dois métodos em combinação, você poderá lidar com nós temporariamente inativos.