[發明專利]一種啟動虛擬機的方法和裝置有效
| 申請號: | 201610619031.4 | 申請日: | 2016-07-29 |
| 公開(公告)號: | CN107122225B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 陳立福;李得翰;王提政 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 啟動 虛擬機 方法 裝置 | ||
本發明提供了一種啟動虛擬機的方法及裝置,根據第一業務,確定N個類型的虛擬化網絡功能組件VNFC;獲取所述N個類型的VNFC與虛擬機的分布關系,所述分布關系描述了每個類型的VNFC分布在每個虛擬機中的數量;根據分布關系,從未啟動的虛擬機中選擇至少一個待啟動虛擬機,使得已啟動虛擬機和所述至少一個待啟動虛擬機中所含有的每個類型的VNFC的數量總和滿足相應的預設數量;啟動所述至少一個待啟動虛擬機。本發明通過首先獲取到每個虛擬機中運行VNFC的類型和數量情況,進而有針對性地先選擇出最需要啟動的虛擬機,以保證啟動最少數量的虛擬機,就能夠保證業務的正常運轉,并且充分利用已啟動虛擬機中運行的VNFC。
技術領域
本發明實施例涉及通信領域,并且更具體地,涉及一種啟動虛擬機的方法和裝置。
背景技術
在運營商、數據中心、云計算服務商以及大型網絡企業中,NFV的部署與應用占據著越來越重要的地位。NFV即網絡功能虛擬化(Network Function Virtualization),通過使用x86等通用性硬件以及虛擬化技術,來承載很多功能的軟件處理,從而降低網絡昂貴的設備成本。NFV可以通過軟硬件解耦及功能抽象,使網絡設備功能不再依賴于專用硬件,資源可以充分靈活共享,實現新業務的快速開發和部署,并基于實際業務(在本領域所提到的網絡均指網絡業務)需求進行自動部署、彈性伸縮、故障隔離和自愈等。
按照NFV的技術原理,一個網絡業務可以包括至少一個VNF(VNF,VirtualisedNetwork Function),每個VNF又可以分解為一組VNFC(VNFC,Virtualised NetworkFunction Component);即NFV網絡由一個或者多個VNF組成;VNF又由一個或者多個VNFC組成;其中VNFC是提供特定網絡業務功能的軟件包的一組進程或軟件模塊,VNFC對應到物理上包括:接口板、軟件包、交換板、業務處理板、主控板等;VNFC對應到軟件上包括:接口進程、交換進程、業務處理進程、主控進程等。相同種類的VNFC能夠實現相同的功能,每個VNFC最終映射到一個虛擬機(VM,Virtual Machine)上。通常同一種VNFC會在多個虛擬機上運行(從而提供更強的業務處理能力或者更高的業務可靠性),同一個虛擬機也會運行多個不同的虛擬化網絡功能組件。虛擬機啟動時,虛擬機上運行的虛擬化網絡功能組件同時啟動并運行。
通常情況下,一個VNF可以擁有若干種VNFC,其中每種VNFC各自實現的功能都是不同的。在一個完整的NFV網絡中,同一種VNF的個數為X0,那么該種VNF的各種VNFC也對應著有X0個;對于同一種VNFC可以有多個,只是啟動的時間或運行所在的虛擬機有所差別,值得注意的是所有的VNFC并不是規則地分布在虛擬機中。
請參閱圖1,圖1為一種VNFC在虛擬機中的分布示意圖。以VFN0和VNF11為例,VNF0包含的VNFC為VNF000、VNF001、VNF002,VNF1包含的VNFC為VNF010、VNF011。
圖1中,VM0和VM4表示同一種VNF的所有VNFC都可以運行在同一個虛擬機中,且不同的虛擬機中運行的VNF可能不同;
圖1中,VM1表示一個虛擬機中可以只運行一種VNF的部分VNFC;
圖1中,VM4和VM5表示一個虛擬機中可以運行一種VNF的部分VNFC,并且每種VNFC的個數也可以為一個或多個;
圖1中,VM3表示一個虛擬機中可以運行不同VNF的VNFC。
NFV網絡能夠正常提供業務需要至少一個特定的VNFC集合正常工作,該VNFC集合通常包含不同VNF的VNFC。不同類型或者優先級的業務的VNFC集合可能不同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610619031.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顯示欄的顯示控制方法及裝置
- 下一篇:用于生成程序代碼的方法和工具





