开始使用 CIFS Scale-out 集群
Synology CIFS Scale-out 集群可让您通过将多台 Synology NAS 服务器的存储空间与运算资源聚合起来,创建一个集群式存储单元。CIFS Scale-out 集群实施按需求缩放的系统架构,在向集群添加多个服务器时存储容量可线性扩充。
在集群配置中,Synology NAS 服务器可被委派承担以下作用 -- 存储服务器或运算服务器。存储服务器将硬盘提供给集群存储空间。运算服务器处理和分配文件访问请求,这样可提高集群的数据传输性能。同一台服务器可同时被指派为运算服务器和存储服务器。
名词解释
- 集群卷:集群卷是由 1 至 12 台 Synology NAS 服务器构成的聚合式数据存储池。每台服务器提供特定的硬盘,这些硬盘被配置为 RAID 1/5/6 布局并构成集群卷的存储单元。只有未使用的硬盘才可用于创建集群卷。
- 存储单元:存储单元由存储服务器中被配置为 RAID/1/5/6 的硬盘组成。多个存储单元构成了一个集群卷。
- 集群共享:集群共享是创建在集群卷上的共享文件夹,旨在组织和共享数据。用户可通过 CIFS 协议访问集群共享。
- 存储服务器:存储服务器是提供特定硬盘作为集群卷存储空间一部分的 Synology NAS 服务器。
- 运算服务器:运算服务器是提供运算能力来处理和向多台存储服务器分配文件访问请求的 Synology NAS 服务器。它还提供 CIFS 服务,让用户或应用程序连接和访问数据。您可委派 1 至 12 台服务器用作运算服务器。集群的 IOPS(每秒输入/输出操作次数)根据委派的运算服务器数量而线性增加。
开始进行之前的准备
请参阅下列注意事项:
- 仅部分 Synology NAS 型号支持 CIFS Scale-out 集群功能。
- 集群中的所有服务器都必须加入 CMS 主机(在 CMS > 服务器 > 添加)。
设置 CIFS Scale-out 集群
所有的服务器都加入 CMS 主机后,您可按下列指示设置 CIFS Scale-out 集群。
若要设置新集群:
- 请进入 CMS > 集群概述并单击集群设置。
- 将出现设置向导,提示您完成以下步骤:
- 创建集群卷:在存储服务器中创建集群卷来存储数据。
- 选择运算服务器:运算服务器用于处理客户端发出的文件访问请求。所有服务器必须属于同一个域/LDAP,因此,您需要输入域/LDAP 服务器的地址和登录凭据。如果您没有域/LDAP 服务器,可下载并安装 Synology 的 Directory Server 套件以设置您自己的 LDAP 服务器。
- 设置集群 CIFS 服务:您可通过统一的 NetBIOS 名称/CIFS 服务器 IP 地址访问集群 CIFS 服务。
- 创建集群共享:在集群卷的顶层创建共享文件夹用于管理和共享数据。
运算服务器负载平衡
集群运行后,我们建议为运算服务器设置负载平衡。由于所有的运算服务器同时处理 CIFS 服务,因此有必要进行负载平衡,以将文件访问请求在所有的运算服务器上进行分配。有两类负载平衡 -- 按 NetBIOS 名称的负载平衡和按轮循 DNS 的负载平衡。
按 NetBIOS 名称的负载平衡
通过此方法,当客户端使用 NetBIOS 名称来访问集群共享时,一台运算服务器会随机对请求作出相应,此方法可平衡所有运算服务器之间的连接负载。
按轮循 DNS 的负载平衡
轮循 DNS 服务是根据轮流顺序,通过直接查询向运算服务器分配运算服务器的连接负载。通过轮循 DNS 服务,每个查询会引到不同的运算服务器,从而在服务器之间分配整体连接负载。
在您的环境下,可在 DNS 服务器中进行轮循配置。如果在您的环境下没有 DNS 服务器,可安装 Synology 的 DNS Server 套件并配置 DNS 资源记录。
若要设置轮循 DNS 服务:
- 根据此教程安装并设置 DNS Server。
- 进入区域页面,选择 master 区域,并单击编辑 > 资源记录。
- 单击创建 > A 类。输入主机名(如,如果集群名称和 FQDN 为 [Your Hostname].[Your Domain Name],则主机名为 cluster.synology.com),然后输入运算服务器之一的 IP 地址。
- 重复上述步骤,直至所有的运算服务器被包含进 A 记录。请注意,运算服务器的每条 A 记录都必须有相同的主机名。
- 将您的计算机指向新配置的 DNS 服务器。您可使用 FQDN(如:cluster.synology.com)访问集群 CIFS 服务器。