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

[经验分享] 分布式文件系统glusterfs

[复制链接]

尚未签到

发表于 2019-2-1 13:04:48 | 显示全部楼层 |阅读模式
  块存储:
  单机存储:硬盘+LVM
直连存储:磁盘阵列(主机插卡PCI-E用专业的线),数据库用得比较多。
存储区域网:SAN(FC-SAN)主机用HBA卡
  分布式文件系统:
安装glusterfs
两台虚拟机同时
rpm -ivf https://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm
yum install centos-release-gluster
yum install glusterfs-server
  一台信任另外一台
gluster peer probe 192.168.56.21
  查看信任
gluster peer status
  #######################################################
分布式卷
A创建目录
mkdir /data/exp1 -p
B创建目录
mkdir /data/exp2 -p
  A操作
创建分布式卷test-volume(测试加proce因为只有一个磁盘,正常会新建磁盘)
gluster volume create test-volume 192.168.56.20://data/exp1 192.168.56.21://data/exp2 force
  查看卷信息
gluster volume info
  Volume Name: test-volume
Type: Distribute
Volume ID: 5330993e-7ef2-47a2-8a1c-b44bc5601fb2
Status: Created
Snapshot Count: 0
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: 192.168.56.20:/data/exp1
Brick2: 192.168.56.21:/data/exp2
Options Reconfigured:
transport.address-family: inet
performance.readdir-ahead: on
nfs.disable: on
  #######################################################
创建复制卷(raid1)
A创建目录
mkdir /data/exp3 -p
B创建目录
mkdir /data/exp4 -p
gluster volume create repl-volume replica 2 transport tcp 192.168.56.20://data/exp3 192.168.56.21://data/exp4 force
  #######################################################
创建调带卷(raid0)
  A创建目录
mkdir /data/exp5 -p
B创建目录
mkdir /data/exp6 -p
gluster volume create raid0-volume stripe 2 transport tcp 192.168.56.20://data/exp5 192.168.56.21://data/exp6 force
  #######################################################
查看卷的状态
gluster volume status
  启动卷
[root@master ~]# gluster volume start raid0-volume
volume start: raid0-volume: success
[root@master ~]# gluster volume start repl-volume
volume start: repl-volume: success
[root@master ~]# gluster volume start test-volume
volume start: test-volume: success
  #######################################################
挂载卷
创建挂载点
mkdir /mnt/g1 /mnt/g2 /mnt/g3
mount.glusterfs 192.168.56.20:/test-volume /mnt/g1
mount.glusterfs 192.168.56.20:/repl-volume /mnt/g2
mount.glusterfs 192.168.56.20:/raid0-volume /mnt/g3
  #######################################################
测试分布式卷,会写在其中一个
echo 1 > /mnt/g1/test1.txt
  测试复制卷,两个都会写
echo 1 > /mnt/g2/test1.txt
  测试调带卷,每个都写一部分
man tcp > /mnt/g3/tcp.man
  #######################################################
生产创建分布式复制卷(两台都有数据,在不同的文件夹中)
  A创建目录
mkdir /exp3
mkdir /exp4
B创建目录
mkdir /exp3
mkdir /exp4
  gluster volume create hehe1-volume replica 2 transport tcp 192.168.56.20:/exp3 192.168.56.21:/exp3 192.168.56.20:/exp4 192.168.56.21:/exp4 force
  gluster volume start hehe1-volume
  mkdir /mnt/g7
mount.glusterfs 192.168.56.20:/hehe1-volume /mnt/g7
  man tcp > /mnt/g7/tcp1.txt




运维网声明 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-670473-1-1.html 上篇帖子: openstack I版的搭建一十 下篇帖子: glusterfs实战系列-1:类似nfs的方式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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