Skip to content

如何配置多台文件服务器

md-frank edited this page Oct 19, 2018 · 2 revisions

当单台文件服务器无法满足性能需求的时候,我们可以再扩充一台文件服务器。

例如现在生产环境有一台文件服务器fs1,我们需要再增加一台文件服务器fs2,具体步骤为:

  1. 修改fs1上的confs/appsettings.json配置文件,增加一个server
  "Cluster": {
    "SelfServerId": 1, //当前服务器ID
    //服务器列表
    "Servers": [
      {
        "Id": 1, //服务器ID(唯一)
        //服务器访问域名
        "Host": "fs1.domain.com",
        //文件存储分配权重(0-100),权重值大的会被优先存储文件
        "Weight": 1,
        //本台服务器是否允许上传
        "AllowUpload": true
      },
      /*下面这台是新增的*/
      {
        "Id": 2,
        "Host": "fs2.domain.com",
        "Weight": 2,
        "AllowUpload": false
      },
    ]
  }
  1. 将服务端部署到fs2服务器上,复制配置文件中Cluster段与fs1保持一致
  2. 启动fs2,重启fs1

注意 出于节省磁盘空间考虑,文件存储上没有做冗余,同一份文件只会存储在一台服务器上,一但增加了服务器就不能再减掉。