IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CL236构建可信存储池 -> 正文阅读

[系统运维]CL236构建可信存储池

CL236构建可信存储池

本章节学习和演示构建可信存储池。
RHCA专栏地址:https://blog.csdn.net/qq_41765918/category_11532281.html

节点准备

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

调整配置文件

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

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

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

要应用其中一个概要文件,请执行命令tuned-adm 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

总结

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

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

以上就是【金鱼哥】的分享。希望能对看到此文章的小伙伴有所帮助。

如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞👍,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点,如果有对【运维技术】感兴趣,也欢迎关注?????? 【金鱼哥】??????,我将会给你带来巨大的【收获与惊喜】💕💕!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-28 16:03:51  更:2022-02-28 16:07:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:14:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码