麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

數(shù)據(jù)處理方法及裝置、非易失性存儲(chǔ)介質(zhì)、電子設(shè)備與流程

文檔序號(hào):41744279發(fā)布日期:2025-04-25 17:27閱讀:4來(lái)源:國(guó)知局
數(shù)據(jù)處理方法及裝置、非易失性存儲(chǔ)介質(zhì)、電子設(shè)備與流程

本技術(shù)涉及it與軟件開(kāi)發(fā)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)處理方法及裝置、非易失性存儲(chǔ)介質(zhì)、電子設(shè)備。


背景技術(shù):

1、在當(dāng)前的云原生環(huán)境中,kubernetes作為容器編排的事實(shí)標(biāo)準(zhǔn),其生態(tài)的豐富性和靈活性為云服務(wù)提供了強(qiáng)大的支撐。虛擬機(jī)管理平臺(tái)kubevirt作為一個(gè)在kubernetes上運(yùn)行和管理虛擬機(jī)的項(xiàng)目,彌補(bǔ)了kubernetes在處理傳統(tǒng)虛擬化工作負(fù)載方面的不足。然而,在虛擬機(jī)的數(shù)據(jù)訪(fǎng)問(wèn)和存儲(chǔ)管理方面,kubevirt依賴(lài)于傳統(tǒng)的存儲(chǔ)解決方案,這在高性能和高吞吐量的場(chǎng)景下可能會(huì)成為瓶頸。

2、在kubevirt的存儲(chǔ)解決方案中,容器化數(shù)據(jù)導(dǎo)入器(containerized?dataimporter,cdi)起到了關(guān)鍵的作用。cdi負(fù)責(zé)創(chuàng)建和管理數(shù)據(jù)卷,以供虛擬機(jī)使用。當(dāng)用戶(hù)請(qǐng)求創(chuàng)建一個(gè)基于ceph可靠自主分布式對(duì)象存儲(chǔ)塊設(shè)備(rados?block?device,rbd)的block類(lèi)型的數(shù)據(jù)存儲(chǔ)卷(datavolume,dv)時(shí),cdi會(huì)監(jiān)控其狀態(tài),一旦datavolume準(zhǔn)備就緒,數(shù)據(jù)將被導(dǎo)入到一個(gè)持久卷聲明(persistent?volume?claim,pvc)中,由宿主機(jī)的內(nèi)核層通過(guò)ceph容器存儲(chǔ)接口(container?storage?interface,csi)驅(qū)動(dòng)掛載至容器內(nèi)的指定路徑。隨后,kubevirt利用qemu進(jìn)程啟動(dòng)虛擬機(jī)時(shí),會(huì)從容器內(nèi)的路徑間接訪(fǎng)問(wèn)存儲(chǔ)在pvc中的數(shù)據(jù)塊。

3、然而,這種傳統(tǒng)的訪(fǎng)問(wèn)路徑存在一些關(guān)鍵問(wèn)題。首先,數(shù)據(jù)訪(fǎng)問(wèn)路徑較長(zhǎng),涉及到虛擬機(jī)、qemu、容器內(nèi)路徑映射、宿主機(jī)內(nèi)核以及最終的ceph?rbd,每一步都可能引入額外的延遲和性能開(kāi)銷(xiāo)。其次,由于宿主機(jī)內(nèi)核版本的差異,不同的內(nèi)核可能不兼容特定版本的librbd庫(kù),這限制了虛擬機(jī)對(duì)ceph存儲(chǔ)的訪(fǎng)問(wèn)穩(wěn)定性和性能。此外,這種模式下的數(shù)據(jù)讀寫(xiě)操作需要經(jīng)過(guò)多層轉(zhuǎn)換,這不僅增加了計(jì)算復(fù)雜性,還可能導(dǎo)致數(shù)據(jù)復(fù)制的浪費(fèi),降低了存儲(chǔ)資源的使用效率。

4、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供了一種數(shù)據(jù)處理方法及裝置、非易失性存儲(chǔ)介質(zhì)、電子設(shè)備,以至少解決由于目標(biāo)虛擬機(jī)管理平臺(tái)無(wú)法直接訪(fǎng)問(wèn)目標(biāo)分布式存儲(chǔ)系統(tǒng),造成的數(shù)據(jù)傳輸效率較低的技術(shù)問(wèn)題。

2、根據(jù)本技術(shù)的一個(gè)方面,提供了一種數(shù)據(jù)處理方法,包括:獲取分布式存儲(chǔ)系統(tǒng)的目標(biāo)認(rèn)證信息,并將目標(biāo)認(rèn)證信息存儲(chǔ)于容器管理系統(tǒng)中;在容器管理系統(tǒng)創(chuàng)建塊類(lèi)型的存儲(chǔ)卷時(shí),若檢測(cè)到存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中包括預(yù)設(shè)標(biāo)簽,生成包括分布式對(duì)象存儲(chǔ)塊設(shè)備信息的目標(biāo)文件;使用目標(biāo)認(rèn)證信息執(zhí)行容器化數(shù)據(jù)導(dǎo)入相關(guān)組件的部署操作,在完成部署操作之后,若檢測(cè)到數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的規(guī)約描述信息中的直接輸入輸出對(duì)應(yīng)的值類(lèi)型為真,在數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中添加預(yù)設(shè)標(biāo)簽;在虛擬機(jī)管理平臺(tái)中的虛擬機(jī)實(shí)例啟動(dòng)目標(biāo)容器集合的過(guò)程中,若檢測(cè)到數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中包括預(yù)設(shè)標(biāo)簽,從數(shù)據(jù)存儲(chǔ)卷中獲取分布式對(duì)象存儲(chǔ)塊設(shè)備進(jìn)行映射所需的目標(biāo)加密信息,并將目標(biāo)加密信息掛載至預(yù)設(shè)目錄中;若檢測(cè)到預(yù)設(shè)目錄中存在目標(biāo)認(rèn)證信息,將目標(biāo)認(rèn)證信息添加至目標(biāo)虛擬機(jī)的配置信息中,并啟動(dòng)目標(biāo)虛擬機(jī)。

3、可選地,若檢測(cè)到預(yù)設(shè)目錄中存在目標(biāo)認(rèn)證信息,方法還包括:生成目標(biāo)認(rèn)證信息對(duì)應(yīng)的加密文件,并調(diào)用預(yù)設(shè)接口,以訪(fǎng)問(wèn)分布式存儲(chǔ)系統(tǒng)中的存儲(chǔ)部分。

4、可選地,啟動(dòng)目標(biāo)虛擬機(jī),包括:遍歷目標(biāo)虛擬機(jī)待添加的磁盤(pán);在遍歷目標(biāo)虛擬機(jī)待添加的磁盤(pán)時(shí),若待掛載塊為目標(biāo)文件且目標(biāo)文件中的分布式對(duì)象存儲(chǔ)塊設(shè)備信息為可讀信息,在分布式對(duì)象存儲(chǔ)塊設(shè)備信息中添加監(jiān)視器信息,并以網(wǎng)絡(luò)磁盤(pán)的形式給目標(biāo)虛擬機(jī)添加磁盤(pán)信息;在向目標(biāo)虛擬機(jī)添加磁盤(pán)信息之后,啟動(dòng)目標(biāo)虛擬機(jī)。

5、可選地,將目標(biāo)認(rèn)證信息存儲(chǔ)于容器管理系統(tǒng)中,包括:將目標(biāo)認(rèn)證信息以第一加密對(duì)象的形式存儲(chǔ)于容器管理系統(tǒng)中的虛擬機(jī)管理平臺(tái)的容器化數(shù)據(jù)導(dǎo)入相關(guān)組件的命名空間中,并將目標(biāo)認(rèn)證信息添加至容器化數(shù)據(jù)導(dǎo)入相關(guān)組件的配置信息中。

6、可選地,在數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中添加預(yù)設(shè)標(biāo)簽之后,方法還包括:讀取目標(biāo)認(rèn)證信息,并將目標(biāo)認(rèn)證信息以第二加密對(duì)象的形式存儲(chǔ);通過(guò)第二加密對(duì)象中的目標(biāo)認(rèn)證信息,訪(fǎng)問(wèn)分布式存儲(chǔ)系統(tǒng)中的存儲(chǔ)部分。

7、可選地,預(yù)設(shè)標(biāo)簽包括:"cdi.kubevirt.io/storage.directio"=true。

8、可選地,將目標(biāo)加密信息掛載至預(yù)設(shè)目錄中,包括:以只讀形式將目標(biāo)加密信息掛載至預(yù)設(shè)目錄中,其中,預(yù)設(shè)目錄包括:/etc/ceph。

9、根據(jù)本技術(shù)的再一方面,還提供了一種數(shù)據(jù)處理裝置,包括:獲取模塊,用于獲取分布式存儲(chǔ)系統(tǒng)的目標(biāo)認(rèn)證信息,并將目標(biāo)認(rèn)證信息存儲(chǔ)于容器管理系統(tǒng)中;生成模塊,用于在容器管理系統(tǒng)創(chuàng)建塊類(lèi)型的存儲(chǔ)卷時(shí),若檢測(cè)到存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中包括預(yù)設(shè)標(biāo)簽,生成包括分布式對(duì)象存儲(chǔ)塊設(shè)備信息的目標(biāo)文件;添加模塊,用于使用目標(biāo)認(rèn)證信息執(zhí)行容器化數(shù)據(jù)導(dǎo)入相關(guān)組件的部署操作,在完成部署操作之后,若檢測(cè)到數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的規(guī)約描述信息中的直接輸入輸出對(duì)應(yīng)的值類(lèi)型為真,在數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中添加預(yù)設(shè)標(biāo)簽;處理模塊,用于在虛擬機(jī)實(shí)例啟動(dòng)目標(biāo)容器集合的過(guò)程中,若檢測(cè)到數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中包括預(yù)設(shè)標(biāo)簽,從數(shù)據(jù)存儲(chǔ)卷中獲取分布式對(duì)象存儲(chǔ)塊設(shè)備進(jìn)行映射所需的目標(biāo)加密信息,并將目標(biāo)加密信息掛載至預(yù)設(shè)目錄中;啟動(dòng)模塊,用于若檢測(cè)到預(yù)設(shè)目錄中存在目標(biāo)認(rèn)證信息,將目標(biāo)認(rèn)證信息添加至目標(biāo)虛擬機(jī)的配置信息中,并啟動(dòng)目標(biāo)虛擬機(jī)。

10、根據(jù)本技術(shù)的再一方面,還提供了一種非易失性存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,程序運(yùn)行時(shí)控制存儲(chǔ)介質(zhì)所在的設(shè)備執(zhí)行以上的數(shù)據(jù)處理方法。

11、根據(jù)本技術(shù)的再一方面,還提供了一種電子設(shè)備,包括:存儲(chǔ)器和處理器,處理器用于運(yùn)行存儲(chǔ)在存儲(chǔ)器中的程序,其中,程序運(yùn)行時(shí)執(zhí)行以上的數(shù)據(jù)處理方法。

12、根據(jù)本技術(shù)的再一方面,還提供了一種計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以上的數(shù)據(jù)處理方法。

13、根據(jù)本技術(shù)的再一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品包括非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以上的數(shù)據(jù)處理方法。

14、在本技術(shù)中,采用獲取分布式存儲(chǔ)系統(tǒng)的目標(biāo)認(rèn)證信息,并將目標(biāo)認(rèn)證信息存儲(chǔ)于容器管理系統(tǒng)中;在容器管理系統(tǒng)創(chuàng)建塊類(lèi)型的存儲(chǔ)卷時(shí),若檢測(cè)到存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中包括預(yù)設(shè)標(biāo)簽,生成包括分布式對(duì)象存儲(chǔ)塊設(shè)備信息的目標(biāo)文件;使用目標(biāo)認(rèn)證信息執(zhí)行容器化數(shù)據(jù)導(dǎo)入相關(guān)組件的部署操作,在完成部署操作之后,若檢測(cè)到數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的規(guī)約描述信息中的直接輸入輸出對(duì)應(yīng)的值類(lèi)型為真,在數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中添加預(yù)設(shè)標(biāo)簽;在虛擬機(jī)管理平臺(tái)中的虛擬機(jī)實(shí)例啟動(dòng)目標(biāo)容器集合的過(guò)程中,若檢測(cè)到數(shù)據(jù)存儲(chǔ)卷對(duì)應(yīng)的持久卷聲明中包括預(yù)設(shè)標(biāo)簽,從數(shù)據(jù)存儲(chǔ)卷中獲取分布式對(duì)象存儲(chǔ)塊設(shè)備進(jìn)行映射所需的目標(biāo)加密信息,并將目標(biāo)加密信息掛載至預(yù)設(shè)目錄中;若檢測(cè)到預(yù)設(shè)目錄中存在目標(biāo)認(rèn)證信息,將目標(biāo)認(rèn)證信息添加至目標(biāo)虛擬機(jī)的配置信息中,并啟動(dòng)目標(biāo)虛擬機(jī)的方式,達(dá)到了目標(biāo)虛擬機(jī)管理平臺(tái)直接訪(fǎng)問(wèn)目標(biāo)分布式存儲(chǔ)系統(tǒng)的目的,從而實(shí)現(xiàn)了提升數(shù)據(jù)傳輸效率的技術(shù)效果,進(jìn)而解決了由于目標(biāo)虛擬機(jī)管理平臺(tái)無(wú)法直接訪(fǎng)問(wèn)目標(biāo)分布式存儲(chǔ)系統(tǒng),造成的數(shù)據(jù)傳輸效率較低的技術(shù)問(wèn)題。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 沅江市| 仁布县| 海伦市| 固原市| 嘉荫县| 吴江市| 绥芬河市| 永年县| 板桥市| 阿瓦提县| 陆良县| 将乐县| 东乌珠穆沁旗| 鱼台县| 集贤县| 曲水县| 虎林市| 汕头市| 务川| 西畴县| 阜新市| 宜君县| 和龙市| 玉溪市| 阿尔山市| 惠东县| 滨州市| 辛集市| 乐都县| 庆阳市| 泰兴市| 台东市| 社会| 荆州市| 古浪县| 通化市| 兴山县| 栾川县| 水城县| 墨江| 彰武县|