一种裸金属自动化控制系统及方法与流程

文档序号:20007181发布日期:2020-02-22 03:43阅读:来源:国知局

技术特征:

1.一种裸金属自动化控制系统,其特征在于:包括裸金属控制器核心组件、公网http协议接口、网络安全审计、pxe单元、ipmi组件、udp协议接口、docker容器、内网http协议接口、tftp单元、taskmanagesystem任务计划处理系统、dhcp单元;

裸金属控制器核心组件与网络安全审计、taskmanagesystem任务计划处理系统、pxe单元、ipmi组件、docker容器、tftp单元连接;网络安全审计与公网http协议接口连接;公网http协议接口与docker容器连接;docker容器、tftp单元均连接内网http协议接口;内网http协议接口连接udp协议接口;公网http协议接口连接公有云web平台;

所述裸金属控制器核心组件通过公网http协议接收指令,提供命令action分发,控制各个单元组件执行;

所述网络安全审计处理接口的安全校验及防护;

所述tftp单元用于提供引导文件及镜像下载服务;

所述docker容器接收裸金属控制器核心组件的指令,通过内网获取服务器ipmi组件kvm信息,并通过公网提供服务;

所述ipmi组件通过udp协议接口,向服务器ipmi组件发起指令。

2.根据权利要求1所述的一种裸金属自动化控制系统,其特征在于:公有云web平台端通过动态加密系统与裸金属控制器核心组件生成加密串。

3.根据权利要求1所述的一种裸金属自动化控制系统,其特征在于:一个裸金属控制器管理有单个数据中心和多台服务器。

4.一种裸金属自动化控制方法,其特征在于:所述裸金属自动化控制方法利用权利要求1至3任意一项所述的裸金属自动化控制系统实现,所述裸金属自动化控制方法包括:

s1:公有云web平台通过http协议接口向裸金属控制器核心组件发送配置请求;

s2:裸金属控制器核心组件收到请求后,创建pxe引导信息到tftp中,为后面控制服务器,将其他信息保存在自身的任务系统中;

s3:裸金属控制器核心组件创建部署任务后,配置服务器的网卡下一次重启从pxe启动,之后请求服务器ipmi组件接口,重启服务器;

s4:服务器重启后,通过dhpc获取内网ip,从tftp获取pxe单元引导信息后,从pxe单元中配置的os系统中启动;

s5:服务器从os系统中启动后,向裸金属控制器核心组件请求镜像信息,创建服务器后的账号密码及ip地址信息,开始部署操作系统,并配置相关信息到操作系统中;

s6:系统安装完毕后,预设在操作系统中的受控端,向控制器报告安装完毕;

s7:裸金属控制器组件收到安装完毕报告后,恢复pxe单元引导信息,删除相关任务信息,只报了任务状态,同时报告平台安装完毕。

5.根据权利要求4所述的一种裸金属自动化控制方法,其特征在于:所述裸金属自动化控制方法还包括:

s1:公有云web平台通过http协议向裸金属控制器核心组件发送远程桌面请求信息;

s2:裸金属控制器核心组件收到请求后,把服务器ipmi组件地址秘钥信息向docker容器服务请求创建容器实例;

s3:docker容器模拟http访问ipmi的bmc控制台,获取jnlp文件,并加载到docke实例中,创建http服务;

s4:docker容器服务开启后,使用与平台协议的网址,提供服务,用户可实时通过界面操作服务器;

s5:docker容器监测用户端连接,如长时间无操作指令,则自动释放docker容器实例,关闭http服务。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1