一种基于云平台的操作系统自动化部署方法及系统技术方案

技术编号:12476492 阅读:97 留言:0更新日期:2015-12-10 12:29
本申请提供了一种基于云平台的操作系统自动化部署方法中,获取对云平台数据中心的目标服务器进行部署的请求指令;获取所述目标服务器的标识信息;根据所述目标服务器的标识信息,配置所述目标服务器的操作系统信息;启动所述目标服务器,进行操作系统的自动安装。本申请中,通过云平台中的软件获取待进行部署的服务器的标识信息,然后根据标识信息,对这些待进行部署的服务器配置操作系统信息,不同的服务器配置的操作系统类型可能不同,版本也可能不同,配置完成后,启动待进行部署的服务器,即可以完成自动安装,实现了批量化、自动化部署操作系统,提高了部署效率。

【技术实现步骤摘要】

本申请涉及计算机领域,特别涉及一种基于云平台的操作系统自动化部署方法及系统
技术介绍
随着技术的发展,人们对云平台中操作系统的部署越来越关注。现有的云平台中对操作系统进行安装时,需要运维人员一台一台的安装部署系统软件并进行配置,效率低,重复性的劳动容易出错。因此,如何实现云平台中操作系统的自动化部署,提高部署效率是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请所要解决的技术问题是提供一种基于云平台的操作系统自动化部署方法及系统,解决了现有技术中在云平台中,对操作系统进行安装时,需要运维人员一台一台的安装部署系统软件并进行配置,效率低,重复性的劳动容易出错的问题。其具体方案如下:—种基于云平台的操作系统自动化部署方法,该方法包括:获取对云平台数据中心的目标服务器进行部署的请求指令;获取所述目标服务器的标识信息;根据所述目标服务器的标识信息,配置所述目标服务器的操作系统信息;启动所述目标服务器,进行操作系统的自动安装。上述的方法,所述获取所述目标服务器的标识信息,包括:获取所述目标服务器的mac地址、机器类型和型号。上述的方法,所述配置所述目标服务器的操作系统信息,包括:配置所述目标服务器的操作系统的版本和操作系统的类型。上述的方法,所述配置所述目标服务器的操作系统信息,包括:通过kickstart配置文件,配置所述目标服务器的操作系统信息。上述的方法,在所述启动所述目标服务器之前,还包括:配置所述目标服务器的IP地址。—种基于云平台的操作系统自动化部署系统,该系统包括:第一获取单元,用于获取对云平台数据中心的目标服务器进行部署的请求指令;第二获取单元,用于获取所述目标服务器的标识信息;第一配置单元,用于根据所述目标服务器的标识信息,配置所述目标服务器的操作系统信息;启动单元,用于启动所述目标服务器,进行操作系统的自动安装。上述的系统,所述第二获取单元中,获取所述目标服务器的标识信息,包括:获取所述目标服务器的mac地址、机器类型和型号。上述的系统,所述第一配置单元中,所述配置目标服务器的操作系统信息,包括:配置所述目标服务器的操作系统的版本和操作系统的类型。上述的系统,所述第一配置单元中,包括:通过kickstart配置文件,配置所述目标服务器的操作系统类型。上述的系统,还包括:第二配置单元,用于配置所述目标服务器的IP地址。本申请提供的一种基于云平台的操作系统自动化部署方法中,获取对云平台数据中心的目标服务器进行部署的请求指令;获取所述目标服务器的标识信息;根据所述目标服务器的标识信息,配置所述目标服务器的操作系统信息;启动所述目标服务器,进行操作系统的自动安装。本申请中,通过云平台中的软件获取待进行部署的服务器的标识信息,然后根据标识信息,对这些待进行部署的服务器配置操作系统信息,不同的服务器配置的操作系统类型可能不同,版本也可能不同,配置完成后,启动待进行部署的服务器,即可以完成自动安装,实现了批量化、自动化部署操作系统,提高了部署效率。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请的一种基于云平台的操作系统自动化部署方法实施例的流程图;图2是本申请的一种基于云平台的操作系统自动化部署系统实施例的示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,示出了本申请一种基于云平台的操作系统自动化部署方法实施例的流程图,可以包括以下步骤:步骤SlOl:获取对云平台数据中心的目标服务器进行部署的请求指令。本申请主要针对云平台数据中心的服务器进行自动化部署,在利用云平台中的软件进行服务器的部署时,需要获取对待进行部署的服务器进行部署的请求指令,触发云平台中的软件进行后续的部署操作。步骤S102:获取所述目标服务器的标识信息。本申请中,所述目标服务器的标识信息,包括目标服务器的mac地址、机器类型和型号。本申请中,不仅仅限于mac地址、机器类型和型号,凡是能够区分不同服务器的标识信息均可以。步骤S103:根据所述目标服务器的标识信息,配置所述目标服务器的操作系统信息。本申请中,配置的服务器的操作系统信息,包括:操作系统的版本和操作系统的类型。不同的服务器需要安装的操作系统的类型可能不同,操作系统的版本也可能不同。还可以配置服务器的IP地址等基本信息。本申请中,可以通过kickstart配置文件,配置所述目标服务器的操作系统信息。也可以利用其它的配置文件进行服务器的操作系统配置,但是利用kickstart配置文件进行服务器的配置,效率高。步骤S104:启动所述目标服务器,进行操作系统的自动安装。启动待进行部署的服务器之后,服务器根据配置文件自动安装操作系统。本申请提供的一种基于云平台的操作系统自动化部署方法中,通过云平台中的软件获取待进行部署的服务器的标识信息,然后根据标识信当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于云平台的操作系统自动化部署方法,其特征在于,该方法包括:获取对云平台数据中心的目标服务器进行部署的请求指令;获取所述目标服务器的标识信息;根据所述目标服务器的标识信息,配置所述目标服务器的操作系统信息;启动所述目标服务器,进行操作系统的自动安装。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘超
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1