[發明專利]一種基于ironic的裸機自動發現和部署的方法有效
| 申請號: | 201911409723.6 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111200527B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 申嘉童;蔡衛衛;謝濤濤 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | H04L41/08 | 分類號: | H04L41/08;H04L41/0813;H04L61/5046;H04L61/5061 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 闞恭勇 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ironic 裸機 自動 發現 部署 方法 | ||
本發明提供一種基于ironic的裸機自動發現和部署的方法,涉及云計算技術領域,本發明通過拓展Openstack?Ironic的接口,實現了standalone模式下,IPMI地址和網絡的動態配置,進而實現了對裸機IP的動態配置,支持legacy和uefi等不同形式的網絡啟動方式。實現了裸機的可控部署。
技術領域
本發明涉及云計算技術,尤其涉及一種基于ironic的裸機自動發現和部署的方法。
背景技術
隨著數據中心規模的不斷的增加,手動部署和管理服務器變的越來越困難,數據中心需要有一種可控的自動化部署的方式來支持快速的部署和管理。Openstack?Ironic提供了一個裸機管理方案,可以實現自動化的部署。但是存在模式下存在幾個問題,1)和其他組件有較強的耦合關系,部署復雜且組件多,占用空間2)原生的standalone模式有網絡等的限制3)服務器出場時有時沒有配置IPMI信息,而需手動對IPMI進行配置,容易出錯,且效率比較低4)沒有提供原生的網絡支持,管理員只能通過手動部署dhcp服務器的方式,對IP進行管理,當IP數量多的時候進行配置和修改都將非常復雜,且容易出錯。
Ironic是Openstack項目中用于裸機部署和管理的組件,但是其部署依賴于對預先對服務器的ipmi地址、用戶名和密碼等信息的配置,同時由于其本身不提供網絡功能,需要使用第三方的插件,如neutron來配置網絡,故在獨立(standalone)部署的模式下,缺乏原生的對IP地址等關鍵信息的配置能力,而對于數據中心,一般會對服務其的IP地址進行精確的規劃,這就造成需要在部署之后手動進行IP地址的修正,而配置IP地址的工作不僅耗時、易出錯,且有可能導致由于地址沖突引發的終端問題,所以需要有一種自動化的方法對其進行控制,減少手動配置的緩解,并提高部署的效率。
由于服務器沒有預裝操作系統,需要通過網卡的PXE功能啟動一個臨時的基于內存的操作系統,這也就要求網絡插件在滿足提供IP地址的前提下,能夠支持PXE啟動,且隨著技術的進步原始的legacy網絡啟動的方式,正在被更安全的、快速的UEFI啟動的方式所取代,這就一方面要求網絡插件能夠支持傳統的網絡啟動,另一方面,如果服務器中有使用UEFI啟動的服務器,也要能夠支持他們的啟動。基于這些方面的考慮,需要對ironic的功能進行拓展,使其能夠滿足自動化部署的需要。
發明內容
為了解決以上技術問題,本發明提出了一種基于ironic的裸機自動發現和部署的方法,通過拓展Openstack?Ironic的接口,實現了standalone模式下,IPMI地址和網絡的動態配置,進而實現了對裸機IP的動態配置,支持legacy和uefi等不同形式的網絡啟動方式。實現了裸機的可控部署。
拓展ironic的網絡接口,自動化ipmi的配置,實現1)自動化部署過程中對服務器ip地址的可控配置2)自動化初始ipmi信息的配置工作3)支持通過網絡啟動iso的方式,安裝操作系統。
本發明的技術方案是:
一種基于ironic的裸機自動發現和部署的裝置。包括以下步驟:
(1)動態的創建網絡,并指定網絡的CIDR,動態和靜態地址池,及dns名服務器等信息。
(2)配置默認的syslinux和grub的配置文件,以支持ironic的在legacy?boot和uefi啟動情況下的自動發現。
(3)ironic-python-agent中的代碼會調用inspector?API的接口獲取配置了的服務器的IPMI地址信息,并進行配置操作。
(4)在第一次啟動的時候,將服務器配置為從網絡啟動,并按下電源鍵開機或重啟服務器。
(5)待發現完成之后,針對ironic的port對象,創建一個相關的端口,并添加其使用的網絡和IP地址信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911409723.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種健康提示信息的處理方法、裝置及終端設備
- 下一篇:一種多從機雙向通訊方法





