生活随笔
收集整理的這篇文章主要介紹了
集群文件系统GlusterFS安装配置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
環(huán)境CentOS 6.3 x64
兩個服務(wù)端,一個客戶端
?
?
?官方安裝源
http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.1/CentOS/epel-6/x86_64/? ?
?
安裝glusterfs
yum?install?glusterfs-server? 這樣會安裝兩個服務(wù),其中g(shù)lusterd 用于服務(wù)端,glusterfsd用于客戶端
?
配置服務(wù)端,/etc/glusterfs/glusterd.vol
#指定一個卷,路徑為/data/gluster,作為服務(wù)器文件?volume?brick???type?storage/posix???option?directory??/data/gluster?end-volume??#設(shè)置卷brick為鎖中繼(關(guān)于中繼在附錄中介紹)?volume?locker???type?features/posix-locks???subvolumes?brick?end-volume??#設(shè)置卷brick為服務(wù)器模式,并指定IP和檢測端口,同時設(shè)置卷的使用權(quán)限為*(全部授權(quán)),也可以設(shè)置成部分授權(quán),如:192.168.1.*?volume?server???type?protocol/server???option?transport-type?tcp/server???option?bind-address?192.168.1.101?#Server2時IP配置為:?192.168.1.102???option?listen-port?6996???subvolumes?locker???option?auth.addr.brick.allow?*???option?auth.addr.locker.allow?*?end-volume? 啟動服務(wù)端,(服務(wù)端監(jiān)聽端口24007、24009、38465, 38466, and 38467)
?
service?glusterd?start??
?
配置客戶端,/etc/glusterfs/glusterfs.vol
#指向Server1:192.168.1.101服務(wù)器的客戶端訪問配置?volume?client1???type????protocol/client???option??transport-type??tcp/client???option??remote-host??192.168.1.101???option??transport.socket.remote-port?6996???option??remote-subvolume?locker?end-volume??#指向Server2:192.168.1.102服務(wù)器的客戶端訪問配置?volume?client2???type??????protocol/client???option????transport-type??tcp/client???option????remote-host??192.168.1.102???option????transport.socket.remote-port?6996???option????remote-subvolume?locker?end-volume??#將client1和client2設(shè)置成復制模式?volume?bricks???type?cluster/replicate???subvolumes?client1?client2?end-volume? 啟動客戶端
service?glusterfsd?start? ?
GlusterFS常用的中繼介紹
1.?storage/posix???#指定一個本地目錄給GlusterFS內(nèi)的一個卷使用;?2.?protocol/server???#服務(wù)器中繼,表示此節(jié)點在GlusterFS中為服務(wù)器模式,可以說明其IP、守護端口、訪問權(quán)限;?3.?protocol/client???#客戶端中繼,用于客戶端連接服務(wù)器時使用,需要指明服務(wù)器IP和定義好的卷;?4.?cluster/replicate???#復制中繼,備份文件時使用,若某子卷掉了,系統(tǒng)仍能正常工作,子卷起來后自動更新(通過客戶端);?5.?cluster/distribute???#分布式中繼,可以把兩個卷或子卷組成一個大卷,實現(xiàn)多存儲空間的聚合;?6.?features/locks????#鎖中繼,只能用于服務(wù)器端的posix中繼之上,表示給這個卷提供加鎖(fcntl?locking)的功能;?7.?performance/read-ahead?????#預(yù)讀中繼,屬于性能調(diào)整中繼的一種,用預(yù)讀的方式提高讀取的性能,有利于應(yīng)用頻繁持續(xù)性的訪問文件,當應(yīng)用完成當前數(shù)據(jù)塊讀取的時候,下一個數(shù)據(jù)塊就已經(jīng)準備好了,主要是在IB-verbs或10G的以太網(wǎng)上使用;?8.?performance/write-behind???#回寫中繼,屬于性能調(diào)整中繼的一種,作用是在寫數(shù)據(jù)時,先寫入緩存內(nèi),再寫入硬盤,以提高寫入的性能,適合用于服務(wù)器端;?9.?performance/io-threads???#IO線程中繼,屬于性能調(diào)整中繼的一種,由于glusterfs?服務(wù)是單線程的,使用IO?線程轉(zhuǎn)換器可以較大的提高性能,這個轉(zhuǎn)換器最好是被用于服務(wù)器端;?10.?performance/io-cache???#IO緩存中繼,屬于性能調(diào)整中繼的一種,作用是緩存住已經(jīng)被讀過的數(shù)據(jù),以提高IO?性能,當IO?緩存中繼檢測到有寫操作的時候,它就會把相應(yīng)的文件從緩存中刪除,需要設(shè)置文件匹配列表及其設(shè)置的優(yōu)先級等內(nèi)容;?11.?cluster/stripe???#條帶中繼,將單個大文件分成多個小文件存于各個服務(wù)器中,實現(xiàn)大文件的分塊存儲。? ?
本文嚴重參考了海力博客?和蚊子世界?。
?
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的集群文件系统GlusterFS安装配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。