ClusterStorage-2-配置Cluster Storage之搭建可信任的存储池

1.检查节点glusterd服务状态。

systemctl status glusterd检查servera确认glusterd处于active状态。systemctl status glusterd检查serverb确认glusterd处于active状态。

[root@servera ~]# systemctl status glusterd
● glusterd.service - GlusterFS, a clustered file-system server
   Loaded: loaded (/usr/lib/systemd/system/glusterd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2019-01-21 11:09:33 CST; 11min ago
  Process: 1236 ExecStart=/usr/sbin/glusterd -p /var/run/glusterd.pid --log-level $LOG_LEVEL $GLUSTERD_OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 1254 (glusterd)
   CGroup: /system.slice/glusterd.service
           └─1254 /usr/sbin/glusterd -p /var/run/glusterd.pid --log-level INFO

Jan 21 11:08:57 servera.lab.example.com systemd[1]: Starting GlusterFS, a clustered file-system server...
Jan 21 11:09:33 servera.lab.example.com systemd[1]: Started GlusterFS, a clustered file-system server.

[root@serverb ~]# systemctl status glusterd
● glusterd.service - GlusterFS, a clustered file-system server
   Loaded: loaded (/usr/lib/systemd/system/glusterd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2019-01-21 08:52:25 CST; 2h 29min ago
  Process: 1230 ExecStart=/usr/sbin/glusterd -p /var/run/glusterd.pid --log-level $LOG_LEVEL $GLUSTERD_OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 1246 (glusterd)
   CGroup: /system.slice/glusterd.service
           └─1246 /usr/sbin/glusterd -p /var/run/glusterd.pid --log-level INFO

Jan 21 08:51:40 serverb.lab.example.com systemd[1]: Starting GlusterFS, a clustered file-system server...
Jan 21 08:52:25 serverb.lab.example.com systemd[1]: Started GlusterFS, a clustered file-system server.
 

2.检查防火墙状态。

servera节点,firewall-cmd --add-service=glusterfs放行glusterfs服务。firewall-cmd --permanent --add-service=glusterfs让防火墙配置永久生效。serverb节点重复上述操作。

[root@servera ~]# firewall-cmd --add-service=glusterfs
success
[root@servera ~]# firewall-cmd --permanent --add-service=glusterfs
success
[root@serverb ~]# firewall-cmd --add-service=glusterfs
success
[root@serverb ~]# firewall-cmd --permanent --add-service=glusterfs
success

3.添加节点到可信任的存储池。

gluster peer probe serverb.lab.example.com在节点servera上进行探测并添加。gluster peer status查看信息(会将与servera建立可信关系的节点列出,会列出serverb)。gluster pool list将存储池内的节点列出。gluster peer status查看信息(会将与serverb建立可信关系的节点列出,会列出servera)。

[root@servera ~]# gluster peer probe serverb.lab.example.com
peer probe: success. 
[root@servera ~]# gluster peer status
Number of Peers: 1

Hostname: serverb.lab.example.com
Uuid: c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb
State: Peer in Cluster (Connected)
[root@servera ~]# gluster pool list
UUID                    Hostname                   State
c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb    serverb.lab.example.com    Connected 
794039e3-c51a-4283-af31-59a3b39d36c6    localhost                  Connected

[root@serverb ~]# gluster peer status
Number of Peers: 1

Hostname: servera.lab.example.com
Uuid: 794039e3-c51a-4283-af31-59a3b39d36c6
State: Peer in Cluster (Connected)

备注:

   Peer Commands
        peer probe <HOSTNAME>
              Probe the specified peer. In case the <HOSTNAME> given belongs to an already probed peer, the peer probe command will  add  the hostname to the peer if required.

        peer detach <HOSTNAME>
              Detach the specified peer.

        peer status
              Display the status of peers.

        peer help
              Display help for the peer command.
 

4.查看日志

tail /var/log/glusterfs/etc-glusterfs-glusterd.vol.log将日志输出。注意这里uuid: c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb是serverb的设备信息,可以看到建立关联的过程。

[root@servera ~]# tail /var/log/glusterfs/etc-glusterfs-glusterd.vol.log
[2019-01-21 03:26:49.418341] I [MSGID: 106163] [glusterd-handshake.c:1194:__glusterd_mgmt_hndsk_versions_ack] 0-management: using the op-version 30707
[2019-01-21 03:26:49.820019] I [MSGID: 106490] [glusterd-handler.c:2884:__glusterd_handle_probe_query] 0-glusterd: Received probe from uuid: c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb
[2019-01-21 03:26:49.820138] I [MSGID: 106493] [glusterd-handler.c:2947:__glusterd_handle_probe_query] 0-glusterd: Responded to serverb.lab.example.com, op_ret: 0, op_errno: 0, ret: 0
[2019-01-21 03:26:50.024738] I [MSGID: 106490] [glusterd-handler.c:2539:__glusterd_handle_incoming_friend_req] 0-glusterd: Received probe from uuid: c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb
[2019-01-21 03:26:50.076878] I [MSGID: 106493] [glusterd-handler.c:3780:glusterd_xfer_friend_add_resp] 0-glusterd: Responded to serverb.lab.example.com (0), ret: 0
[2019-01-21 03:26:50.196062] I [MSGID: 106493] [glusterd-rpc-ops.c:695:__glusterd_friend_update_cbk] 0-management: Received ACC from uuid: c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb
[2019-01-21 03:26:50.196127] I [MSGID: 106492] [glusterd-handler.c:2715:__glusterd_handle_friend_update] 0-glusterd: Received friend update from uuid: c48fce00-d9fe-4ee8-9a48-d5b4b8bf81bb
[2019-01-21 03:26:50.196145] I [MSGID: 106502] [glusterd-handler.c:2760:__glusterd_handle_friend_update] 0-management: Received my uuid as Friend
[2019-01-21 03:27:05.019034] I [MSGID: 106487] [glusterd-handler.c:1411:__glusterd_handle_cli_list_friends] 0-glusterd: Received cli list req
[2019-01-21 03:27:58.103486] I [MSGID: 106487] [glusterd-handler.c:1411:__glusterd_handle_cli_list_friends] 0-glusterd: Received cli list req
 

5.进行测评

lab setup-pool grade测评指令。可以看到,主要是测评防火墙的生效配置和永久配置是否放行glusterfs,glusterd服务是否在两个节点上都运行,两个节点是否加入到一个可信任的存储池。

[student@workstation ~]$ lab setup-pool grade

Grading the student's work:

 · Testing runtime firewall on servera for glusterfs...........  PASS
 · Testing permanent firewall on servera for glusterfs.........  PASS
 · Testing runtime firewall on serverb for glusterfs...........  PASS
 · Testing permanent firewall on serverb for glusterfs.........  PASS
 · Testing if glusterd is active on servera....................  PASS
 · Testing if glusterd is active on serverb....................  PASS
 · Testing if glusterd is active on servera....................  PASS
 · Testing if glusterd is active on serverb....................  PASS
 · Testing if both servera and serverb are in pool.............  PASS

Overall lab grade..............................................  PASS

猜你喜欢

转载自blog.csdn.net/ligan1115/article/details/86570962