[發明專利]一種虛擬機IP地址配置的方法和裝置有效
| 申請號: | 201710939676.0 | 申請日: | 2017-10-10 |
| 公開(公告)號: | CN107707687B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 高峰 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;G06F9/455 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李紅爽;李丹 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 ip 地址 配置 方法 裝置 | ||
本發明實施例公開了一種虛擬機IP地址配置的方法和裝置,所述方法包括:通過虛擬化管理工具Libvirt設置虛擬機需要配置的網絡協議IP地址資源池,將所述虛擬機的IP地址和物理地址MAC地址與所述IP地址資源池進行綁定;將配置有所述IP地址資源池的配置文件復制到所述虛擬機內;監控所述虛擬機的啟動狀態;所述虛擬機啟動成功后,通過所述虛擬機的內置程序執行所述配置文件的腳本,完成所述IP地址的配置。本發明實施例可以快速、高效地配置虛擬機IP地址,能夠提高系統的高效性和可用性。
技術領域
本發明涉及云計算技術,尤指一種虛擬機IP地址配置的方法和裝置。
背景技術
隨著計算機技術和互聯網的快速發展,操作系統虛擬化技術日益成熟,虛擬化系統允許多個操作系統并發運行在同一臺物理主機上,使用相同的硬件,且互不影響。多個虛擬機可以組成集群,集群系統以其低廉的成本、強大的運算能力和健壯的容錯機制逐漸成為了計算機行業的焦點。
在集群系統的實際生產環境中,經常需要批量生成虛擬機,并且希望能夠自動的完成虛擬機的網絡協議(Internet Protocol,IP)地址配置,而且虛擬機的IP能夠按照希望的規則配置上去。傳統的方案是使用動態主機配置協議(Dynamic Host ConfigurationProtocol,DHCP)服務器,在集群內搭設一臺或者一組DHCP服務器,通過DHCP分發IP地址。這種方案的缺點是變更IP時操作麻煩,并且有生效周期,需要通過配置文件控制物理地址(Media Access Control,MAC)和IP地址的對應關系,修改比較麻煩,有一定的幾率不能分配到IP地址。并且DHCP服務搭建維護麻煩,需要長時間占用服務器資源。
發明內容
為了解決上述技術問題,本發明實施例提供了一種虛擬機IP地址配置的方法和裝置,可以快速、高效地配置虛擬機IP地址。
為了達到本發明目的,一方面,本發明實施例提供了一種虛擬機IP地址配置的方法,包括:
通過虛擬化管理工具Libvirt設置虛擬機需要配置的網絡協議IP地址資源池,將所述虛擬機的IP地址和物理地址MAC地址與所述IP地址資源池進行綁定;
將配置有所述IP地址資源池的配置文件復制到所述虛擬機內;
監控所述虛擬機的啟動狀態;
所述虛擬機啟動成功后,通過所述虛擬機的內置程序執行所述配置文件的腳本,完成所述IP地址的配置。
進一步地,所述方法還包括:根據不同的虛擬機的IP地址配置請求,生成不同的IP地址配置文件。
進一步地,所述通過虛擬化管理工具Libvirt設置虛擬機需要配置的網絡協議IP地址資源池包括:
通過所述Libvirt將所述IP地址資源池配置在可擴展標記語言XML配置文件里。
進一步地,所述將所述虛擬機的IP地址和物理地址MAC地址進行綁定還包括:
通過所述Libvirt自帶的virtinst工具在創建所述虛擬機的過程中,隨機生成MAC地址或指定相應的MAC地址;
通過管理工具從所述IP地址資源池中隨機選擇一個空閑的IP地址,將子網掩碼和網關放在配置文件中,或通過配置文件設置指定的IP地址,將IP地址和MAC地址進行綁定。
進一步地,所述將配置文件復制到虛擬機內還包括:
在虛擬機啟動過程中,通過Libvirt的virt-copy-in命令將IP地址配置文件拷貝到虛擬機內。
進一步地,所述通過虛擬機的內置程序執行配置文件的腳本還包括:
通過虛擬機的內置tools執行配置文件的腳本,配置虛擬機IP地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710939676.0/2.html,轉載請聲明來源鉆瓜專利網。





