[发明专利]一种基于BMC批量挂载镜像的方法和装置在审
申请号: | 201910777730.5 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110659035A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 钟以冠 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 11278 北京连和连知识产权代理有限公司 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 挂载 文件共享系统 共享系统 配置 系统镜像文件 读取 镜像文件 配置文件 批量配置 远程调用 可访问 控制端 运维 保存 | ||
本发明提供一种基于BMC批量挂载镜像的方法,包括以下步骤:在控制端上保存需要配置挂载镜像的服务器列表;配置文件共享系统并将系统镜像文件上传到所述文件共享系统中;读取所述服务器列表,依次远程调用所述服务器的BMC接口以将所述BMC配置为可访问所述文件共享系统;根据所述服务器列表,依次通过服务器的BMC接口从文件共享系统挂载所述服务器所需的镜像文件。本发明通过服务器的批量镜像挂载和配置YUM源策略,可以实现YUM源的批量配置,提高了服务器的运维效率。
技术领域
本发明涉及计算机领域,并且更具体地,涉及一种基于BMC批量挂载镜像的方法和装置。
背景技术
在信息时代,对服务器进行管理变得越来越重要和普遍,通过挂载镜像对服务器进行系统安装、软件安装或配置YUM源(全称为Yellow dog Updater,Modified)等操作也变得非常的重要,其通常的挂载方式是需要通过KVM(基于内核的虚拟机)单台进行挂载,或者通过服务器BMC单台进行配置镜像文件的挂载,挂载完镜像后配置YUM源的话也需要单台操作。这在服务器机房比较多的情况下,操作复杂,使用非常的不方便。
发明内容
鉴于此,本发明实施例的目的在于提出一种基于BMC批量挂载镜像的方法和装置,通过服务器的批量挂载和配置YUM源,减少人工手动一台台的挂载镜像和配置YUM源,通过自动化的配置策略提升服务器运维的易用性和可靠性,减少人工运维成本。
基于上述目的,本发明实施例的一方面提供了一种基于BMC批量挂载镜像的方法,包括以下步骤:
在控制端上保存需要配置挂载镜像的服务器列表;
配置文件共享系统并将系统镜像文件上传到所述文件共享系统中;
读取所述服务器列表,依次远程调用所述服务器的BMC接口以将所述BMC配置为可访问所述文件共享系统;
根据所述服务器列表,依次通过服务器的BMC接口从文件共享系统挂载所述服务器所需的镜像文件。
在一些实施方式中,所述方法还包括:
读取所述服务器列表,根据所述服务器的系统分发相应的YUM源模板文件到所述服务器列表中的服务器,并进行YUM源配置。
在一些实施方式中,所述方法还包括:
所述YUM源配置成功后,通过所述YUM源进行所述镜像文件的安装操作。
在一些实施方式中,所述文件共享系统是NFS系统或CIFS系统。
在一些实施方式中,所述文件共享系统部署在所述控制端本地或所述控制端可连通的远端。
在一些实施方式中,所述服务器列表包括:服务器地址、用户名、密码以及需要配置的镜像文件名。
在一些实施方式中,所述服务器列表缓存在所述控制端的Redis数据库中。
在一些实施方式中,所述在控制控制端上保存需要配置挂载镜像的服务器列表包括:
批量扫描服务器,通过远程登录所述服务器BMC校验所述服务器是否可用,以校验出可正常配置的服务器列表。
在一些实施方式中,所述根据所述服务器列表,依次通过服务器的BMC接口从文件共享系统挂载所述服务器所需的镜像文件包括:
判断所述服务器要挂载的镜像文件是否存在于所述文件共享系统中。
本发明实施例的另一方面提供了一种基于BMC批量挂载镜像的装置,包括:
至少一个处理器;和
存储器,所述存储器存储有处理器可运行的程序代码,所述程序代码在被处理器运行时实施上述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910777730.5/2.html,转载请声明来源钻瓜专利网。