XGFS Manila 驅動釋出!XGFS 實現與 OpenStack 的全面結合
近日,XSKY星辰天合發布最新的高效能 XGFS Manila 驅動。透過該驅動,XGFS 介面實現與 OpenStack 開放生態的緊密對接,使用者在 OpenStack 可以便捷使用 XGFS 提供的高效能的檔案共享。
XSKY 釋出 XGFS Manila 驅動
OpenStack 是當前商用最廣泛的開源雲平臺之一。在 OpenStack 平臺中,為了支撐各種儲存需求,誕生了 Cinder 和 Manila 元件,分別用於提供塊儲存和檔案儲存服務,儲存廠商透過各自的驅動(Driver )實現與 OpenStack 元件的統一介面用於對接。
Manila 用來提供檔案共享,支援 CIFS 協議 和 NFS 協議。實現在雲上提供共享檔案系統功能,讓多臺雲主機共享檔案,同時又提供各種型別的訪問許可權實現租戶資源隔離。
XGFS(XSKY Global File System)是 XSKY星辰天合提供的新一代分散式檔案儲存系統。XGFS 基於靈活的 SDS 架構,可提供 POSIX、NFS、SMB/CIFS、FTP、S3、HDFS 等豐富的檔案服務,不僅可以用於企業的檔案共享,備份歸檔通用場景, 也可以應用於影片監控、人工智慧、大資料分析、高效能運算、非編、渲染等場景。
XGFS Manila 驅動提升雲平臺使用者效率
XGFS Manila 驅動已經實現了在 OpenStack Horizon 上動態建立、刪除 NFS/CIFS 共享,為雲平臺使用者有效提高了生產效率,降低了成本。XGFS Manila 驅動還支援對 NFS/CIFS 共享設定 ACL ,可以實現對網路中報文流的精確識別和控制,達到控制網路訪問行為、防止網路攻擊和提高網路頻寬利用率的目的,從而切實保障網路環境的安全性和網路服務質量的可靠性。使用者在部署好 OpenStack 和 XGFS 後,配置 XGFS Manila 驅動,可以透過下面的示例步驟進行配置使用,下面演示如何透過 XGFS Manila 驅動在 OpenStack 建立並使用共享:
1、建立共享型別(share_type)
在 OpenStack Horizon 介面上,點選管理員→ Share → Share types → Create Share Type,按如圖所示的引數進行共享型別的建立。
2、建立共享(share)
在 OpenStack Horizon 介面,點選 Share→Shares→Create Share,設定好引數,可以指定共享的大小和共享協議,型別選擇我們上一步中建立的共享型別。
點選建立,即可在 XGFS 中建立一個檔案共享。
結合 XGFS 多協議互通的能力,建立出的目錄可以發揮出最大效用,任意一個協議寫入的檔案,其他所有協議均能列出和訪問。
3、為共享指定Access Rule
在 OpenStack Horizon 介面,點選 Share→Shares→選中目標共享→管理規則→Add rule,可以根據對應的協議選擇相應的訪問規則型別,比如 IP 或者 user,規則生效之後訪問目標共享需要遵守這種訪問控制規則才可以正常訪問,為共享提供了保護與鑑權。
在儲存上可以看到對應的客戶端組已經開始被新增到我們剛剛建立的共享中。
4、進入虛擬機器使用共享
在符合訪問規則的虛擬機器中,可以掛載後使用共享,本例中使用 mount 命令進行掛載。
如圖所示,在虛擬機器中可以正常使用我們剛才建立的共享。
5、其他功能
除了以上的簡單使用之外,當使用者對某個共享的資源使用已超出系統配置的資源時,或者有大量資源閒置造成資源浪費的時候,需要分別透過擴容共享和縮容共享來進行調整。使用者可以透過 OpenStack 直接呼叫 XGFS Manila 驅動對共享進行擴容、縮容,動態調整共享的大小。配合 XGFS 整池無感知擴容的能力,儲存資源池儲存空間不足時,可透過硬體裝置建立一個新的儲存資源池,並實現整池擴容,使用者可在不改變任何訪問路徑的情況下實現資源的升級擴充套件。在 OpenStack Horizon 介面,點選 Share→Shares→選中目標共享→Extend Share,即可對共享的大小進行調整。
使用者還可以透過 OpenStack API 對建立的檔案共享進行快照建立和刪除,進一步保護好資料的安全。
XGFS Manila 驅動已實現雲管平臺實際使用
目前 XGFS Manila 驅動已經在東北某 985 大學的雲管平臺中使用,雲管平臺透過 Manila 進行非結構化資料管理,日誌分析平臺對資料進行挖掘、提取、分析、管理,處理日誌中異常訪問等,實現智慧搜尋、內容安全洞察。從源頭保障資料資產的複用能力,實現數字資產統一運營、全面合規、高效利用。
總結:為雲端計算應用提供更好檔案儲存服務
XGFS Manila 驅動為 OpenStack 使用者提供了更為便捷的方式對接 XGFS,透過 OpenStack 即可快速建立 XGFS 的各種資源,為雲端計算不同業務中的應用提供了敏捷、靈活的檔案資料儲存服務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545808/viewspace-2918218/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 杉巖資料實現與OpenStack的全面緊耦合
- [vmware to openstack] 安裝virtio驅動
- 結合領域事件和微服務的實現領域驅動設計 - Alagarsamy事件微服務
- 半導體領軍企業揚傑科技部署星辰天合XGFS 應對海量小檔案資料儲存
- 基於DotNetty實現自動釋出 - 專案的配置與發現Netty
- XSKY新一代分散式檔案系統XGFS揭秘——後設資料服務分散式
- 基於DotNetty實現自動釋出 - 實現一鍵打包釋出Netty
- 新版本釋出,新增監控外掛與驅動
- GitLab整合kubernetes實現自動釋出Gitlab
- 前端自動化釋出實戰總結前端
- 驅動篇——總結與提升
- div+contenteditable 實現富文字釋出框的小結
- 動態連結的步驟與實現
- covrom/redispubsub:Redis Streams的釋出訂閱驅動程式VRRedis
- 領域驅動模型DDD(二)——領域事件的訂閱/釋出實踐模型事件
- DDD領域驅動最全詳解(圖文全面總結)
- Laravel 5.6.7 版本釋出,加入了 SFTP 驅動LaravelFTP
- nginx 實現實用的灰度釋出Nginx
- Redis(設計與實現):---釋出與訂閱介紹Redis
- Go | Go 結合 Consul 實現動態反向代理Go
- F5與Openshift整合,實現灰度釋出
- 【Spring Cloud】Eureka實現微服務釋出與呼叫SpringCloud微服務
- Redis 設計與實現 (六)--釋出訂閱Redis
- 框架-裝置與驅動的拆分及實現-I2C框架
- jenkins+git+.net core實現自動釋出JenkinsGit
- redis驅動-jedis實現1Redis
- 一鍵實現自動化部署(灰度釋出)實踐
- 繼承ActionSupport 實現Action與屬性驅動傳參繼承
- 基於java的文章釋出系統的設計與實現Java
- MySQL的驅動表與被驅動表MySql
- Flutter 實現webview與原生元件組合滑動FlutterWebView元件
- Airtest結合tidevice實現IOS自動化測試AIIDEdeviOS
- 用例驅動實現DDD的方法 - codex
- [Gitlab]使用Webhook實現前端專案自動釋出GitlabWebHook前端
- Git + Jenkins 自動化 NGINX 釋出簡易實現GitJenkinsNginx
- asp.net core + jenkins 實現自動化釋出ASP.NETJenkins
- 新增 EtherNet/IP 驅動,v2.3 即將釋出
- 基於spring實現事件驅動Spring事件