开始使用 CIFS Scale-out 集群

Synology CIFS Scale-out 集群可让您通过将多台 Synology NAS 服务器的存储空间与运算资源聚合起来,创建一个集群式存储单元。CIFS Scale-out 集群实施按需求缩放的系统架构,在向集群添加多个服务器时存储容量可线性扩充。

在集群配置中,Synology NAS 服务器可被委派承担以下作用 -- 存储服务器运算服务器。存储服务器将硬盘提供给集群存储空间。运算服务器处理和分配文件访问请求,这样可提高集群的数据传输性能。同一台服务器可同时被指派为运算服务器和存储服务器。

名词解释

开始进行之前的准备

请参阅下列注意事项:

设置 CIFS Scale-out 集群

所有的服务器都加入 CMS 主机后,您可按下列指示设置 CIFS Scale-out 集群。

若要设置新集群:

  1. 请进入 CMS > 集群概述并单击集群设置
  2. 将出现设置向导,提示您完成以下步骤:
    1. 创建集群卷:在存储服务器中创建集群卷来存储数据。
    2. 选择运算服务器:运算服务器用于处理客户端发出的文件访问请求。所有服务器必须属于同一个域/LDAP,因此,您需要输入域/LDAP 服务器的地址和登录凭据。如果您没有域/LDAP 服务器,可下载并安装 Synology 的 Directory Server 套件以设置您自己的 LDAP 服务器。
    3. 设置集群 CIFS 服务:您可通过统一的 NetBIOS 名称/CIFS 服务器 IP 地址访问集群 CIFS 服务。
    4. 创建集群共享:在集群卷的顶层创建共享文件夹用于管理和共享数据。

运算服务器负载平衡

集群运行后,我们建议为运算服务器设置负载平衡。由于所有的运算服务器同时处理 CIFS 服务,因此有必要进行负载平衡,以将文件访问请求在所有的运算服务器上进行分配。有两类负载平衡 -- 按 NetBIOS 名称的负载平衡按轮循 DNS 的负载平衡

按 NetBIOS 名称的负载平衡

通过此方法,当客户端使用 NetBIOS 名称来访问集群共享时,一台运算服务器会随机对请求作出相应,此方法可平衡所有运算服务器之间的连接负载。

按轮循 DNS 的负载平衡

轮循 DNS 服务是根据轮流顺序,通过直接查询向运算服务器分配运算服务器的连接负载。通过轮循 DNS 服务,每个查询会引到不同的运算服务器,从而在服务器之间分配整体连接负载。

在您的环境下,可在 DNS 服务器中进行轮循配置。如果在您的环境下没有 DNS 服务器,可安装 Synology 的 DNS Server 套件并配置 DNS 资源记录。

若要设置轮循 DNS 服务:

  1. 根据此教程安装并设置 DNS Server
  2. 进入区域页面,选择 master 区域,并单击编辑 > 资源记录
  3. 单击创建 > A 类。输入主机名(如,如果集群名称和 FQDN 为 [Your Hostname].[Your Domain Name],则主机名为 cluster.synology.com),然后输入运算服务器之一的 IP 地址。
  4. 重复上述步骤,直至所有的运算服务器被包含进 A 记录。请注意,运算服务器的每条 A 记录都必须有相同的主机名。
  5. 将您的计算机指向新配置的 DNS 服务器。您可使用 FQDN(如:cluster.synology.com)访问集群 CIFS 服务器。