All pastes #978276 Raw Edit

glusterfs-server.vol

public text v1 · immutable
#978276 ·published 2008-04-09 13:05 UTC
rendered paste body
##############################################
###  GlusterFS Server Volume Specification  ##
##############################################

# dataspace on dfsC
volume gfs-ds
  type storage/posix
  option directory /opt/gfs-ds
end-volume

# namespace on dfsC
volume gfs-ns
  type storage/posix
  option directory /opt/gfs-ns
end-volume

# dataspace on dfsD
volume gfs-dfsD-ds
  type protocol/client
  option transport-type tcp/client
  option remote-host 10.0.0.41          # storage network
  option remote-subvolume gfs-ds
  option transport-timeout 10           # as per avati@zresearch.com
end-volume

# namespace on dfsD
volume gfs-dfsD-ns
  type protocol/client
  option transport-type tcp/client
  option remote-host 10.0.0.41          # storage network
  option remote-subvolume gfs-ns
  option transport-timeout 10           # as per avati@zresearch.com
end-volume

# automatic file replication translator for dataspace
volume gfs-ds-afr
  type cluster/afr
  subvolumes gfs-ds gfs-dfsD-ds         # local and remote dataspaces
end-volume

# automatic file replication translator for namespace
volume gfs-ns-afr
  type cluster/afr
  subvolumes gfs-ns gfs-dfsD-ns         # local and remote namespaces
end-volume

# unify the dataspace and namespace
volume gfs-unify
  type cluster/unify
  subvolumes gfs-ds-afr
  option namespace gfs-ns-afr
  # TODO: study other schedulers
  option scheduler rr                   # internal round robin-style scheduler
end-volume

# the actual exported volume
volume gfs
  # TODO: study further performance options
  type performance/io-threads
  option thread-count 8
  option cache-size 64MB
  subvolumes gfs-unify
end-volume

# finally, the server declaration
volume server
  type protocol/server
  option transport-type tcp/server
  subvolumes gfs
  # storage network access only
  option auth.ip.gfs-ds.allow 10.0.0.*,127.0.0.1
  option auth.ip.gfs-ns.allow 10.0.0.*,127.0.0.1
  option auth.ip.gfs.allow 10.0.0.*
end-volume