1. 相关命令
添加peer: gluster peer probe Host (Host为peer的主机名)
删除peer: gluster peer detach Host
查看peer状态: gluster peer status
2. 大概流程
添加删除节点大概流程简单来说就是:gluster向glusterd建立tcp连接,并发送rpc请求;glusterd收到请求后,与远端节点的glusterd通信执行具体的动作;最后回复gluster最终处理结果。
再细一点(以添加peer节点为例):本地glusterd与远端glusterd之间的通信,双方均会向对方建立TCP连接,完成握手工作,发送添加节点请求,并最终更新节点信息。
注:实际上,远端glusterd在收到probe_query的rpc请求后便向本地glusterd建立tcp连接,然后执行后续的动作,因此双方的请求交互流程是穿插进行的,上图仅为了方便理解。
进一步深入:在glusterd之间的交互过程中,glusterd会记录peer节点的