[發明專利]配置虛擬機網絡信息的方法及系統有效
| 申請號: | 201210517953.6 | 申請日: | 2012-12-05 |
| 公開(公告)號: | CN103856343B | 公開(公告)日: | 2017-07-07 |
| 發明(設計)人: | 王雪山;胡聯奎;邵文韜;劉兆喜 | 申請(專利權)人: | 北京華勝天成科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08;G06F9/455 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司44224 | 代理人: | 陳振 |
| 地址: | 100192 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置 虛擬機 網絡 信息 方法 系統 | ||
技術領域
本發明涉及計算機信息技術領域,特別是涉及一種配置虛擬機網絡信息的方法及系統。
背景技術
虛擬化技術在創建虛擬機時,通常存在幾種方式,最常見的方法是通過ISO文件安裝,通過現有的虛擬機進行克隆,虛擬機創建模版,然后通過模版創建虛擬機等。
目前,在物理上的虛擬機的初始化配置一般分為兩個部分,一部分是由操作系統來完成的,一部分是由用戶手動完成的。但是在云計算環境中,有大量的虛擬機運行。虛擬機可能經常需要修改網絡配置文件,執行配置網絡信息的操作,而且由于云計算的特殊性,由用戶手動來完成配置操作的虛擬機數量很多,可能一次會創建幾十個、上百臺虛擬機,如果都由用戶手動來進行配置,那么工作量相當的大。
另外,當虛擬機創建成功后,如何想通過網絡進行訪問,那么必須為虛擬機配置相應的網絡,可以通過手動更改相關配置來實現,比如WINDOWS可以通過配置本地連接來實現,LINUX需要配置相關文件。當通過模版創建虛擬機時,可能涉及到更改虛擬機網絡,否則會產生網絡沖突的情況。當批量創建虛擬機時,需要大量的虛擬機網絡設置操作,顯的十分耗費精力。
網絡塊設備(Network Block Device,NBD)讓用戶可以將一個遠程主機的磁盤空間,當作一個塊設備來使用,就像一塊硬盤一樣。利用它用戶可以很方便的將另一臺服務器的硬盤空間,增加到本地服務器上。
因此對于現有技術,如何在提高集群系統中虛擬機配置網絡信息的操作效率是個亟待解決的問題。
發明內容
本發明提供了一種配置虛擬機網絡信息的方法及系統,用以提高集群系統中虛擬機配置網絡信息的操作效率。
基于上述問題,本發明提供的一種配置虛擬機網絡信息的系統,包括多個物理主機,每個物理主機上設置有一個或多個虛擬機,每個物理主機的操作系統上均配置有NBD設備,多個物理主機之間通過NFS協議完成存儲的共享;
所述NBD設備用于對集群系統中物理主機上的虛擬機進行網絡信息的配置;
物理主機包括獲取模塊,其中:
所述獲取模塊,用于獲取需要配置網絡信息的虛擬機屬性信息,根據所述虛擬機屬性信息,確定所述虛擬機對應的虛擬機鏡像文件,根據具體業務需要確定目標物理主機;
所述NBD設備包括掛載配置模塊,其中:
所述掛載配置模塊,用于將虛擬機鏡像文件作為塊設備掛載到目標物理主機的操作系統的臨時目錄下,在臨時目錄下查找網絡配置文件,修改網絡配置文件并保存。
較佳地,作為一種可實施方式,所述掛載配置模塊包括掛載子模塊,其中:
所述掛載子模塊,用于將虛擬機鏡像文件連接到目標物理主機的NBD設備上,判斷需要配置網絡信息的虛擬機的操作系統類型,若所述虛擬機的操作系統為WINDOWS操作系統,則生成NBD子設備,直接將生成的NBD子設備掛載到目標物理主機操作系統的臨時目錄下;
若所述虛擬機的操作系統為LINUX操作系統,則判斷所述虛擬機的LINUX系統是否存在LVM分區,若存在LVM分區,則生成NBD子設備及多個分區,并在生成的多個分區中,查找LVM分區對應的NBD子設備,激活與NBD子設備對應的分區,激活后對應的分區會產生多個子分區,對每個子分區逐一排查,若子分區中有需要修改的網絡配置文件,則將子分區掛載到目標物理主機操作系統的臨時目錄下;若子分區中不存在需要修改的網絡配置文件,則將子分區取消激活狀態;若不存在LVM分區,則生成NBD子設備,直接將生成的NBD子設備掛載到目標物理主機操作系統的臨時目錄下。
較佳地,作為一種可實施方式,所述掛載配置模塊還包括預設子模塊,其中:
所述預設子模塊,用于在生成每個NBD子設備之前,預先設定了NBD子設備掛載后的臨時目錄位置。
較佳地,作為一種可實施方式,所述掛載配置模塊還包括修改子模塊,其中:
所述修改子模塊,用于在目標物理主機操作系統中NBD子設備對應的預先設定的臨時目錄下,查找需要修改的網絡配置文件,修改所述網絡配置文件并保存。
較佳地,作為一種可實施方式,所述虛擬機屬性信息包括虛擬機鏡像文件的文件名和虛擬機操作系統類型;
所述網絡配置文件包括虛擬機的網絡配置信息,所述虛擬機的網絡配置信息包括IP、MAC地址、網關、子網關掩碼、DNS、虛擬機網卡名、物理主機名。
相應地,本發明還提供了一種配置虛擬機網絡信息的方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華勝天成科技股份有限公司,未經北京華勝天成科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210517953.6/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





