为物理服务器自动安装系统的方法、存储介质及系统技术方案

技术编号:29618330 阅读:17 留言:0更新日期:2021-08-10 18:38
本发明专利技术公开了一种为物理服务器自动安装系统的方法、存储介质及系统。该方法包括步骤:A.把待安装的物理服务器的网卡的网络配置为装机网络;B.依次执行B1、B2:B1.生成自动化安装配置文件,把该配置文件中的网络配置中的与网卡对应的网络接口的IP地址指定为管理网络地址,B2.令物理服务器从装机网络启动,从而使物理服务器进行如下操作:把IP地址配置为装机网络地址,下载目标系统镜像和上述配置文件,然后进行系统安装并根据网络配置把IP地址更改为管理网络地址;C.在获知物理服务器已完成系统安装且配置好地址后,将其网卡的网络配置为管理网络。上述方法使得物理服务器仅通过一张网卡就能进行系统安装和提供业务服务。

【技术实现步骤摘要】
为物理服务器自动安装系统的方法、存储介质及系统
本专利技术涉及物理服务器自动安装系统
,尤其涉及一种为物理服务器自动安装系统的方法、存储介质及系统。
技术介绍
Cobbler是一种为物理服务器自动安装系统的工具,可以实现快速批量安装。目前,若要通过Cobbler来为物理服务器自动安装系统,待安装的物理服务器需要具备两张网卡,其中一张网卡供Cobbler通过网络启动(PXE)的方式来使物理服务器执行安装任务,另一张网卡则供业务系统连接,从而使物理服务器能够为业务系统提供业务服务。若待安装的物理服务器只有一张网卡,则不能通过Cobbler来完成系统安装然后提供业务服务。
技术实现思路
本专利技术所要解决的技术问题是在通过Cobbler为物理服务器自动安装系统时如何降低对物理服务器的网卡数量要求。为了解决上述技术问题,本专利技术的通过Cobbler为物理服务器自动安装系统的方法,包括以下步骤:A.把待安装的物理服务器的网卡的网络配置为装机网络;B.依次执行如下步骤B1、B2:——B1.生成自动化安装配置文件,把自动化安装配置文件中的网络配置中的与所述网卡对应的网络接口的IP地址指定为管理网络地址,——B2.令物理服务器从装机网络启动,从而使物理服务器进行如下操作:自动把所述IP地址配置为装机网络地址,通过装机网络下载目标系统的镜像和上述自动化安装配置文件,然后进行系统安装并根据自动化安装配置文件中的网络配置把所述IP地址更改为管理网络地址;C.在获知物理服务器已完成系统安装且已把所述IP地址更改为管理网络地址后,将其网卡的网络配置为管理网络,从而使得该物理服务器能够提供业务服务。可选地,具体是命令Cobbler服务器来执行上述步骤B。可选地,上述步骤B1中,根据所述网卡的MAC地址,生成自动化安装配置文件中的网络配置中的所述网络接口。可选地,上述步骤B1具体地,生成自动化安装配置文件之后,在该配置文件中的网络配置中,生成所述网络接口,然后把该网络接口的IP地址指定为管理网络地址。可选地,上述步骤C中,所述获知具体是从Cobbler服务器处查询获知。可选地,具体是令网络交换机把上述物理服务器的网卡的网络配置为步骤A中的装机网络或者步骤C中的管理网络。一种计算机可读存储介质,其上存储有可执行的计算机程序,该计算机程序被执行时实现如上所述的通过Cobbler为物理服务器自动安装系统的方法。通过Cobbler为物理服务器自动安装系统的管理系统,包括云平台以及通信连接云平台的Cobbler服务器,云平台令Cobbler服务器为待安装的物理服务器安装系统,上述云平台包括处理器和计算机可读存储介质,该计算机可读存储介质是如上所述的计算机可读存储介质。可选地,包括所述待安装的物理服务器。可选地,包括通信连接云平台的网络交换机,云平台令网络交换机把待安装的物理服务器的网卡的网络配置为装机网络或者管理网络。上述方法先将待安装的物理服务器的网卡的网络配置为装机网络,使得物理服务器可以通过该网卡连接装机网络来下载目标系统的镜像和自动化安装配置文件,物理服务器安装完成后根据自动化安装配置文件中的网络配置把上述网卡的网络配置为管理网络地址,使得物理服务器可以通过该网卡连接管理网络,从而提供业务服务。上述方法使得物理服务器仅通过一张网卡就能进行系统安装和提供业务服务。附图说明图1是一种通过Cobbler为物理服务器自动安装系统的管理系统的逻辑示意图。具体实施方式以下结合具体实施方式对本专利技术创造作进一步详细说明。一种通过Cobbler为物理服务器自动安装系统的管理系统如图1所示,包括云平台以及通信连接云平台的Cobbler服务器。该管理系统包括多台待安装的物理服务器和网络交换机,上述云平台通信连接网络交换机。云平台包括处理器和计算机可读存储介质,该计算机可读存储介质中存储有可执行的计算机程序,上述处理器执行该计算机程序从而实现通过Cobbler为物理服务器自动安装系统的方法,下面通过实例来说明该方法的具体流程:云平台先访问网络交换机,令网络交换机把待安装的全部物理服务器的网卡的网络配置为装机网络。配置好装机网络之后,云平台就调用CobblerAPI来命令Cobbler服务器根据各个物理服务器所要安装的目标操作系统的镜像生成对应的自动化安装配置文件,然后针对每个物理服务器的自动化安装配置文件,在该配置文件的网络配置中,根据该物理服务器的网卡的MAC地址生成对应的网络接口,把该网络接口的IP地址指定为管理网络地址,如此则得到经过修改的自动化安装配置文件。在其他实施例中,可以在生成自动化安装配置文件的过程中就进行上述的网络配置,直接得到已把上述IP地址指定为管理网络地址的自动化安装配置文件。在生成自动化安装配置文件之后,云平台就命令Cobbler服务器执行如下的安装流程:Cobbler服务器访问各个物理服务器的硬件管理平台(BMC),命令各个物理服务器的硬件管理平台控制本机重启。各个物理服务器从装机网络中重启后,自动获取对应的装机网络地址,把本物理服务器的上述IP地址配置为装机网络地址,然后通过装机网络访问Cobbler服务器下载本物理服务器所要安装的目标操作系统的镜像和经修改后的自动化安装配置文件。在下载完上述镜像和配置文件之后,物理服务器就自动进行系统安装并根据自动化安装配置文件中的网络配置把所述IP地址更改为管理网络地址。安装完系统并配置好管理网络地址之后,物理服务器就向Cobbler服务器返回安装完成消息。Cobbler服务器接收到物理服务器的安装完成消息之后,把该物理服务器的安装任务标记为完成状态。云平台调用CobblerAPI来访问Cobbler服务器,查询各个物理服务器的安装任务的进度,若查询到有物理服务器的安装任务处于完成状态,则访问网络交换机令其将该物理服务器的网卡的网络配置为管理网络,如此则图1中的用户终端就能够通过管理网络访问该物理服务器,令物理服务器为其提供业务服务。如上所述仅为本专利技术创造的实施方式,不以此限定专利保护范围。本领域技术人员在本专利技术创造的基础上作出非实质性的变化或替换,仍落入专利保护范围。本文档来自技高网...

【技术保护点】
1.通过Cobbler为物理服务器自动安装系统的方法,其特征是包括以下步骤:/nA.把待安装的物理服务器的网卡的网络配置为装机网络;/nB.依次执行如下步骤B1、B2:/n——B1.生成自动化安装配置文件,把自动化安装配置文件中的网络配置中的与所述网卡对应的网络接口的IP地址指定为管理网络地址,/n——B2.令物理服务器从装机网络启动,从而使物理服务器进行如下操作:自动把所述IP地址配置为装机网络地址,通过装机网络下载目标系统的镜像和上述自动化安装配置文件,然后进行系统安装并根据自动化安装配置文件中的网络配置把所述IP地址更改为管理网络地址;/nC.在获知物理服务器已完成系统安装且已把所述IP地址更改为管理网络地址后,将其网卡的网络配置为管理网络,从而使得该物理服务器能够提供业务服务。/n

【技术特征摘要】
1.通过Cobbler为物理服务器自动安装系统的方法,其特征是包括以下步骤:
A.把待安装的物理服务器的网卡的网络配置为装机网络;
B.依次执行如下步骤B1、B2:
——B1.生成自动化安装配置文件,把自动化安装配置文件中的网络配置中的与所述网卡对应的网络接口的IP地址指定为管理网络地址,
——B2.令物理服务器从装机网络启动,从而使物理服务器进行如下操作:自动把所述IP地址配置为装机网络地址,通过装机网络下载目标系统的镜像和上述自动化安装配置文件,然后进行系统安装并根据自动化安装配置文件中的网络配置把所述IP地址更改为管理网络地址;
C.在获知物理服务器已完成系统安装且已把所述IP地址更改为管理网络地址后,将其网卡的网络配置为管理网络,从而使得该物理服务器能够提供业务服务。


2.如权利要求1所述的通过Cobbler为物理服务器自动安装系统的方法,其特征是:具体是命令Cobbler服务器来执行上述步骤B。


3.如权利要求1所述的通过Cobbler为物理服务器自动安装系统的方法,其特征是:上述步骤B1中,根据所述网卡的MAC地址,生成自动化安装配置文件中的网络配置中的所述网络接口。


4.如权利要求3所述的通过Cobbler为物理服务器自动安装系统的方法,其特征是:上述步骤B1具体地,生成自动化安装配置文件之后,在该配置文件中的网络配置中,生成所述网络接口,然后把...

【专利技术属性】
技术研发人员:程少锋刘建平
申请(专利权)人:云宏信息科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1