[发明专利]一种自适应物理机自动化安装方法及系统在审
申请号: | 202111574277.1 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114489692A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 陈美琦;李杰;高颜 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F16/174;H04L41/08;H04L41/0803;H04L41/0894;H04L61/5014;H04L67/06;H04L67/1095 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 物理 自动化 安装 方法 系统 | ||
本发明提供的一种自适应物理机自动化安装方法及系统,该方法使用Debian发行版,按照不同架构定制内存根文件系统,将根文件系统压缩进squashfs文件系统,完全定制initrd.gz文件。从物理服务器PXE开始,涉及的所有组件均可编程、可定制,方便持续集成硬件驱动,具备完善的集群管理能力和高可用方案,具有超大规模的管理能力,对不同架构支持完善。
技术领域
本发明涉及IT与软件开发技术领域,具体涉及一种自适应物理机自动化安装方法及系统。
背景技术
随着IDC(Internet Data Center,互联网数据中心)中管理的物理设备数量的快速增长,目前对于IDC物理设备的自动化管理需求,尤其是针对于云化的按需动态管理的需求亟待实现。当前业界的标杆产品基本都是基于Openstack社区的Ironic作为物理服务器管理的基础设施,然而,由于Ironic在诸多方面的不足,如对用户需求的定制能力(如动态Raid配置需求、网络动态配置需求等)的欠缺、对硬件设备的层次抽象不够完善、集群管理方案尚有欠缺等,使得Ironic实现硬件设备的动态管理能力有限。同时,裸机PXE流程相对而言较为复杂,可编程、可定制的空间较小,可集成能力低。另外,OpenStack Ironic IPA带内管理Agent通信交互方式复杂,不易于定制和管理,内核定制也有不便,因采用Tiny CoreLinux对多架构支持也不够完善。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中现有开源技术组件对集群规模化、硬件抽象层次、多架构支持、可编程可持续集成等方面表现不够完善的缺陷,从而提供一种自适应物理机自动化安装方法及系统。
本发明提出的技术方案如下:
本发明实施例第一方面提出了一种自适应物理机自动化安装方法,应用于裸机,包括:
轮询PXE网卡并将轮询信息发送给DHCP服务器;
接收DHCP服务器返回的IP地址及对应的内存镜像地址;
根据所述IP地址及所述内存镜像地址下载内存镜像对应的Grub NetworkBootloader、vmlinuz和initrd.gz。
可选地,自适应物理机自动化安装方法还包括:
启动内核并加载initrd.gz,执行initrd.gz init文件;
加载squashfs驱动和overlay驱动;
挂载tmpfs内存文件系统、只读squashfs文件系统以及overlay文件系统。
可选地,自适应物理机自动化安装方法还包括:
启动RAM根文件系统和Agent,将心跳及对应的序列号发送至MQ;
接收MQ下发的多项操作指令,并执行对应的多项操作。
可选地,所述接收MQ下发的多项操作指令,并执行对应的多项操作,包括:
接收MQ下发的makeraid指令,根据makeraid指令自适应做相应raid操作;
向MQ发送makeraid指令完成信息;
接收MQ发送的生成文件系统操作指令,根据不同的厂商和镜像类型执行相应的生成文件系统操作;
向MQ发送生成文件系统操作完成信息;
接收MQ发送的设置网卡配置指令,根据不同的镜像类型设置网卡配置;
向MQ发送设置网卡配置指令完成信息;
接收MQ发送的添加路由配置指令,根据不同的镜像类型添加路由配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111574277.1/2.html,转载请声明来源钻瓜专利网。