GlusterFs教程第11章:GlusterFs信任池管理(Trusted Storage Pools)
概述
Trusted Storage Pools信任池(简称:TSP)是GlusterFs系统的可信任网络,在配置GlusterFS卷之前,必须创建存储服务器的受信任存储池。
该存储池将通过对等探测服务器的方式为存储卷提供磁盘块,TSP中的服务器是彼此是公平对等的。
在服务器上安装GlusterFs之后,在创建受信任的存储池之前,每个服务器都属于该服务器组成的存储池。
本文将从以下几个模块进行讲解:
- 添加服务器
- 列出信任池服务器列表
- 查看信任池状态
- 移除服务器
前提
- 用于创建存储池的服务器必须可以通过主机名解析
- glusterd服务程序必须在要添加到存储池的所有存储服务器上运行,如有问题,请参考上一章的内容
- 服务器上的防火墙必须配置为允许访问端口24007
以下命令示例在server1、server2和server3三个服务器组成的TSP上运行
添加服务器
命令如下:
# gluster peer probe <server>
例如,要将新服务器4添加到上述集群,请在TSP服务器组中任意一台执行以下命令:
server1# gluster peer probe server4 Probe successful
验证来自第一台服务器(server1)的对等状态:
server1# gluster peer status Number of Peers: 3 Hostname: server2 Uuid: 5e987bda-16dd-43c2-835b-08b7d55e94e5 State: Peer in Cluster (Connected) Hostname: server3 Uuid: 1e0ca3aa-9ef7-4f66-8f15-cbc348f29ff7 State: Peer in Cluster (Connected) Hostname: server4 Uuid: 3e0cabaa-9df7-4f66-8e5d-cbc348f29ff7 State: Peer in Cluster (Connected)
列出信任池服务器列表
执行以下命令,得到结果:
server1# gluster pool list UUID Hostname State d18d36c5-533a-4541-ac92-c471241d5418 localhost Connected 5e987bda-16dd-43c2-835b-08b7d55e94e5 server2 Connected 1e0ca3aa-9ef7-4f66-8f15-cbc348f29ff7 server3 Connected 3e0cabaa-9df7-4f66-8e5d-cbc348f29ff7 server4 Connected
查看信任池状态
执行以下命令,得到结果:
server1# gluster peer status Number of Peers: 3 Hostname: server2 Uuid: 5e987bda-16dd-43c2-835b-08b7d55e94e5 State: Peer in Cluster (Connected) Hostname: server3 Uuid: 1e0ca3aa-9ef7-4f66-8f15-cbc348f29ff7 State: Peer in Cluster (Connected) Hostname: server4 Uuid: 3e0cabaa-9df7-4f66-8e5d-cbc348f29ff7 State: Peer in Cluster (Connected)
移除服务器
命令如下:
# gluster peer detach <server>
例如,要从受信任的存储池中删除server4:
server1# gluster peer detach server4 Detach successful
验证信任池状态:
server1# gluster peer status Number of Peers: 2 Hostname: server2 Uuid: 5e987bda-16dd-43c2-835b-08b7d55e94e5 State: Peer in Cluster (Connected) Hostname: server3 Uuid: 1e0ca3aa-9ef7-4f66-8f15-cbc348f29ff7 State: Peer in Cluster (Connected)