倆台服務端,一台用戶端。
環境:
Centos7。
服務端安裝和配置
零、編輯hosts檔案
添加
192.168.1.230 GFS230
192.168.1.231 GFS231
230、231兩台伺服器分别執行一到五指令:
一、執行以下指令,下載下傳glusterfs。
1、安裝epel-release
yum -y install epel-release
2、執行
二、yum方式線上安裝。
yum -y install glusterfs-server
三、開放端口
編輯iptables添加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 24007 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 49155 -j ACCEPT
四、重新開機電腦
reboot
五、開啟服務端
systemctl start glusterd
========================================================
六、伺服器有兩台要先綁定子一起(230做主伺服器)在230上執行:
gluster peer probe 192.168.1.231
然後建立一份存儲資料
gluster volume create zkweb_files GFS230:/home/zkweb/files
如果有兩台伺服器則
gluster volume create zkweb_files GFS230:/home/zkweb/files GFS231:/home/zkweb/files
說明:
zkweb_files為同一命名空間,用戶端挂載時使用。
GFS231:/home/zkweb/files為第二台服務端的路徑,需要配置hosts添加 192.168.1.231 GFS231
建立兩份存儲資料,需要設定成雙數,伺服器需要雙數。
gluster volume create zkweb_files repl 2 GFS230:/home/zkweb/files GFS231:/home/zkweb/files
七、啟動volume。
gluster volume start zkweb_files
用戶端安裝和配置
一、配置hosts。
192.168.1.230 GFS230
二、yum線上安裝。
yum -y install glusterfs-client
三、挂載目錄
mount -t glusterfs GFS230:/zkweb_files /home/zkweb/files
說明:/home/zkweb/files為用戶端目錄,如果沒有請先建立。
到此,配置完成,在/home/zkweb/files路徑下建立檔案,檢視GFS230上有沒有測試一下OK了。
本文轉自 yntmdr 51CTO部落格,原文連結:http://blog.51cto.com/yntmdr/1613545,如需轉載請自行聯系原作者