天天看點

glusterfs 步驟

一、下載下傳yum源  #  wget http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/CentOS/glusterfs-epel.repo      

[root@localhost yum.repos.d]# wget http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/CentOS/glusterfs-epel.repo

--2017-07-18 15:46:43-- http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/CentOS/glusterfs-epel.repo

Resolving download.gluster.org... 23.253.208.221, 2001:4801:7824:104:be76:4eff:fe10:23d8

Connecting to download.gluster.org|23.253.208.221|:80... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/CentOS/glusterfs-epel.repo [following]

--2017-07-18 15:46:43-- https://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/CentOS/glusterfs-epel.repo

Connecting to download.gluster.org|23.253.208.221|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 1079 (1.1K)

Saving to: “glusterfs-epel.repo”

100%[===================================================================================================================================================>] 1,079 --.-K/s in 0s

2017-07-18 15:46:44 (80.5 MB/s) - “glusterfs-epel.repo” saved [1079/1079]

[root@localhost yum.repos.d]#

[root@localhost yum.repos.d]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

18G 14G 3.0G 82% /

tmpfs 3.9G 16K 3.9G 1% /dev/shm

/dev/vda1 485M 54M 407M 12% /boot

/dev/mapper/VG_vdb-LV_vdb

40G 832M 37G 3% /srv

二、服務端部署glusfter

[root@localhost yum.repos.d]# yum -y install glusterfs-server

Loaded plugins: fastestmirror

Setting up Install Process

Determining fastest mirrors

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

base | 3.7 kB 00:00

epel | 4.3 kB 00:00

epel/primary_db | 5.9 MB 00:05

extras | 3.4 kB 00:00

glusterfs-epel | 2.9 kB 00:00

glusterfs-epel/primary_db | 10 kB 00:00

glusterfs-noarch-epel | 2.9 kB 00:00

glusterfs-noarch-epel/primary_db | 2.3 kB 00:00

logstash-5.0 | 951 B 00:00

updates | 3.4 kB 00:00

updates/primary_db | 2.5 MB 00:02

Resolving Dependencies

--> Running transaction check

---> Package glusterfs-server.x86_64 0:3.6.9-1.el6 will be installed

--> Processing Dependency: glusterfs-libs = 3.6.9-1.el6 for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: glusterfs-fuse = 3.6.9-1.el6 for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: glusterfs-cli = 3.6.9-1.el6 for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: glusterfs-api = 3.6.9-1.el6 for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: glusterfs = 3.6.9-1.el6 for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: libgfapi.so.0(GFAPI_PRIVATE_3.4.0)(64bit) for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: libgfapi.so.0(GFAPI_3.4.0)(64bit) for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: libglusterfs.so.0()(64bit) for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: libgfxdr.so.0()(64bit) for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: libgfrpc.so.0()(64bit) for package: glusterfs-server-3.6.9-1.el6.x86_64

--> Processing Dependency: libgfapi.so.0()(64bit) for package: glusterfs-server-3.6.9-1.el6.x86_64

---> Package glusterfs.x86_64 0:3.6.9-1.el6 will be installed

---> Package glusterfs-api.x86_64 0:3.6.9-1.el6 will be installed

---> Package glusterfs-cli.x86_64 0:3.6.9-1.el6 will be installed

---> Package glusterfs-fuse.x86_64 0:3.6.9-1.el6 will be installed

---> Package glusterfs-libs.x86_64 0:3.6.9-1.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================

Package Arch Version Repository Size

Installing:

glusterfs-server x86_64 3.6.9-1.el6 glusterfs-epel 720 k

Installing for dependencies:

glusterfs x86_64 3.6.9-1.el6 glusterfs-epel 1.4 M

glusterfs-api x86_64 3.6.9-1.el6 glusterfs-epel 64 k

glusterfs-cli x86_64 3.6.9-1.el6 glusterfs-epel 143 k

glusterfs-fuse x86_64 3.6.9-1.el6 glusterfs-epel 93 k

glusterfs-libs x86_64 3.6.9-1.el6 glusterfs-epel 282 k

Transaction Summary

Install 6 Package(s)

Total download size: 2.7 M

Installed size: 8.6 M

Downloading Packages:

(1/6): glusterfs-3.6.9-1.el6.x86_64.rpm | 1.4 MB 00:03

(2/6): glusterfs-api-3.6.9-1.el6.x86_64.rpm | 64 kB 00:00

(3/6): glusterfs-cli-3.6.9-1.el6.x86_64.rpm | 143 kB 00:00

(4/6): glusterfs-fuse-3.6.9-1.el6.x86_64.rpm | 93 kB 00:01

(5/6): glusterfs-libs-3.6.9-1.el6.x86_64.rpm | 282 kB 00:03

(6/6): glusterfs-server-3.6.9-1.el6.x86_64.rpm | 720 kB 00:10

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Total 108 kB/s | 2.7 MB 00:25

warning: rpmts_HdrFromFdno: Header V4 RSA/SHA256 Signature, key ID d5dc52dc: NOKEY

Retrieving key from http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/EPEL.repo/rsa.pub

Importing GPG key 0xD5DC52DC:

Userid: "Gluster Packager <[email protected]>"

From : http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/EPEL.repo/rsa.pub

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : glusterfs-libs-3.6.9-1.el6.x86_64 1/6

Installing : glusterfs-3.6.9-1.el6.x86_64 2/6

Installing : glusterfs-api-3.6.9-1.el6.x86_64 3/6

Installing : glusterfs-fuse-3.6.9-1.el6.x86_64 4/6

Installing : glusterfs-cli-3.6.9-1.el6.x86_64 5/6

Installing : glusterfs-server-3.6.9-1.el6.x86_64 6/6

Verifying : glusterfs-fuse-3.6.9-1.el6.x86_64 1/6

Verifying : glusterfs-api-3.6.9-1.el6.x86_64 2/6

Verifying : glusterfs-libs-3.6.9-1.el6.x86_64 3/6

Verifying : glusterfs-cli-3.6.9-1.el6.x86_64 4/6

Verifying : glusterfs-server-3.6.9-1.el6.x86_64 5/6

Verifying : glusterfs-3.6.9-1.el6.x86_64 6/6

Installed:

glusterfs-server.x86_64 0:3.6.9-1.el6

Dependency Installed:

glusterfs.x86_64 0:3.6.9-1.el6 glusterfs-api.x86_64 0:3.6.9-1.el6 glusterfs-cli.x86_64 0:3.6.9-1.el6 glusterfs-fuse.x86_64 0:3.6.9-1.el6 glusterfs-libs.x86_64 0:3.6.9-1.el6

Complete!

三、啟動
四、為存儲池添加/移出伺服器節點      

在其中一個節點上操作即可

gluster peer probe <SERVER>

gluster peer detach <SERVER>

注意,移出節點時,需要提前将該節點上的Brick移除

檢視所有節點的基本狀态(顯示的時候不包括本節點)

gluster peer status

gluster peer probe: failed: Probe returned with unknown errno 107解決方法

2014-10-17 17:46 by LittleMan, 1396 閱讀, 0 評論, 收藏, 編輯           

當在glusterfs中将伺服器加到存儲池中,及運作”gluster peer probe server”指令,

遇到peer probe: failed: Probe returned with unknown errno 107錯誤時,可以從以下幾個方面解決問題

1、檢視目标伺服器上的防火牆是否關閉

2、檢視glusterd在兩台機器上都啟動并運作

3、檢查兩台伺服器能否ping的通

五、
           

Filesystem Size Used Avail Use% Mounted on

18G 14G 3.0G 83% /

[root@localhost yum.repos.d]# mkdir -pv /data1/brick1/gv0

mkdir: created directory `/data1/brick1'

mkdir: created directory `/data1/brick1/gv0'

[root@localhost yum.repos.d]# gluster volume create gv0 replica 2 115.182.109.177:/data1/brick1/gv0/ 115.182.103.180:/data1/brick1/gv0/

volume create: gv0: failed: The brick 115.182.109.177:/data1/brick1/gv0 is being created in the root partition. It is recommended that you don't use the system's root partition for storage backend. Or use 'force' at the end of the command if you want to override this behavior.

六、

繼續閱讀