GlusterFS无法自动启动原因及处理方案

http://www.aichengxu.com/view/5399049

启动结果:

Redirecting to /bin/systemctl status glusterd.service
glusterd.service - GlusterFS, a clustered file-system server
Loaded: loaded (/usr/lib/systemd/system/glusterd.service; enabled)
Active: failed (Result: exit-code) since Fri 2014-09-26 01:47:54 EDT; 5min ago
Process: 25116 ExecStart=/usr/sbin/glusterd -p /run/glusterd.pid (code=exited, status=1/FAILURE)

Sep 26 01:47:54 datasvr1 systemd[1]: glusterd.service: control process exited, code=exited status=1
Sep 26 01:47:54 datasvr1 systemd[1]: Failed to start GlusterFS, a clustered file-system server.
Sep 26 01:47:54 datasvr1 systemd[1]: Unit glusterd.service entered failed state.



原因:

glusterfs配置文件(/etc/glusterfs/glusterd.vol)出现问题

出现问题时的配置信息为:

volume management
type mgmt/glusterd

#working-directory的位置为/var/lib/glusterfsd
option working-directory /var/lib/glusterfsd

option transport-type socket,rdma

option transport.socket.keepalive-time 10
option transport.socket.keepalive-interval 2
option transport.socket.read-fail-log off
end-volume

处理方法:

将working-directory的位置修改为配置文件所在位置(即为/etc/glusterfs)

修改后的配置信息为:

volume management
type mgmt/glusterd
option working-directory /etc/glusterfs
option transport-type socket,rdma
option transport.socket.keepalive-time 10
option transport.socket.keepalive-interval 2
option transport.socket.read-fail-log off
# option base-port 49152
end-volume

你可能感兴趣的:(LINUX)