GlusterFS功能簡介

1、基本管理功能

GlusterFS服務管理:啓動、停止、重啓服務;

TrustedStorage Pools管理:增加或刪除peer;

Volume管理:增加捲、啓動卷、停止卷;

上述這些基本的管理功能不再做介紹。

2、TuningVolume Options(調整卷配置)

GlustreFS提供了45項配置用來調整Volume屬性,包括端口、cache、安全、存儲空間、自愈、日誌、擴展性、通訊協議、性能等配置項。

用戶可以通過gluster volume info命令來查看自定義配置項。

3、ConfiguringTransport Types for Volume(配置傳輸類型)

創建卷的時候,可以選擇client與brick的通訊協議。

也可以通過gluster volume set volnameconfig.transport tcp,rdma OR tcp OR rdma命令更改通訊協議,需要注意的在更改通訊協議前,必須先停止volume。

默認情況是TCP,根據部署場景可選擇RDMA或RDMA+TCP組合,而選擇RDMA協議需要相應硬件的支持。

4、ExpandingVolumes(擴容)

GlusterFS集羣的擴容就是通過增加volume來實現,通過glustervolume add-brick命令增加捲。

注意,擴容複製卷的時候,必須同時增加捲的數量是replica的倍數。例如replica 2的集羣擴容,需要同時增加2個volume;replica3的集羣擴容,需要同時增加3個volume。

5、ShrinkingVolumes(縮容)

集羣縮減存儲空間通過刪除卷的glustervolume remove-brick命令實現,刪除卷的命令執行後,GlustreFS會啓動數據遷移,若遷移的數據較大,遷移過程將耗時較長,可能通過命令觀察遷移狀態。

6、Replacefaulty brick(更換壞塊)

用好的brick替換故障的brick。

使用方法如下:glustervolume replace-brick test-volume server3:/exp3 server5:/exp5 commit force,將test-volume卷中的server3:/exp3故障brick替換掉。

7、RebalancingVolumes(負載調整)

擴容或縮容卷,集羣中可能會出現不同卷的存儲利用率較大的不均衡的現象。通過Rebalancing機制,在後臺以人工方式來執行負載平滑,將進行文件移動和重新分佈,此後所有存儲服務器都會均會被調度。

爲了便於控制管理,rebalance操作分爲兩個階段進行實際執行,即FixLayout和MigrateData。

(1)FixLayout:修復layout以使得新舊目錄下新建文件可以在新增節點上分佈上。

(2)MigrateData:新增或縮減節點後,在卷下所有節點上進行容量負載平滑。爲了提高rebalance效率,通常在執行此操作前先執行FixLayout。

8、TriggeringSelf-Heal on Replicate(文件自愈)

在複製卷中,若出現複本間文件不同步的情況,系統每十分鐘會自動啓動Self-Heal。

也可以主動執行glustervolume heal命令觸發Self-Heal,通過gluster volume heal info可以查看需要heal的文件列表。

在healing過程中,可以通過gluster volume heal info healed查看已修復文件的列表;通過gluster volume heal info failed查看修復失敗的文件列表。

9、Geo-replication(異地備份)

異地備份可以提供數據的災難恢復。以本地集羣作爲主存儲,異地存儲爲備份,通過局域網或互聯網持續、增量、異步備份數據。使用gluster volume geo-replication相關的命令實現異地備份創建管理。

10、Quota(限額管理)

GlusterFS提供目錄或卷的存儲使用空間的限制設置功能。

通過目錄限額可以實現對用戶按存儲容量計費的功能。

使用方法爲:gluster volume quota

11、VolumeSnapshots(卷快照)

卷快照功能用於卷的備份和恢復,在非複製卷的應用場景,通過卷快照實現數據冗餘備份。

12、MonitoringWorkload(性能監控)

監控每一個brick文件操作的IO性能,主要監控打開fd的數量和最大fd數量、最大讀文件調用數、最大寫文件調用數、最大打開目錄調用數、brick讀性能、brcik寫性能等。

使用方法:gluster volume profile

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