glusterfs工作流程
彈性hash演算法
分布式卷
條帶卷複製卷
分布式條帶卷
分布式複製卷
條帶複製卷
分布式條帶複製卷
分布式卷
gluster yolume create dis-volume server1:/dir1 server2:/dir2 server3:/dir3
條帶卷
gluster volume create stripe-volume stripe 2 transport tcp server1:/dir1 server2:/dir2
複製卷
gluster volume create rep-volume replica 2 transport tcp server1:/dir1 server2:/dir2
分布式條帶卷
gluster volume create dis-stripe stripe 2 transport tcp server1:/dir1
server2:/dir2 terver3:/dir3 server4:/dir4
分布式複製卷
gluster volume create(disrep replica 2 transport tcp server1:/dir1 server2:
/dir2 server3:/dir3 server4:/dir4
先將gfsrepo庫匯入到所有的伺服器例項的root目錄下,安裝gfs的相關的軟體包 需要用到此庫
為所有伺服器都配置下列操作
cd /etc/yum.repos.d/
vi glfs.repo 編輯gifs的yum庫
[glfs]
name=glfs
baseurl=file:///root/gfsrepo 設定本地源路徑
gpgcheck=0
enable=1
儲存退出
vi /etc/hosts 剪輯本地對映檔案 對映伺服器節點名和ip
20.0.0.15 node1
20.0.0.16 node2
20.0.0.18 node3
20.0.0.19 node4
儲存退出
yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma..
....
..完畢
systemctl start glusterd.service 開啟服務
systemctl status glusterd.service
確認glusterfs已經在執行
下面的只要其中一台上執行即可
gluster peer probe node2 與其他伺服器建立信任關係
gluster peer probe node3
gluster peer probe node4
gluster peer status
number of peers: 3 建立信任關係的成員
hostname: node2
uuid: df4c1840-dbb0-45c5-857c-8d1d1116906a
state: peer in cluster (connected) 成員連線的狀態
hostname: node3
uuid: b0c31b6f-4098-49de-8151-494d51489726
state: peer in cluster (connected)
hostname: node4
uuid: 93e1a723-b3b7-41d6-887f-122309889a74
state: peer in cluster (connected)
注意:需要所有伺服器都處於peer in cluster (connected)狀態
gluster volume create dis_str stripe2 node1:/
data
/sdb1 node2:/
data
/sdb1 node3:/
data
/sdb1 node4:/
data
/sdb1 force
建立乙個分布式條帶卷試試看
gluster volume start dis_str
啟用新建的卷
gluster volume stop dis_str
停用卷gluster volume delete dis_str
刪除卷 (刪除前必須先停用)
和上面同樣配置glfs庫和hosts檔案然後安裝服務
yum -y install glusterfs lusterfs-fuse
mkdir -p /data/dis_str 建立掛載需要用到的檔案
mount.glusterfs node1:dis_str /data/dis_str (掛載gfs儲存)
分布式儲存 HDFS 與 GFS 的設計差異
我們知道 hdfs 最早是根據 gfs google file system 的 概念模型來設計實現的。然後呢,我就去把 gfs 的原始 找出來仔細看了遍,gfs 的整體架構圖如下 hdfs 參照了它所以大部分架構設計概念是類似的,比如 hdfs namenode 相當於 gfs master,hd...
分布式儲存
塊儲存,檔案儲存,物件儲存區別 分布式儲存的應用場景相對於其儲存介面,現在流行分為三種 物件儲存 也就是通常意義的鍵值儲存,其介面就是簡單的get put del和其他擴充套件,如七牛 又拍 swift s3 塊儲存 這種介面通常以qemu driver或者kernel module的方式存在,這種...
分布式儲存
普通儲存 das 直連式儲存。nas 連線式儲存。san 儲存網路。大檔案分布儲存 gfs google file system google檔案系統 hdfs hadoop distributed file system hadoop分布式檔案系統 小檔案分布儲存 adfs ali distrib...