日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7下的glusterfs的安装与使用

發(fā)布時間:2025/6/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7下的glusterfs的安装与使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

環(huán)境說明:

兩臺虛擬主機,IP分別為192.168.1.222和192.168.1.233,分別裝上glusterfs。

?

一、下載glusterfs源碼包

https://download.gluster.org/pub/gluster/glusterfs/3.6/

如:glusterfs-3.6.9.tar.gz

?

二、編譯安裝

安裝必要的依賴

> yum install flex bison openssl openssl-devel acl libacl libacl-devel sqlite-devel libxml2-devel python-devel

安裝liburcu

https://github.com/urcu/userspace-rcu > yum install autoconf automake libtool > unzip userspace-rcu-master.zip > cd userspace-rcu-master > ./bootstrap > ./configure > make && make install > ldconfig

解壓并編譯安裝

> tar xf glusterfs-3.6.9.tar.gz > cd glusterfs-3.6.9 > ./configure --prefix=/data/glusterfs > make && make install

添加環(huán)境變量

> echo 'export PATH=/data/glusterfs/sbin:$PATH' >> /etc/profile > source /etc/profile

  

三、使用glusterfs

分別啟動兩臺主機上的glusterfs

> /data/glusterfs/sbin/glusterd

在222主機上配置可信池

> gluster peer probe 192.168.1.233

如果出現(xiàn)如下問題:
peer probe: failed: Probe returned with unknown errno 107
請查看防火墻是否關閉

查看可信池

> gluster peer status

要使用gluster必須要創(chuàng)建卷,卷有三種類型:
1、分布式卷,把數(shù)據(jù)寫在不同的brick上。

在兩臺主機上分別創(chuàng)建exp1和exp2目錄

> mkdir -p /data/exp1 > mkdir -p /data/exp2

創(chuàng)建分布式卷,exp-volume為卷名,可自定義

> gluster volume create exp-volume 192.168.1.222:/data/exp1 192.168.1.233:/data/exp2

查看卷信息

> gluster volume info

查看卷狀態(tài)

> gluster volume status

  

2、復制卷

在兩臺主機上分別創(chuàng)建exp3和exp4目錄

> mkdir -p /data/exp3 > mkdir -p /data/exp4

創(chuàng)建復制卷,復制兩份,以tcp協(xié)議傳輸
注意brick數(shù)量與replica指定數(shù)相等

> gluster volume create rep-volume replica 2 transport tcp 192.168.1.222:/data/exp3 192.168.1.233:/data/exp4

  

3、條帶卷,把一個文件分開存,像條帶一樣

在兩臺主機上分別創(chuàng)建exp5和exp6目錄

> mkdir -p /data/exp5 > mkdir -p /data/exp6

創(chuàng)建條帶卷
注意brick的數(shù)量與stripe指定數(shù)量相等

> gluster volume create str-volume stripe 2 transport tcp 192.168.1.222:/data/exp5 192.168.1.233:/data/exp6

分別啟動我們上面創(chuàng)建的三種卷

> gluster volume start exp-volume > gluster volume start rep-volume > gluster volume start str-volume

安裝gluster-clinet

> yum install glusterfs-client

掛載卷

> mkdir /mnt/m1 /mnt/m2 /mnt/m3 > mount.glusterfs 192.168.1.222:/exp-volume /mnt/m1 > mount.glusterfs 192.168.1.222:/rep-volume /mnt/m2 > mount.glusterfs 192.168.1.222:/str-volume /mnt/m3

我們創(chuàng)建幾個文件寫到/mnt/m1下

> echo '1' >> /mnt/m1/test1.txt > echo '2' >> /mnt/m1/test2.txt > echo '3' >> /mnt/m1/test3.txt

上面三個文件分別放在了222和233主機下的exp1和exp2目錄。

?

我們創(chuàng)建文件到復制卷/mnt/m2下

> echo 'rep' >> /mnt/m2/rep.txt

rep.txt文件同時會存在222和233主機下的exp3和exp4目錄下。

?

我們創(chuàng)建文件到條帶卷/mnt/m3下

> echo '123456789' >> /mnt/m3/str.txt

str.txt文件會被折分成多個小文件保存在222和233主機下的exp5和exp6目錄下。


三、分布式復制卷的創(chuàng)建與使用

分別在222和233主機上創(chuàng)建

> mkdir -p /data/t1 /data/t2

文件存放與這里的服務器順序有關系
注意brick必須為replica指定數(shù)量K的N倍,brick以K個為一組,形成N個復制卷

> gluster volume create t-volume replica 2 transport tcp \ 192.168.1.222:/data/t1 \ 192.168.1.233:/data/t1 \ 192.168.1.222:/data/t2 \ 192.168.1.233:/data/t2

啟動卷

> gluster volume start t-volume

掛載卷

> mkdir /mnt/m4 > mount.glusterfs 192.168.1.222:/t-volume /mnt/m4

創(chuàng)建文件測試

> echo '1' >> /mnt/m4/1.txt > echo '1' >> /mnt/m4/2.txt > echo '1' >> /mnt/m4/3.txt > echo '1' >> /mnt/m4/4.txt

  

四、卷的設置

啟用卷的配額

> gluster volume quota exp-volume enable

關閉卷的配額

> gluster volume quota exp-volume disable

設置配額大小,以系統(tǒng)掛載目錄為根目錄,即/mnt/m1/data

> gluster volume quota exp-volume limit-usage /data 10GB

查看卷的配額列表

> gluster volume quota exp-volume list

?

增加brick

> gluster volume add-brick exp-volume 192.168.1.222:/data/exp8

重新均衡一下卷,上面增加的卷才生效

> gluster volume rebalance exp-volume start

刪除brick

> gluster volume remove-brick exp-volume 192.168.1.222:/data/exp8 force > gluster volume rebalance exp-volume start

  

總結

以上是生活随笔為你收集整理的centos7下的glusterfs的安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。