有一個Ceph客戶端來連線Windows系統嗎?
小夥伴們,新年快樂!遲來的問候和新年祝福。簡單回顧一下2017年儲存現狀,不難發現SDS和HCI無疑是發展最快的,隨著不同行業廣泛應用,這些技術也日趨成熟,未來傳統儲存的發力點也無疑是SDS和HCI。這個假期太忙,沒有準備什麼新技術,新年後的第一篇文章還是給大家分享下Ceph吧。
關於Ceph架構、生態、後端Object發展和友商改良產品解析,之前花時間做了比較詳細的文章分析,感興趣的夥伴可通過歷史發文零散查閱或點選“原文連結”獲取完整版材料。
在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”或“掃一掃”二維碼關注公眾號,點選原文連結獲取更多技術資料。
狗年大吉,遲來的祝福。
相關文章
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- Ceph的客戶端安裝客戶端
- VNC客戶端推薦,Windows系統下VNC客戶端推薦VNC客戶端Windows
- windows客戶機連線gerrit的一個報錯處理Windows
- linux之客戶端連線數統計Linux客戶端
- mysql、redis 客戶端連線池MySqlRedis客戶端
- vncserver建立與客戶端連線VNCServer客戶端
- 某客戶系統tomcat連線池連線異常Tomcat
- 如何使用Redshift客戶端工具SQL Workbench來連線Redshift客戶端SQL
- windows10系統下遠端桌面連線失敗客戶端無法建立與遠端計算機的連線如何解決Windows客戶端計算機
- Redis客戶端連線數DevOpsRedis客戶端dev
- 從客戶端連線ASM例項客戶端ASM
- Qt TCP通訊客戶端斷開連線有哪些方法QTTCP客戶端
- mysql客戶端連線的幾個常見錯誤MySql客戶端
- Java 客戶端 Jedis和JedisPool 連線池Java客戶端
- Oracle客戶端連線伺服器教程Oracle客戶端伺服器
- 客戶端連線資料庫的方法客戶端資料庫
- 客戶端連線故障檢查流程手段客戶端
- windows 系統,遠端桌面連線超出連線數解決方法Windows
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- windows系統遠端桌面連線技巧兩則Windows
- VNC客戶端是Windows,VNC客戶端是Windows如何進行操作VNC客戶端Windows
- 使用 WebSocket 客戶端連線 MQTT 伺服器Web客戶端MQQT伺服器
- 客戶端怎麼連線到伺服器?客戶端伺服器
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- MySQL client客戶端的四種連線方式MySqlclient客戶端
- Linux系統中KafKa安裝和使用方法 java客戶端連線kafkaLinuxKafkaJava客戶端
- windows7客戶端vnc viewer連線rhel5 vnc server小記Windows客戶端VNCViewServer
- powerVM客戶端系統盤克隆客戶端
- 如何在 Windows 作業系統中執行 Docker 客戶端Windows作業系統Docker客戶端
- PLSQL Developer 客戶端沒有TNS監聽,無法連線資料庫SQLDeveloper客戶端資料庫
- PL/SQL developer 遠端連線資料庫 客戶端配置SQLDeveloper資料庫客戶端
- 解決戶端連線CentOS系統亂碼問題CentOS
- 在Linux 上安裝DB2 8.1 並配置windows 客戶端連線LinuxDB2Windows客戶端
- HTTP客戶端連線,選擇HttpClient還是OkHttp?HTTP客戶端client
- ESP作為單連線中的TCP客戶端TCP客戶端
- 配置TimesTen客戶端連線[TimesTen運維]客戶端運維