zoukankan      html  css  js  c++  java
  • glusterfs分布式复制扩容卷以及平衡卷

    随着数据量的增长,需要扩容满足使用。今天测试下glusterfs磁盘扩容的具体步骤

    1.扩容

    之前用的2台计算机的分布式复制卷。需要同时之两个服务器增加一块磁盘并格式化,挂载并扩容

    热添加磁盘
    echo "- - -" >/sys/class/scsi_host/host0/scan
    echo "- - -" >/sys/class/scsi_host/host1/scan
    echo "- - -" >/sys/class/scsi_host/host2/scan
    格式化
    mkfs.xfs -i size=512 /dev/sdc
    挂载
    mkdir /data/brick2 
    mount /dev/sdc /data/brick2  # 加入开机自启这里
    卷停止 gluster volume stop gv0 扩容 gluster volume add
    -brick gv0 replica 2 10.0.0.101:/data/brick2 10.0.0.105:/data/brick2 force 启动卷 gluster volume start

    2.删除或者平衡卷

    磁盘平衡:(一般用不着)
    gluster volume rebalance gv0 start
    查看平衡状态:
    gluster volume rebalance gv0 status
    此处可以用df -h 查看挂载下的sdb sdc两个磁盘的容量最后会平均的。 移除磁盘: gluster volume remove
    -brick gv0 replica 2 10.0.0.21:/data/storage2 10.0.0.22:/data/storage2 force 删除卷: gluster volume delete gv0 查看卷状态:
    gluster volume info

    Volume Name: gv0
    Type: Distributed-Replicate
    Volume ID: 16d359d1-2570-4e21-ba13-0fe67fb999e0
    Status: Started
    Snapshot Count: 0
    Number of Bricks: 2 x 2 = 4
    Transport-type: tcp
    Bricks:
    Brick1: zklf-server01:/data/brick1/gv0
    Brick2: zklf-server02:/data/brick1/gv0
    Brick3: zklf-server01:/data/brick2
    Brick4: zklf-server02:/data/brick2
    Options Reconfigured:
    performance.client-io-threads: off
    nfs.disable: on
    transport.address-family: inet

    从状态可以看出我们的操作是成功的。最后测试在gv0下创建同样的文件或其他是同步的。
    目前先这样,看会文档或其他再补充内容
  • 相关阅读:
    SCCM2012 R2实战系列之七:软件分发(exe)
    man 手册--nc
    挂载虚拟机磁盘文件
    bond模式详解
    Windows下计算md5值
    man手册--iostat
    mount---挂载文件系统
    Linux-swap分区
    sync---强制将被改变的内容立刻写入磁盘
    vmstat---有关进程、虚存、页面交换空间及 CPU信息
  • 原文地址:https://www.cnblogs.com/jiuyachun/p/10189162.html
Copyright © 2011-2022 走看看