[發明專利]一種使用rook部署ceph集群時指定monitor ip的方法在審
| 申請號: | 202010126230.8 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111371606A | 公開(公告)日: | 2020-07-03 |
| 發明(設計)人: | 趙磊;蔡衛衛;謝濤濤;宋偉 | 申請(專利權)人: | 山東匯貿電子口岸有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 rook 部署 ceph 集群 指定 monitor ip 方法 | ||
本發明公開一種使用rook部署ceph集群時指定monitor ip的方法,涉及Kubernetes環境技術領域,該方法要求用戶選擇HostNetwork來部署pod,通過在ceph集群yaml中的spec字段的mon字段下設定一個pub_net參數,該pub_net參數代表用戶想要設置的monitor的public network的網段,通過創建monitor掃描服務器上的所有網絡,并最終篩選出符合pub_net參數的網絡并繼續進行ceph集群的搭建。本方法實現了在Kubernetes環境下使用rook部署ceph集群時由用戶自定義monitor ip的方法,提高了部署的靈活性,降低了網絡方面的限制。
技術領域
本發明涉及Kubernetes環境,具體的說是一種使用rook部署ceph集群時指定monitor ip的方法。
背景技術
目前,存儲技術可以分為三種:
1)塊存儲
它是通過某種協議(SAS,SCSI,SAN,iSCSI等)掛接裸硬盤,然后分區、格式化、創建文件系統;或者直接使用裸硬盤存儲數據(數據庫)。此外,使用lvm劃分出的邏輯卷也是塊存儲,因為操作系統是區分不出到底是邏輯還是物理的,比如,有5個邏輯卷,它一概就認為只是5塊裸的物理硬盤而已。
2)文件系統存儲
它是通過NFS、CIFS等協議,mount遠程的文件系統,其實普通拿一臺服務器/筆記本,只要裝上合適的操作系統與軟件,就可以架設FTP與NFS服務了,架上該類服務之后的服務器,就是文件存儲的一種了,比如NAS和NFS服務器。
3)對象存儲
多數對象存儲的實現本質上是鍵值對存儲系統,根據鍵,找到值,值可以是任何東西,可以是小文件(小二進制片段),可以是大文件,比如網盤存儲就是對象存儲。
Ceph集群是一種可以為上述三種存儲方式提供接口的存儲集群,它的最底層是對象存儲。Ceph基于RADOS提供了一個無限可擴展的存儲集群。RADOS由大量的存儲設備節點組層,每個節點擁有自己的硬件資源(如CPU、內存、硬盤、網絡),并運行著操作系統和文件系統。Ceph集群為用戶提供了基礎庫librados以及高層應用接口RADOS GW、RBD與Ceph FS,最終滿足用戶不同存儲類型的需求。通過搭建Kubernetes環境,整個計算機集群可以作為一個整體來進行工作,進而允許將容器化的應用程序部署到集群,而無需將它們專門綁定到單個機器。作為對象存儲的經典代表,具有可靠、自動化、分布式等特點的ceph憑借rook可以部署到Kubernetes環境中,滿足了用戶對于容器化的對象存儲應用的需求。Rook是Kubernetes的開源云原生存儲編排器,為各種存儲解決方案提供平臺、框架和支持,以便與云原生環境原生集成。Rook將存儲軟件轉變為自我管理、自我擴展和自我修復的存儲服務。它通過自動化部署、啟動、設定、配置、擴展、升級、遷移、災難恢復、監控和資源管理來實現此目的。Rook使用底層云原生容器管理、調度和編排平臺提供的工具來執行其職責。Rook深入集成到云原生環境,利用擴展點為調度、生命周期管理、資源管理、安全性、監控和用戶體驗提供無縫體驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東匯貿電子口岸有限公司,未經山東匯貿電子口岸有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010126230.8/2.html,轉載請聲明來源鉆瓜專利網。





