系统需求

针对配置 GlusterFS 的系统需求。

硬件需求

专用 GlusterFS 节点的 CPU、内存、RAM 和磁盘空间最低需求显示在表 1 中。

表 1. GlusterFS 节点的最低硬件需求
要求 GlusterFS 节点 注释
主机数量 3 个或更多
核心数 2 个或更多 选择具有多个核心的新式处理器。 服务器通常配备有两个插槽(两个处理器),因此系统中的总核心数为插槽数乘以每个处理器的核心数。 现在,每个处理器通常至少具有 8 个核心。 更高端的处理器每个可以具有 20 个或以上的核心。 选择处理器时,最好采用稳健的方法。 即,选择具有平均(并非最大也并非最小)内核数、频率和高速缓存大小的处理器。
CPU >= 2.4 GHz
  • 对于 Linux® x86_64集群,请选择支持 SSE 4.2 的 CPU。
  • 对于 Linux® on Power® (ppc64le) 集群,请使用 Power8 或更高版本的 CPU。
RAM >=8 GB 每个 GlusterFS 卷在每个 GlusterFS 节点上大约需要 30 MB 的 RAM。 所需的 RAM 总量取决于集群可能需要的卷数目。
用于安装的磁盘空间 >=150 GB

软件需求

必需端口

确保以下端口已打开,但未由任何服务使用:

表 1. GlusterFS 端口
端口 用途
24007 GlusterFS 守护程序
24008 GlusterFS 管理
2222 sshd(当 GlusterFS 在 pod 中运行时使用)
49152:49251 用于卷中每个存储块的 TCP 端口

可以使用命令 netstat -an | grep <port number> | grep -i listen 检查端口是否已打开。 如果该命令返回了输出内容,那么这意味着端口已打开但正在使用中。 请停止正在使用该端口的服务。