GlusterFS - Peer Rejected 错误的恢复

GlusterFS运行一段时间后, 出现 Peer Rejected 错误,通过摸索进行了恢复。网络

现象:

sudo gluster peer status

Number of Peers: 2

Hostname: 192.168.199.249
Uuid: 2cfd2767-6454-4538-ab57-1abe91a570ff
State: Peer in Cluster (Connected)

Hostname: 192.168.199.173
Uuid: 35f0af2e-6fe2-4eb4-9ecb-d9e147460cf1
State: Peer Rejected (Connected)

显示peer节点虽然链接可是没法访问。ui

诊断:

通常是网络连通可是ID不一样引发,如该节点从新安装了glusterfs致使uuid不一样,其它节点就拒绝访问。spa

问题:

Peer Rejected 是 peer 运行中可能出现的一种状态。code

当运行 'gluster peer status' 出现该状态,该节点的 volume configuration将会再也不同步更新,由于该结点已经被排除到集群以外。server

步骤:

在rejected peer上:同步

  1. 中止 glusterd
    • sudo  systemctl stop glusterd
  2. 在目录/var/lib/glusterd, 删除全部文件,除了 glusterd.info (是 UUID 文件)
  3. Start glusterd
    • sudo  systemctl start glusterd
  4. 添加好的 peers
    • sudo gluster peer probe 192.168.199.180
  5. 重启 glusterd, 检查状态  'gluster peer status'
  6. 也许须要重启屡次。
  7. 若是还不行:
    • 删除glusterfs-server,从新安装。
    • 到集群中删除该节点。
    • 从新添加该结点到集群中。

个人GlusterFS节点使用上面的步骤后,恢复正常。io

相关文章
相关标签/搜索