简介
本文为Gluster File System官网管理手册原文反映,你可以将其作为其中文版参考手册。Gluster File System是一种可伸缩的,在以太网和Infiniband RDMA上允许的网络文件系统。
早起的GFS主要的调试以配置主文档为主,发展3.3.0时已经逐渐放弃这种较为复杂,繁琐的配置方法。开始使用命令行配置,这也体现是gfs的简单,易上手的特点。后期会陆续更新翻译
目录
Gluster File System 3.3.0. 1
Admimistration Guide. 1
介绍gluster文件系统... 3
部分二管理管理glusterd服务... 5
2.1 手动开启或停止glusterd服务。... 5
2.2 自动启动glusterd服务... 5
部分三使用gluster控制台管理-命令行功能... 6
允许gluster控制台管理... 6
部分四设置信任存储池... 8
4.1 添加服务器到可信任存储池中... 8
4.2 从可信任存储池中移除服务器... 9
部分五建立GlusterFS服务器卷... 10
GlusterFS是一个开源的,可以伸缩至PB字节和处理几千个客户端的集群稳文件系统。Gluster可以灵活的结合物理的产品,虚拟和云资源来实现高可用和企业存储性能,成为传统解决成本方案的一部分。
GlusterFS通过infiniband RDMA或者TCP/IP连接将存储块集群在一起,聚集硬盘和内存资源和管理数据在单一的全局命名空间。GlusterFS是一个基于易于堆叠用户空间设计,为不同的载实现高性能
图1.1 虚拟云环境
GlusterFS是为当今的高性能,虚拟云环境设置的。和传统的数据中心不同,云环境需要多个租户,可以增加或减少资源在需求上。企业可以扩展容量,根据需求在性能和可用性上,没有厂商锁定,通过无前提,公共云和混合环境
在安装完毕GlusterFS后,你需要启动glusterd服务。Glusterd服务由于一下服务,集群弹性卷管理,监管glusterfs进程,和协调动态卷操作,如在多台非损坏的存储服务器上增加或移除卷。
这部分描述如何人工启动和管理glusterd
人工启动glusterd服务器,通过一下命令
# /etc/init.d/glusterd start
人工停止glusterd服务器,通过一下命令
这部分描述如何配置系统用户自动启动glusterd服务器在每次系统启动的时候。
配置红帽操作系统在每次开机时自动启动glusterd服务,可输入一下命令行:
# chkconfig glusterd on
配置Debian操作系统在每次开机时自动启动gluster服务,可输入一下命令行:
# update-rcglusterd defaults
除Red Hat和Dedain之外的操作系统配置
# echo “glusterd”>> /etc/rc.local
Gluster控制台管理是一个简化配置和管理你的存储环境的单命令行工具。Gluster控制台管理是一个类似与LVM CLI 或者ZFS命令行的接口,但是它工作在多台同步的存储服务器上。你可以使用Gluster Consele mananger挂载卷并且激活卷。Gluster通过所有的Gluster通过所有Gluster服务器通过卷配置信息。
使用Gluster控制管理台,更具需求,你可以创建一个心卷,启动卷和停止卷。你还可以增加一个块到卷里,从已存在的卷中移除块,就像更改卷设置一样,在起的设置上。
你还可以使用这些CLI 命令创建自动化脚本,使用命令行一样,API允许集成第三方应用。
你可以允许Gluster控制管理在任何Glusterfs服务器或者通过允许GlusterCLI在接口模式下。你可以通过SSH远程使用gluster命令。
直接允许命令
# gluster peer command
例如:
# gluster peer status
允许gluster控制台管理在交互式模式下
#gluster
你可以执行gluster命令从控制台管理提示:
#gluster> command
例如,查看服务器peer的状态
#gluster
gluster > peer status
关于任何“gluster”的安装,检查所有支持的CLI命令,使用‘gluster help’