GlusterFs教程第17章:GlusterFs CLI命令工具


总览

我们可以使用Gluster CLI命令终端设置和管理Gluster集群。

可以在任何Gluster服务器上通过调用命令或者以交互方式的方式运行Gluster CLI,同时还可以通过SSH连接远程使用gluster命令。


语法

gluster CLI语法为:gluster <command>

可直接在Gluster服务器上运行以下命令即可:

gluster <command>

例如,要查看所有对等方的状态:

# gluster peer status

要以交互方式的方式运行命令,请输入以下命令启动gluster shell:

# gluster

这将打开一个gluster命令提示符。 现在,您可以在命令工具里面输入您的命令:

gluster> <command>

例如,要查看所有对等方的状态:

gluster> peer status

peer命令

peer命令用于管理GlusterFs受信任的服务器池

命令 语法 描述
peer probe peer probe server 添加服务器到信任池
peer detach peer detach server 从信任池中移除服务器
peer status peer status 查看信任池中所有服务器的状态
pool list pool list 列出信任池中所有的服务器

volume命令

volume命令用于设置和管理Gluster卷

命令 语法 描述
volume create volume create volname [options] bricks 通过指定的磁盘快创建相应的挂载卷
volume start volume start volname [force] 开启挂载卷
volume stop volume stop volname 停止挂载卷
volume info volume info [volname] 查看挂载卷的信息
volume status volumes status[volname] 查看挂载卷的状态
volume list volume list 列出所有的挂载卷
volume set volume set volname option value 设置挂载卷的值
volume get volume get volname <option、all> 查看挂载卷指定操作或者所有操作的值
volume add-brick volume add-brick brick-1 ... brick-n 展开磁盘快1到磁盘快n的所有内容
volume remove-brick volume remove-brick brick-1 ... brick-n <start、stop、status、commit、orce> 通过删除磁盘brick-1到brick-n来缩小卷名。start将触发重新平衡,以从已删除的模块迁移数据。 将停止正在进行的移除砖块操作。
volume replace-brick volume replace-brick volname old-brick new-brick 使用新的磁盘块替换老得磁盘块
volume delete volume delete volname 删除挂载卷