[發明專利]一種更新虛擬機內部網絡資源配置的方法有效
| 申請號: | 201310357121.7 | 申請日: | 2013-08-15 |
| 公開(公告)號: | CN103441867A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 熊夢;楊松;莫展鵬;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/12;H04L29/08 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙) 11350 | 代理人: | 湯東鳳 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 虛擬機 內部 網絡 資源配置 方法 | ||
1.一種更新虛擬機內部網絡資源配置的方法,其特征在于:所述方法按以下流程實現:
步驟1:制作一個帶有虛擬串口的虛擬機鏡像,并默認運行一個串口服務;
步驟2:在宿主機上利用步驟1制作的虛擬機鏡像創建虛擬機;然后,宿主機利用串口工具向虛擬機的串口發送預定的配置網絡資源串口命令;
步驟3:虛擬機的串口服務監聽指定的虛擬串口,解析接收到的串口命令,得到網絡配置參數;如果解析出來的參數信息有效,執行步驟4;如果解析出來的命令不正確參數信息無效,則更新失敗;
步驟4:虛擬機的串口服務根據解析得到的DNS參數進行DNS的設置;如果設置成功,執行步驟5;否則更新失敗;
步驟5:虛擬機的串口服務繼續根據解析得到的IP參數信息設置IP、子網掩碼、網關;如果設置成功;執行步驟6;如果IP設置失敗,則整個網絡資源配置過程更新失敗;
步驟6:串口通信處理器通過串口向宿主機回發網絡資源配置成功信息。
2.根據權利要求1所述的更新虛擬機內部網絡資源配置的方法,其特征在于:所述的宿主機是指虛擬機所依賴的計算節點,上面運行有虛擬機管理程序hypervisor;可實時的通過串口通信在hypervisor外部獲取虛擬機里面的網絡配置信息,以實現宿主機對虛擬機網絡資源的有效監控。
3.根據權利要求1所述的更新虛擬機內部網絡資源配置的方法,其特征在于:所述串口服務包括串口監聽模塊、串口命令解析模塊和網絡資源設置模塊,當虛擬機被創建并進入操作系統以后自動運行;
所述的串口監聽模塊是一個用Python腳本寫的服務進程模塊,運行于虛擬機,用以接收從宿主機傳來的串口命令;
所述串口命令解析模塊是一個命令識別模塊,從串口監聽模塊里獲得串口命令,根據預定串口命令格式自動進行參數解析;
所述的網絡資源設置模塊是一個跨平臺的模塊,是一個同時滿足Windows虛擬機與Linux虛擬機的網絡資源配置模塊,根據串口命令解析模塊解析得到的參數信息,調用不同平臺的不同網絡配置命令進行網絡資源的設置。
4.根據權利要求2所述的更新虛擬機內部網絡資源配置的方法,其特征在于:所述串口服務包括串口監聽模塊、串口命令解析模塊和網絡資源設置模塊,當虛擬機被創建并進入操作系統以后自動運行;
所述的串口監聽模塊是一個用Python腳本寫的服務進程模塊,運行于虛擬機,用以接收從宿主機傳來的串口命令;
所述串口命令解析模塊是一個命令識別模塊,從串口監聽模塊里獲得串口命令,根據預定串口命令格式自動進行參數解析;
所述的網絡資源設置模塊是一個跨平臺的模塊,是一個同時滿足Windows虛擬機與Linux虛擬機的網絡資源配置模塊,根據串口命令解析模塊解析得到的參數信息,調用不同平臺的不同網絡配置命令進行網絡資源的設置。
5.根據權利要求2或4所述的一種更新虛擬機內部網絡資源配置的方法,其特征在于:當虛擬機在使用過程中,里面的IP地址、網關、子網掩碼和DNS等信息被用戶手動修改而與云平臺顯示的不一致時,可以通過串口服務定時的進行宿主機與虛擬機通信來實現網絡資源的同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310357121.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:飲料容器的栓體
- 下一篇:一種具有射流技術的熱風爐排煙筒





