GlusterFS使用hostname去添加peer的时候,在其他机器上peer status的时候会看到有机器是使用IP显示的,而不是我们想要的hostname。
例如,用A机器去peer probe其他机器的时候,就会有上述的现象,其他机器上,peer status的时候,会看到是A的IP而不是hostname。
这是GlusterFS内部peer probe建立集群的时候,将主机的IP发送给其他的机器,其他机器也就记录了IP地址而不是hostname。
这种情况会造成配置广义上的不统一,对后面建立brick时候,甚至以后对域名换IP换网段都有不利的影响。
这种情况需要在peer probe之后(最好是建立volume之前),将其他机器的peer信息改过来。
登录其他机器,每一台添加过得peer上,到/var/lib/glusterd/peers/目录下,执行如下命令:
# sed -e ‘s/192.168.1.100/gluster1/g‘ -i * # service glusterd restart
再次查看 gluster peer status就可以看出里面的IP已经更正为hostname了。
本文出自 “EinstCrazy” 博客,请务必保留此出处http://einst.blog.51cto.com/9493625/1566415
GlusterFS 用hostname配置的时候,有IP出现的情况
原文地址:http://einst.blog.51cto.com/9493625/1566415