有一個Ceph客戶端來連線Windows系統嗎?

架構師技術聯盟發表於2018-02-22

640?wx_fmt=jpeg


640?wx_fmt=gif

      小夥伴們,新年快樂!遲來的問候和新年祝福。簡單回顧一下2017年儲存現狀,不難發現SDS和HCI無疑是發展最快的,隨著不同行業廣泛應用,這些技術也日趨成熟,未來傳統儲存的發力點也無疑是SDS和HCI。這個假期太忙,沒有準備什麼新技術,新年後的第一篇文章還是給大家分享下Ceph吧。



      關於Ceph架構、生態、後端Object發展和友商改良產品解析,之前花時間做了比較詳細的文章分析,感興趣的夥伴可通過歷史發文零散查閱或點選“原文連結”獲取完整版材料。

640?wx_fmt=png

      在Ceph儲存系統中,實現Ceph和Windows整合並不像將Ceph連線到Linux系統那麼簡單。您需要使用Ceph Gateway或SUSE Enterprise Storage(關於該產品,後面找時間跟大家詳細分享)才能完成工作。Windows沒有Ceph客戶端,但有兩種整合Ceph和Windows的選項,如下:

  • Ceph物件閘道器

  • SUSE Enterprise Storage中的iSCSI目標

 

      開源的Ceph儲存是基於Linux的實現的。因此,預設的Ceph客戶端選項只專注於Linux作業系統。RADOS塊裝置提供的是Linux核心級驅動程式,因此它不會幫助您將Ceph與Windows整合。另外,CephFS是一種POSIX檔案系統,也無法在Windows上輕鬆實現整合。

 

      但Ceph物件閘道器提供了對應用程式的REST式訪問。它與Amazon Simple Storage Service和OpenStack Swift相容,您可以直接從RESTful客戶端應用程式直接訪問Ceph Gateway。這不是提供訪問作業系統的最佳方式。

 

      Ceph對Windows提供的最簡單透明訪問方法是Ceph iSCSI閘道器,它可在SUSE基於Ceph的企業級儲存產品中使用(如SUSE Enterprise Storage)。使用此閘道器,您可以將Ceph配置為基於iSCSI的SAN,使其可用於任何執行iSCSI啟動器的作業系統。iSCSI Initiator是Windows伺服器作業系統的原生產品,它使iSCSI閘道器成為將Windows連線到Ceph的最佳方式。

 

      將Windows上的iSCSI Initiator配置為通過Ceph閘道器提供的iSCSI目標後,Windows將通過本地新增的iSCSI磁碟訪問Ceph儲存。

 

      Ceph基於物件實現的儲存系統,它提供了一種快速儲存資料的方式,但設定檔案共享需要一些工作。Ceph儲存由許多儲存節點組成,它們將檔案切分二進位制物件,並將它們分佈在物件儲存裝置(OSD)上。一個典型的Ceph配置有數百甚至上千個OSD節點。


      Ceph提供了四種不同的使用者可以訪問物件儲存的方式

  • 與Amazon Simple Storage Service(S3)相容的可靠的自動分散式物件儲存(RADOS)閘道器;

  • iSCSI介面將Ceph轉變為iSCSI SAN儲存;

  • CephFS,一種符合POSIX標準的檔案系統,本地安裝在Ceph客戶端上;

  • RADOS塊裝置,它呈現出典型的Linux塊裝置,就好像它是一個本地硬碟。


      關於檔案共享呢?為Ceph提供檔案共享介面是可能的,但它必須通過附加層到底層物件儲存之上。管理員建立可讓其他Linux和Unix計算機訪問NFS共享的共享。

      為了提供對Ceph底層物件儲存的NFS訪問,管理員必須考慮使用哪種Ceph訪問方法。S3相容介面並不適合,因為它主要用於必須使用REST直接訪問儲存的雲應用程式。


      但RBD驅動程式和CephFS介面可以提供對Ceph底層物件儲存的NFS訪問。從Linux作業系統的角度來看,RBD只是管理員可以建立任何Linux檔案系統的另一個塊裝置,而CephFS檔案系統只是另一種符合POSIX標準的檔案系統,兩者都可以使用NFS共享。


      更多Ceph介紹資料,請參閱開篇分享連結。關於Ceph架構、生態、後端Object發展和友商改良產品解析,點選“原文連結”獲取完整版材料。


節日推薦



溫馨提示:
請搜尋“ICT_Architect”“掃一掃”二維碼關注公眾號,點選原文連結獲取更多技術資料

640?wx_fmt=png

狗年大吉,遲來的祝福。

640?wx_fmt=gif

相關文章