系统需求
针对配置 GlusterFS 的系统需求。
硬件需求
-
您必须对 GlusterFS 使用至少三个专用节点。
-
用于 GlusterFS 的存储设备必须至少拥有 25 GB 的容量。
-
用于 GlusterFS 的存储设备必须是原始磁盘。 不得将其格式化、分区或用于文件系统存储需求。
专用 GlusterFS 节点的 CPU、内存、RAM 和磁盘空间最低需求显示在表 1 中。
| 要求 | GlusterFS 节点 | 注释 |
|---|---|---|
| 主机数量 | 3 个或更多 | |
| 核心数 | 2 个或更多 | 选择具有多个核心的新式处理器。 服务器通常配备有两个插槽(两个处理器),因此系统中的总核心数为插槽数乘以每个处理器的核心数。 现在,每个处理器通常至少具有 8 个核心。 更高端的处理器每个可以具有 20 个或以上的核心。 选择处理器时,最好采用稳健的方法。 即,选择具有平均(并非最大也并非最小)内核数、频率和高速缓存大小的处理器。 |
| CPU | >= 2.4 GHz |
|
| RAM | >=8 GB | 每个 GlusterFS 卷在每个 GlusterFS 节点上大约需要 30 MB 的 RAM。 所需的 RAM 总量取决于集群可能需要的卷数目。 |
| 用于安装的磁盘空间 | >=150 GB |
软件需求
- IBM® Cloud Private 支持 IBM Glusterfs Chart V1.1.0、GlusterFS V4.0.2 和 Heketi V7.0.0。
- GlusterFS 客户机必须安装在使用 GlusterFS 卷的所有节点上。
-
必须在安装有 GlusrerFS 服务器的所有存储节点上装入
dm_thin_pool内核模块。有关安装 GlusterFS 客户机和装入
dm_thin_pool内核模块的更多信息,请参阅准备节点。
必需端口
确保以下端口已打开,但未由任何服务使用:
| 端口 | 用途 |
|---|---|
| 24007 | GlusterFS 守护程序 |
| 24008 | GlusterFS 管理 |
| 2222 | sshd(当 GlusterFS 在 pod 中运行时使用) |
| 49152:49251 | 用于卷中每个存储块的 TCP 端口 |
可以使用命令 netstat -an | grep <port number> | grep -i listen 检查端口是否已打开。 如果该命令返回了输出内容,那么这意味着端口已打开但正在使用中。 请停止正在使用该端口的服务。