设为首页 收藏本站
查看: 1898|回复: 0

[经验分享] GlusterFS常用命令

[复制链接]

尚未签到

发表于 2015-9-9 14:31:29 | 显示全部楼层 |阅读模式
  1、启动/关闭/查看glusterd服务
  # /etc/init.d/glusterd start
  # /etc/init.d/glusterd stop
  # /etc/init.d/glusterd status
  2、 开机自动启动glusterd服务
  # chkconfig glusterd on # Red Hat
  # update-rc.d glusterd defaults # Debian
  # echo "glusterd" >>/etc/rc.local # Others
  3、查看配置信息
  # cat /etc/rc.local
  4、为存储池添加/移除服务器节点
  在其中一个节点上操作即可:
  # gluster peer probe <SERVER>
  # gluster peer detach <SERVER>
  注意,移除节点时,需要提前将该节点上的Brick移除。
  查看所有节点的基本状态(显示的时候不包括本节点):
  # gluster peer status
  5、 挂载分区
  # mount -t ext4 /dev/sdd1 /mnt/brick1
  6、 创建/启动/停止/删除卷
  # gluster volume create <NEW-VOLNAME>[stripe <COUNT> | replica <COUNT>] [transport [tcp | rdma | tcp,rdma]] <NEW-BRICK1> <NEW-BRICK2> <NEW-BRICK3> <NEW-BRICK4>...
  # gluster volume start <VOLNAME>
  # gluster volume stop <VOLNAME>
  # gluster volume delete <VOLNAME>
  注意,删除卷的前提是先停止卷。
  7、 客户端以glusterfs方式挂载
  # mount -t glusterfs <SERVER>:/<VOLNAME><MOUNTDIR>
  对于OpenStack,计算和控制节点都要挂载/var/lib/nova/instances,控制节点还要挂载/var/lib/glance/images。
  8、 查看卷信息
  列出集群中的所有卷:
  # gluster volume list
  查看集群中的卷信息:
  # gluster volume info [all]
  查看集群中的卷状态:
  # gluster volume status [all]
  # gluster volume status <VOLNAME> [detail| clients | mem | inode | fd]
  查看本节点的文件系统信息:
  # df -h [<MOUNT-PATH>]
  查看本节点的磁盘信息:
  # fdisk -l
  9、配置卷
  # gluster volume set <VOLNAME> <OPTION> <PARAMETER>
  10.    扩展卷
  # gluster volume add-brick <VOLNAME> <NEW-BRICK>
  注意,如果是复制卷或者条带卷,则每次添加的Brick数必须是replica或者stripe的整数倍。
  11.    收缩卷
  先将数据迁移到其它可用的Brick,迁移结束后才将该Brick移除:
  # gluster volume remove-brick <VOLNAME> <BRICK> start
  在执行了start之后,可以使用status命令查看移除进度:
  # gluster volume remove-brick <VOLNAME> <BRICK> status
  不进行数据迁移,直接删除该Brick:
  # gluster volume remove-brick <VOLNAME> <BRICK> commit
  注意,如果是复制卷或者条带卷,则每次移除的Brick数必须是replica或者stripe的整数倍。
  12.    迁移卷
  使用start命令开始进行迁移:
  # gluster volume replace-brick <VOLNAME> <BRICK> <NEW-BRICK> start
  在数据迁移过程中,可以使用pause命令暂停迁移:
  # gluster volume replace-brick <VOLNAME> <BRICK> <NEW-BRICK> pause
  在数据迁移过程中,可以使用abort命令终止迁移:
  # gluster volume replace-brick <VOLNAME> <BRICK> <NEW-BRICK> abort
  在数据迁移过程中,可以使用status命令查看迁移进度:
  # gluster volume replace-brick <VOLNAME> <BRICK> <NEW-BRICK> status
  在数据迁移结束后,执行commit命令来进行Brick替换:
  # gluster volume replace-brick <VOLNAME> <BRICK> <NEW-BRICK> commit
  13.    重新均衡卷
  不迁移数据:
  # gluster volume rebalance <VOLNAME> lay-outstart
      # gluster volume rebalance <VOLNAME> start
  # gluster volume rebalance <VOLNAME> startforce
  # gluster volume rebalance <VOLNAME> status
  # gluster volume rebalance <VOLNAME> stop
  14.    系统扩展维护
  开启/关闭系统配额:
  # gluster volume quota <VOLNAME> enable | disable
  设置目录配额:
    # gluster volume quota <VOLNAME> limit-usage <DIR> <VALUE>
  查看配额:
    # gluster volume quota <VOLNAME> list [<DIR>]
  地域复制(geo-replication):
  # gluster volume geo-replication <MASTER> <SLAVE> start | status | stop
  IO信息查看:
  # gluster volume profile <VOLNAME> start | info | stop
  Top监控:
  Top命令允许你查看Brick的性能,例如:read,write, file open calls, file read calls, file write calls, directory opencalls, and directory real calls。所有的查看都可以设置 top数,默认100。
  查看打开的 fd:
  # gluster volume top <VOLNAME> open[brick <BRICK>] [list-cnt <COUNT>]
  其中,open可以替换为read, write, opendir, readdir等。
  查看每个 Brick 的读性能:
  # gluster volume top <VOLNAME> read-perf [bs <BLOCK-SIZE> count <COUNT>] [brick <BRICK>] [list-cnt <COUNT>]
  其中,read-perf可以替换为write-perf等
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-111587-1-1.html 上篇帖子: 分布式存储系统GlusterFS初体验 下篇帖子: GlusterFS配置管理(五)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表