分佈式存儲系統GlusterFS最新版本安裝 頂 原

GlusterFS已經被Red Hat收購了,成爲其企業級解決方案的一部分。GlusterFS最近發佈了多個新版本,尤其是建立了新的GlusterD 2架構,開始原廠支持Kubernetes,不過目前還沒有達到Heketi的可用性。GlusterFS也升級到了版本5。因爲Ubuntu 18.04內置的GlusterFS也才3.13.2,因爲最近調整網絡導致以前的Gluster集羣不可用,乾脆升級到最新的版本。試了安裝GlusterD2,出現各種問題,然後還是回到了GlusterFS 5,過程如下。

安裝之前,把以前版本清除(注意:所有存儲的文件也會全部不可訪問,不過在節點目錄裏還在,除非主動刪除或覆蓋)。

sudo apt purge gluster*
sudo rm -rf /var/lib/glusterd

安裝新版本,通過添加PPA源來獲取新版本。

sudo add-apt-repository ppa:gluster/glusterfs-5
sudo apt-get update
sudo apt install glusterfs-server

查看節點的狀態:

sudo gluster peer status

或者使用:

sudo gluster pool list

創建存儲卷:

#在三個節點上創建網絡存儲,分佈式卷,名稱爲gvz
sudo gluster create volume gvz 10.1.1.201:/zpool/gvz 10.1.1.202:/zpool/gvz 10.1.1.203:/zpool/gvz

上面的10.1.1.201:/zpool/gvz爲構成分佈式卷的積木塊,稱爲brick。上面的命令所創建的卷gvz由三個bricks組成,默認爲分佈式卷(其它卷類型參見 Setting up GlusterFS Volumes ),相當於把三個節點的空間直接鏈接爲一個磁盤卷。

brick可以位於不同的節點,也是可以位於同一節點的不同目錄下(不推薦使用,不具有容錯特性,可用於組裝多個磁盤,我使用ZFS來創建本地卷,因此不用這種模式)。

啓動存儲卷服務(Gluster是軟件定義存儲,需要單獨啓動軟件服務):

sudo gluster volume start

查看存儲卷的狀態:

#查看網絡存儲卷信息
sudo gluster volume  info

#查看網絡存儲卷狀態
sudo gluster volume  status

掛載爲本地卷,在/etc/fstab文件中添加如下信息:

gfs01:/vol01 /mnt/glusterfs glusterfs defaults,_netdev 0 0

更多,參考:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章