GlusterFS的部署和應(yīng)用方法

本篇內(nèi)容主要講解“GlusterFS的部署和應(yīng)用方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“GlusterFS的部署和應(yīng)用方法”吧!

網(wǎng)站設(shè)計(jì)制作過(guò)程拒絕使用模板建站;使用PHP+MYSQL原生開(kāi)發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);做網(wǎng)站、網(wǎng)站制作收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營(yíng)了十載的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

一、GlusterFS 安裝

    本博文講簡(jiǎn)要介紹GlusterFS在CentOS 7 中的部署和應(yīng)用。由于GlusterFS需要使用網(wǎng)絡(luò),因此還必須事先根據(jù)環(huán)境設(shè)置防火墻規(guī)則,關(guān)閉SELinux。

    因?yàn)镚lusterFS至少需要兩臺(tái)服務(wù)器搭建,所以我們這里使用兩臺(tái)服務(wù)器作為示例,服務(wù)器配置最好相同,每個(gè)服務(wù)器兩塊磁盤(pán),一塊是用于安裝系統(tǒng),一塊是用于GlusterFS。

服務(wù)器IP主機(jī)名系統(tǒng)
server1192.168.2.206server1.wzlinux.comCentOS 7.2
server2192.168.2.207server2.wzlinux.comCentOS 7.2

1、環(huán)境設(shè)置

    由于GlusterFS并沒(méi)有服務(wù)器與元數(shù)據(jù)等概念,因此所有服務(wù)器的設(shè)置都相同。首先要做主機(jī)名的設(shè)置,這里以一臺(tái)服務(wù)器作為演示,另外一臺(tái)服務(wù)器做同樣的操作。

# vim /etc/hostname
server1.wzlinux.com

# vim /etc/hosts
192.168.2.206 server1.wzlinux.com server1
192.168.2.207 server2.wzlinux.com server2

2、時(shí)鐘同步

    另一個(gè)問(wèn)題是集群內(nèi)部的時(shí)間非常重要,如果服務(wù)器間的時(shí)間有誤差,可能會(huì)給集群間的通信帶來(lái)麻煩,進(jìn)而導(dǎo)致集群失效。我們這里采用網(wǎng)絡(luò)同步時(shí)鐘的方法。

ntpdate time.nist.gov

3、安裝GlusterFS倉(cāng)庫(kù)

    在CentOS的wiki上面有安裝的詳細(xì)過(guò)程,我們這里直接使用CentOS 7的yum安裝倉(cāng)庫(kù)。

yum install centos-release-gluster -y

4、格式化和掛載bricks

    把我們的另外一塊磁盤(pán)sdb格式化然后掛載,我這里配置的是20GB容量的磁盤(pán)。

mkfs.xfs -i size=512 /dev/sdb
mkdir -p /bricks/brick1

    在/etc/fstab 中添加如下。

/dev/sdb  /bricks/brick1 xfs defaults 1 2

    然后進(jìn)行掛載。

mount -a

5、安裝GlusterFS

yum --enablerepo=centos-gluster*-test install glusterfs-server

   添加開(kāi)機(jī)啟動(dòng)和啟動(dòng)服務(wù)。

systemctl enable glusterd
systemctl start glusterd

二、配置服務(wù)和集群

    安裝完成GlusterFS之后,還不能立即使用,還需要對(duì)服務(wù)器進(jìn)行配置,在配置之前最好使用命令ping一下各服務(wù)器的主機(jī)名,確保主機(jī)名與IP都已經(jīng)配置正確。

1、配置trusted pool

server1:

gluster peer probe server2

server2:

gluster peer probe server1

    對(duì)于某一臺(tái)服務(wù)器,本機(jī)已經(jīng)自動(dòng)添加好,只需要添加其他的server即可。

    查看集群狀態(tài)。

# gluster peer status
Number of Peers: 1

Hostname: server2
Uuid: 17c14f29-a379-45a1-b8b3-5e4c97baa643
State: Peer in Cluster (Connected)

2、配置GlusterFS卷

     請(qǐng)同時(shí)在server1和server2上面進(jìn)行如下操作。

mkdir /bricks/brick1/gv0

     在任何一臺(tái)服務(wù)器操作如下指令即可,關(guān)于卷的創(chuàng)建模式,可以參照我的上篇博文,我們這里創(chuàng)建一個(gè)復(fù)制卷,類(lèi)似于RAID1。

gluster volume create gv0 replica 2 server1:/bricks/brick1/gv0 server2:/bricks/brick1/gv0
gluster volume start gv0

     確保已經(jīng)啟動(dòng)起來(lái),在任何一臺(tái)機(jī)器查看即可。

# gluster volume info
 
Volume Name: gv0
Type: Replicate
Volume ID: 794d313e-11cc-4b72-8190-619a7583d2ff
Status: Started
Snapshot Count: 0
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: server1:/bricks/brick1/gv0
Brick2: server2:/bricks/brick1/gv0
Options Reconfigured:
transport.address-family: inet
nfs.disable: on

3、掛載卷

    設(shè)置到這一步,我們需要找一臺(tái)機(jī)器來(lái)掛載測(cè)試創(chuàng)建的卷,正常情況下我們應(yīng)該使用第三臺(tái)機(jī)器來(lái)進(jìn)行掛載,因?yàn)檫€需要配置系統(tǒng)并且按照額外的軟件包,我們這里就拿其中一臺(tái)server作為簡(jiǎn)單測(cè)試。

server1:

mount -t glusterfs server1:/gv0 /mnt
cp /var/log/messages /mnt/

     為了確認(rèn)一切正常,我們?cè)诹硗庖慌_(tái)機(jī)器上面查看復(fù)制的文件。

server2:

# ll /bricks/brick1/gv0/
-rw-------. 2 root root 304233 Jul 21 12:43 messages

到此,相信大家對(duì)“GlusterFS的部署和應(yīng)用方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

新聞名稱(chēng):GlusterFS的部署和應(yīng)用方法
瀏覽地址:http://muchs.cn/article14/gcicge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作企業(yè)網(wǎng)站制作、自適應(yīng)網(wǎng)站、網(wǎng)站營(yíng)銷(xiāo)、外貿(mào)網(wǎng)站建設(shè)、定制開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)