金鱼哥RHCA回忆录:RH236构建可信存储池

举报
金鱼哥 发表于 2022/05/20 16:53:33 2022/05/20
【摘要】 第三章 配置红帽GLUSTER存储--构建可信存储池

本章节学习和演示构建可信存储池。


🎹 个人简介:大家好,我是 金鱼哥,CSDN运维领域新星创作者,华为云·云享专家,阿里云社区·专家博主
📚个人资质:CCNA、HCNP、CSNA(网络分析师),软考初级、中级网络工程师、RHCSA、RHCE、RHCA、RHCI、ITIL😜
💬格言:努力不一定成功,但要想成功就必须努力🔥


节点准备

在安装Red Hat Gluster存储之后,在形成可信存储池之前,需要采取一些步骤。其中一些步骤(如调优)是可选的,但会对最终的性能产生很大影响。


调整配置文件

Red Hat Gluster存储带有两个调优配置文件,可以根据预期的工作负载配置它们。

rhgs-random-io,为许多小的读和写;rhgs-sequential-io,为更大的文件传输。

两者都是基于吞吐量-性能概要。

要应用其中一个概要文件,请执行命令tuned-adm profile <PROFILE>。例如:

# tuned-adm profile rhgs-random-io

firewalll配置

默认情况下,由firewalld管理的系统防火墙将阻止所有到glusterd守护进程的通信。glusterfs-server包添加了一个新的防火墙服务定义,称为glusterfs,可用于打开防火墙上的所有相关端口

# firewall-cmd --add-service=glusterfs --permanent
# firewall-cmd --reload

配置可信存储池

服务一启动,就在一个存储池内,只不过这个存储池里只有自己:

查看当前服务器的存储池内的server:

# gluster pool list

这时,我们需要添加其它服务器到同一个存储池:

将node2加入到当前存储池

# gluster peer probe node2

查看peer状态

# gluster peer status

将node2从当前存储池中踢出去

# gluster peer detach node2


课本练习

1. 在servera和serverb机器上,确认glusterd服务运行。

[root@servera ~]# systemctl is-active glusterd
active
[root@serverb ~]# systemctl is-active glusterd
active

2. 在servera和serverb上,配置防火墙以允许glusterfs流量。

[root@servera ~]# firewall-cmd --permanent --add-service=glusterfs 
success
[root@servera ~]# firewall-cmd --reload 
success
[root@servera ~]# firewall-cmd --list-all
public (default, active)
  interfaces: eth0
  sources: 
  services: dhcpv6-client glusterfs ssh
  ports: 
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules:

[root@serverb ~]# firewall-cmd --permanent --add-service=glusterfs 
success
[root@serverb ~]# firewall-cmd --reload 
success
[root@serverb ~]# firewall-cmd --list-all
public (default, active)
  interfaces: eth0
  sources: 
  services: dhcpv6-client glusterfs ssh
  ports: 
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules:

3. 从servera,添加serverb.lab.example.com到受信任存储池,然后验证两个节点上受信任存储池的状态。

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

Hostname: serverb.lab.example.com
Uuid: 2f793329-c4bf-43e8-a445-30e379ec03b6
State: Peer in Cluster (Connected)
[root@servera ~]# gluster pool list
UUID					Hostname               	State
2f793329-c4bf-43e8-a445-30e379ec03b6	serverb.lab.example.com	Connected 
81db9560-30f9-4dc8-9afa-c8a849ac9abf	localhost               	Connected

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

Hostname: servera.lab.example.com
Uuid: 81db9560-30f9-4dc8-9afa-c8a849ac9abf
State: Peer in Cluster (Connected)
[root@serverb ~]# gluster pool list
UUID					Hostname               	State
81db9560-30f9-4dc8-9afa-c8a849ac9abf	servera.lab.example.com	Connected 
2f793329-c4bf-43e8-a445-30e379ec03b6	localhost                 	Connected

4. 在servera上,查看日志。以查找有关新对等点的信息。

[root@servera ~]# tail /var/log/glusterfs/etc-glusterfs-glusterd.vol.log 
[2020-11-25 07:52:32.959472] I [MSGID: 106163] [glusterd-handshake.c:1194:__glusterd_mgmt_hndsk_versions_ack] 0-management: using the op-version 30707
[2020-11-25 07:52:32.986424] I [MSGID: 106490] [glusterd-handler.c:2884:__glusterd_handle_probe_query] 0-glusterd: Received probe from uuid: 2f793329-c4bf-43e8-a445-30e379ec03b6
[2020-11-25 07:52:32.987232] 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
[2020-11-25 07:52:32.999785] I [MSGID: 106490] [glusterd-handler.c:2539:__glusterd_handle_incoming_friend_req] 0-glusterd: Received probe from uuid: 2f793329-c4bf-43e8-a445-30e379ec03b6
[2020-11-25 07:52:33.017114] I [MSGID: 106493] [glusterd-handler.c:3780:glusterd_xfer_friend_add_resp] 0-glusterd: Responded to serverb.lab.example.com (0), ret: 0
[2020-11-25 07:52:33.044979] I [MSGID: 106493] [glusterd-rpc-ops.c:695:__glusterd_friend_update_cbk] 0-management: Received ACC from uuid: 2f793329-c4bf-43e8-a445-30e379ec03b6
[2020-11-25 07:52:33.045126] I [MSGID: 106492] [glusterd-handler.c:2715:__glusterd_handle_friend_update] 0-glusterd: Received friend update from uuid: 2f793329-c4bf-43e8-a445-30e379ec03b6
[2020-11-25 07:52:33.045172] I [MSGID: 106502] [glusterd-handler.c:2760:__glusterd_handle_friend_update] 0-management: Received my uuid as Friend
[2020-11-25 07:53:06.463131] I [MSGID: 106487] [glusterd-handler.c:1411:__glusterd_handle_cli_list_friends] 0-glusterd: Received cli list req
[2020-11-25 07:53:24.321000] I [MSGID: 106487] [glusterd-handler.c:1411:__glusterd_handle_cli_list_friends] 0-glusterd: Received cli list req

5. 评分脚本

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


总结

  • 配置前,先准备节点调优模式和防火墙配置。

  • 配置节点添加到可信存储池用来建立整个存储池。

RHCA认证需要经历5门的学习与考试,还是需要花不少时间去学习与备考的,好好加油,可以噶🤪。

以上就是【金鱼哥】对 第三章 配置红帽GLUSTER存储–构建可信存储池 的简述和讲解。希望能对看到此文章的小伙伴有所帮助。

💾红帽认证专栏系列:
RHCSA专栏:戏说 RHCSA 认证
RHCE专栏:戏说 RHCE 认证
此文章收录在RHCA专栏:RHCA 回忆录

如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞👍,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点。

如果有对【运维技术】感兴趣,也欢迎关注❤️❤️❤️ 【金鱼哥】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💕💕!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。