gluster 创建复制卷和创建分布式复制卷

转载于gluster官方

创建复制卷

复制的卷跨卷中的多个块创建文件副本。您可以在高可用性和高可靠性至关重要的环境中使用复制卷。

创建复制卷

  1. 创建可信存储池。

  2. 创建复制卷:

    # gluster volume create [replica ] [transport tcp | rdma | tcp,rdma]

    例如,要创建具有两个存储服务器的复制卷:

    # gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2
    Creation of test-volume has been successful
    Please start the volume to access data.
  3. 仲裁卷是副本 3 卷,其中第 3 块砖充当仲裁砖。此配置具有防止发生裂脑的机制。(3个存储服务器的复制卷)

    它可以使用以下命令创建:

    `# gluster volume create  <VOLNAME>  replica 3 arbiter 1 host1:brick1 host2:brick2

    创建分布式复制卷

    1. 创建可信存储池。

    2. 创建分布式复制卷:

      # gluster volume create [replica ] [transport tcp | rdma | tcp,rdma]

      例如,具有双向镜像的四节点分布式(复制)卷:

      # gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
      Creation of test-volume has been successful
      Please start the volume to access data.
      

      例如,要创建一个带有双向镜像的六节点分布式(复制)卷:

      # gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 server5:/exp5 server6:/exp6
      Creation of test-volume has been successful
      Please start the volume to access data.
      

      如果未指定传输类型,则使用tcp作为默认值。如果需要,您还可以设置其他选项,例如 auth.allow 或 auth.reject。

      注意: - 确保在尝试挂载卷之前启动它们,否则挂载后的客户端操作将挂起。

      • 如果同一对等体上存在多个副本集块,则 GlusterFS 将无法创建分布式复制卷。例如。对于四节点分布(复制)卷,其中一个副本集的多个砖存在于同一个对等点上。
        # gluster volume create <volname> replica 2 server1:/brick1 server1:/brick2 server2:/brick3 server4:/brick4
        volume create: <volname>: failed: Multiple bricks of a replicate volume are

        创建分布式分散卷

        分布式分散卷等效于分布式复制卷,但使用分散的子卷而不是复制的子卷。

        创建分布式分散体

        1. 创建可信存储池。

        2. 创建分布式分散卷:

          # gluster volume create disperse <count> [redundancy <count>] [transport tcp | rdma | tcp,rdma]

          要创建分布式分散体积,disperse关键字和 <count> 是必需的,并且命令行中指定的砖块数量必须是分散计数的倍数。

          冗余与分散体积完全相同。

          如果未指定传输类型,则使用tcp作为默认值。如果需要,您还可以设置其他选项,就像在其他卷类型中一样。

          注意

          • 确保在尝试挂载卷之前启动它们,否则挂载后的客户端操作将挂起。

          • 对于分布式分散卷,如果它们属于不同的子卷,则砖可以托管在同一节点上。

            # gluster volume create <volname> disperse 3 server1:/br1 server2:/br1 serv
上一篇:GlusterFS分布式存储学习笔记


下一篇:CF1267G-Game Relics【数学期望,dp】