[發明專利]國產操作系統適配Ceph的方法有效
| 申請號: | 202210205329.6 | 申請日: | 2022-03-04 |
| 公開(公告)號: | CN114327490B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 金旭;劉屹松 | 申請(專利權)人: | 麒麟軟件有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/71;G06F8/76 |
| 代理公司: | 北京匯智英財專利代理事務所(普通合伙) 11301 | 代理人: | 吳懷權 |
| 地址: | 300450 天津市濱海新區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 國產 操作系統 ceph 方法 | ||
本發明屬于國產操作系統適配Ceph技術領域,具體涉及一種國產操作系統適配Ceph的方法。本發明的國產操作系統基于LoongArch架構處理器平臺,方法包括以下步驟:步驟S1:Ceph更改編譯配置:在Ceph中增加LoongArch架構的分支并設置LoongArch架構的分支編譯流程;在Ceph的編譯配置中增加LoongArch架構的參數;步驟S2:Ceph添加LoongArch代碼;步驟S3:平臺自適應;步驟S4:Ceph與LoongArch架構處理器平臺的國產操作系統適配。
技術領域
本發明屬于國產操作系統適配Ceph技術領域,具體涉及一種國產操作系統適配Ceph的方法。
背景技術
隨著計算機技術的飛速發展和國產化替代熱潮的興起,越來越多的企業將自己的業務模型向國產處理器、國產操作系統遷移。Ceph作為OpenStack的重要組件,也被廣泛用于各大企業的云計算業務中,但Ceph原始代碼中并無LoongArch分支,因此如何使Ceph與LoongArch架構處理器平臺的國產操作系統適配成為一個待解決的問題。
發明內容
有鑒于此,本發明為了解決現有技術存在的缺陷和不足,提供了一種國產操作系統適配Ceph的方法,國產操作系統基于LoongArch架構處理器平臺,通過更改配置、添加LoongArch架構的分支,使Ceph與LoongArch架構適配,從而使Ceph在LoongArch架構的國產操作系統上成功編譯、安裝、運行和部署。
本發明一種國產操作系統適配Ceph的方法,所述國產操作系統基于LoongArch架構處理器平臺,包括以下步驟:
步驟S1:Ceph更改編譯配置:
在Ceph中增加LoongArch架構的分支并設置LoongArch架構的分支編譯流程;
在Ceph的編譯配置中增加LoongArch架構的參數,使Ceph識別及編譯LoongArch架構的分支;
步驟S2:Ceph添加LoongArch代碼:
在Ceph的LoongArch架構的分支中添加LoongArch架構的文件及LoongArch代碼,保障Ceph在LoongArch架構處理器平臺上編譯及運行;
步驟S3:平臺自適應:
Ceph匹配并實施LoongArch架構的分支,通過LoongArch代碼來識別LoongArch架構處理器平臺的接口,使Ceph與LoongArch架構處理器平臺兼容;
步驟S4:Ceph與LoongArch架構處理器平臺的國產操作系統適配。
進一步的,所述步驟S1中,參數包括編譯參數、配置檢查參數、配置信息參數、上下文構建參數。
進一步的,所述LoongArch代碼為LoongArch架構的分支的代碼,所述LoongArch代碼包括宏定義、接口函數、匯編指令。
進一步的,在所述步驟S3中,Ceph識別LoongArch架構處理器平臺的接口是通過LoongArch代碼中的宏定義實現的。
進一步的,在所述步驟S3中,若匹配的架構為LoongArch,則匹配LoongArch代碼及接口,若匹配的架構非LoongArch,則匹配其他架構代碼及接口。
進一步的,所述步驟S4是在Ceph的部署工具Ceph-deploy中添加國產操作系統標簽,使Ceph部署在國產操作系統上,完成Ceph與運行在 LoongArch架構處理器平臺的國產操作系統適配。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于麒麟軟件有限公司,未經麒麟軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210205329.6/2.html,轉載請聲明來源鉆瓜專利網。





