[發(fā)明專(zhuān)利]一種服務(wù)器及其虛擬化存儲(chǔ)方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201910936897.1 | 申請(qǐng)日: | 2019-09-29 |
| 公開(kāi)(公告)號(hào): | CN110704163A | 公開(kāi)(公告)日: | 2020-01-17 |
| 發(fā)明(設(shè)計(jì))人: | 陳熾卉;郭卯昕 | 申請(qǐng)(專(zhuān)利權(quán))人: | 浪潮商用機(jī)器有限公司 |
| 主分類(lèi)號(hào): | G06F9/455 | 分類(lèi)號(hào): | G06F9/455 |
| 代理公司: | 11227 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 劉志紅 |
| 地址: | 250100 山東省濟(jì)南市歷城區(qū)唐冶新*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬分區(qū) 服務(wù)器 虛擬化存儲(chǔ) 軟件應(yīng)用 虛擬機(jī) 外置 外置存儲(chǔ)器 性能最大化 存儲(chǔ)網(wǎng)絡(luò) 額外性能 額外資源 虛擬化 折損 讀出 寫(xiě)入 傳輸 應(yīng)用 | ||
本發(fā)明公開(kāi)了一種服務(wù)器的虛擬化存儲(chǔ)方法,包括:獲取虛擬機(jī)的外置IO請(qǐng)求;利用SRIOV卡進(jìn)行外置IO請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的傳輸,完成外置存儲(chǔ)器上的目標(biāo)虛擬分區(qū)中數(shù)據(jù)的寫(xiě)入或讀出;其中,目標(biāo)虛擬分區(qū)為SRIOV卡中的目標(biāo)VF對(duì)應(yīng)的虛擬分區(qū),目標(biāo)VF為SRIOV卡中虛擬機(jī)對(duì)應(yīng)的VF;本發(fā)明通過(guò)SRIOV卡的硬件應(yīng)用,使得服務(wù)器上IO板卡的虛擬化可以完全不通過(guò)如VIOS的軟件應(yīng)用實(shí)現(xiàn),從而有效降低了軟件應(yīng)用本身無(wú)法規(guī)避的額外資源開(kāi)銷(xiāo),并且可以有效降低存儲(chǔ)網(wǎng)絡(luò)上的額外性能折損,使虛擬分區(qū)性能最大化。此外,本發(fā)明還公開(kāi)了一種服務(wù)器的虛擬化存儲(chǔ)裝置及服務(wù)器,同樣具有上述有益效果。
技術(shù)領(lǐng)域
本發(fā)明涉及虛擬化技術(shù)領(lǐng)域,特別涉及一種服務(wù)器的虛擬化存儲(chǔ)方法、裝置及服務(wù)器。
背景技術(shù)
隨著信息化技術(shù)不斷發(fā)展,各個(gè)企業(yè)IT基礎(chǔ)架構(gòu)也在不斷朝向虛擬化、云計(jì)算等精簡(jiǎn)、整合的趨勢(shì)發(fā)展,虛擬化技術(shù)是其中的基礎(chǔ),顯得尤為重要。目前,不同的服務(wù)器中往往設(shè)置各自對(duì)應(yīng)的虛擬化解決方案,如PowerVM為Power服務(wù)器(IBM Power服務(wù)器,如Power小型機(jī))提供了工業(yè)化的虛擬化解決方案,如圖1所示,PowerVM是一個(gè)龐大的家族,有諸多虛擬化技術(shù),如Hypervisor(一種運(yùn)行在物理服務(wù)器和操作系統(tǒng)之間的中間軟件層)、虛擬I/O服務(wù)器(VIOS)、微分區(qū)、動(dòng)態(tài)內(nèi)存共享、共享以太網(wǎng)適配器、動(dòng)態(tài)分區(qū)遷移和HMC(硬件管理控制臺(tái))等等,用戶(hù)可以根據(jù)自己的實(shí)際需求,選擇性的使用這些技術(shù)用來(lái)服務(wù)于客戶(hù)分區(qū),PowerVM能夠針對(duì)客戶(hù)分區(qū)來(lái)虛擬化Power小型機(jī)的處理器、內(nèi)存、網(wǎng)絡(luò)、存儲(chǔ)等IO(Input/Output,輸入/輸出)資源,使Power小型機(jī)得以充分的利用。
VIOS是PowerVM虛擬化技術(shù)的重要組成部分,它既是一個(gè)軟件應(yīng)用,也是Power小型機(jī)上的一個(gè)獨(dú)立分區(qū)。VIOS為其中一個(gè)或多個(gè)客戶(hù)分區(qū)提供虛擬存儲(chǔ)及網(wǎng)絡(luò)資源。既然VIOS是一個(gè)獨(dú)立的邏輯分區(qū),它就會(huì)占用系統(tǒng)的資源,這無(wú)疑是計(jì)算資源和存儲(chǔ)資源的額外開(kāi)銷(xiāo)。
對(duì)于小型機(jī)虛擬化技術(shù)來(lái)講,IO資源的虛擬化是一個(gè)非常重要的部分。IO虛擬化技術(shù)實(shí)現(xiàn)得好與壞,將直接影響到整個(gè)虛擬化技術(shù)的效果。而目前小型機(jī)業(yè)界中,評(píng)判虛擬化技術(shù)的先進(jìn)性,就以IO虛擬化的先進(jìn)性作為重要指標(biāo)。
現(xiàn)有技術(shù)中,VIOS技術(shù)主要是將小型機(jī)上的物理板卡(網(wǎng)卡和HBA卡)交由VIOS進(jìn)行管理,再通過(guò)VIOS的映射或者直通模式將物理網(wǎng)卡虛擬化,以至于虛擬機(jī)能共享物理網(wǎng)卡;同樣地,物理磁盤(pán)也可以通過(guò)映射或者虛擬HBA卡的方式進(jìn)行共享。這個(gè)技術(shù)最大的問(wèn)題是,物理網(wǎng)卡通過(guò)VIOS映射/轉(zhuǎn)發(fā)/直通之后,性能或多或少會(huì)有所折損,而IO虛擬化后的性能折損,也是各行各業(yè)客戶(hù)非常關(guān)注的一個(gè)問(wèn)題,甚至成為了客戶(hù)不肯嘗試使用虛擬化技術(shù)的一個(gè)擔(dān)憂(yōu)。
因此,如何能夠減少服務(wù)器的性能折損和額外開(kāi)銷(xiāo),從而使服務(wù)器的虛擬分區(qū)性能最大化,是現(xiàn)今急需解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種服務(wù)器的虛擬化存儲(chǔ)方法、裝置及服務(wù)器,基于純硬件的分區(qū)虛擬化,減少服務(wù)器的性能折損和額外開(kāi)銷(xiāo),從而使虛擬分區(qū)性能最大化。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種服務(wù)器的虛擬化存儲(chǔ)方法,包括:
獲取虛擬機(jī)的外置IO請(qǐng)求;
利用SRIOV卡進(jìn)行所述外置IO請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的傳輸,完成外置存儲(chǔ)器上的目標(biāo)虛擬分區(qū)中所述數(shù)據(jù)的寫(xiě)入或讀出;其中,所述目標(biāo)虛擬分區(qū)為所述SRIOV卡中的目標(biāo)VF對(duì)應(yīng)的虛擬分區(qū),所述目標(biāo)VF為所述SRIOV卡中所述虛擬機(jī)對(duì)應(yīng)的VF。
可選的,所述外置IO請(qǐng)求為數(shù)據(jù)寫(xiě)入請(qǐng)求時(shí),所述利用SRIOV卡進(jìn)行所述外置IO請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的傳輸,完成外置存儲(chǔ)器上的目標(biāo)虛擬分區(qū)中所述數(shù)據(jù)的寫(xiě)入或讀出,包括:
通過(guò)所述SRIOV卡,將所述數(shù)據(jù)寫(xiě)入到所述目標(biāo)虛擬分區(qū)中。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于浪潮商用機(jī)器有限公司,未經(jīng)浪潮商用機(jī)器有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910936897.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種PVR機(jī)頂盒及其時(shí)移文件虛擬分區(qū)管理方法與系統(tǒng)
- 將多個(gè)邏輯分區(qū)對(duì)接到自虛擬輸入/輸出設(shè)備
- 分區(qū)操作系統(tǒng)的虛擬中斷算法
- 括引導(dǎo)業(yè)務(wù)離開(kāi)虛擬分區(qū)的卡的網(wǎng)絡(luò)單元虛擬分區(qū)的卡上的服務(wù)中軟件升級(jí)
- 一種虛擬動(dòng)態(tài)分區(qū)鏡像文件生成方法及系統(tǒng)
- 虛擬機(jī)磁盤(pán)空間擴(kuò)展方法、裝置、宿主機(jī)及可讀存儲(chǔ)介質(zhì)
- 用于分區(qū)級(jí)恢復(fù)的方法、設(shè)備和數(shù)據(jù)處理系統(tǒng)
- 一種分離虛擬機(jī)系統(tǒng)分區(qū)的方法
- 一種訪(fǎng)問(wèn)RPMB分區(qū)的方法、裝置及相關(guān)設(shè)備
- 交換分區(qū)管理方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶(hù)信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪(fǎng)問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 用于管理在存儲(chǔ)器架構(gòu)中的存儲(chǔ)器虛擬化的方法和系統(tǒng)
- 將進(jìn)行中的I/O透明地遷移到虛擬化存儲(chǔ)設(shè)備
- 用于在虛擬環(huán)境中實(shí)施虛擬存儲(chǔ)池的方法和系統(tǒng)
- 一種存儲(chǔ)虛擬化的動(dòng)態(tài)維護(hù)方法和系統(tǒng)
- 基于分布存儲(chǔ)元件虛擬化的存儲(chǔ)系統(tǒng)
- 虛擬卷訪(fǎng)問(wèn)方法和虛擬化系統(tǒng)
- 一種新型存儲(chǔ)虛擬化網(wǎng)關(guān)虛擬池模式方法
- 一種新型存儲(chǔ)虛擬化網(wǎng)關(guān)直通模式方法
- 一種存儲(chǔ)虛擬化網(wǎng)關(guān)與存儲(chǔ)節(jié)點(diǎn)間數(shù)據(jù)傳輸方法
- 一種存儲(chǔ)虛擬化系統(tǒng)緩存動(dòng)態(tài)分配管理方法
- 用于檢驗(yàn)軟件應(yīng)用的終端、方法和計(jì)算機(jī)程序產(chǎn)品
- 實(shí)施訂閱有效性
- 交互式主機(jī)知曉廣告
- 一種電信軟件應(yīng)用的接入方法和系統(tǒng)
- 用于在外部設(shè)備上的應(yīng)用程序和車(chē)輛系統(tǒng)之間通信的方法
- 執(zhí)行彼此交織的安全軟件應(yīng)用和非安全軟件應(yīng)用的方法
- 機(jī)器人的動(dòng)作監(jiān)控
- 對(duì)軟件應(yīng)用進(jìn)行優(yōu)先級(jí)化以便管理提醒
- 軟件應(yīng)用配置方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于云服務(wù)的計(jì)算機(jī)軟件免安裝方法、裝置及系統(tǒng)





