有一個Ceph客戶端來連接Windows系統嗎?
小夥伴們,新年快樂!遲來的問候和新年祝福。簡單回顧一下2017年存儲現狀,不難發現SDS和HCI無疑是發展最快的,隨著不同行業廣泛應用,這些技術也日趨成熟,未來傳統存儲的發力點也無疑是SDS和HCI。這個假期太忙,沒有準備什麼新技術,新年後的第一篇文章還是給大家分享下Ceph吧。
在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共享。
節日推薦
狗年大吉,遲來的祝福。
※Kibana或Grafana,時間序列可視化如何選擇?
※FAQ詳解「Meltdown和Spectre」問題,接踵而來的「Skyfall和Solace」是否僅是騙局?
TAG:架構師技術聯盟 |