一种服务器集群的管理方法和平台技术

技术编号:8325971 阅读:206 留言:0更新日期:2013-02-14 08:54
本发明专利技术提供了一种服务器集群的管理方法和平台,包括:部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。根据本发明专利技术提供的技术方案,能够自动化实现服务器集群的虚拟化环境的部署和配置。

【技术实现步骤摘要】
一种服务器集群的管理方法和平台
本专利技术涉及虚拟化
,尤其涉及一种服务器集群的管理方法及平台。
技术介绍
依据研究机构国际数据公司(IDC , International Data Corporation)的统计,在未来10年内,用户存储的数字信息将增长44倍,意味着需要更多的数据中心才能满足数字信息的增长。随着虚拟化技术的发展,将为数据中心带来技术与服务的提升。采用虚拟化技术的数据中心能够提供安全可靠的虚拟化环境。管理员可以在这个虚拟化环境中,开发、管理、部署自己的应用和内容,并使用各种信息服务,根据业务需求可以动态扩展IT租赁设施。但是,由于数据中心分布较为分散,管理员需要在远程环境下完成数据中心的服务器中虚拟化软件的安装与配置;随着服务器数量的显著增加,采用人工手动的配置方法将无法胜任电信级机房的要求;而且,虚拟化技术在数据中心的应用,也同时增加了虚拟化环境的部署、虚拟机分配、虚拟机性能配置、虚拟机操作系统的安装配置等方面的工作量。此外,现有技术中在数据中心中应用虚拟化技术时,还存在以下缺陷一般需要为每台虚拟机分配监视和管理系统程序agent,来更改每台虚拟机的初始化信息,如主机名、网络、时区等。采用部署模板的方式,虽然能够加快虚拟机的部署速度,但是由于agent存在一定的安全风险,因此在每台虚拟机的操作系统中安装agent,将降低虚拟机的安全性。此外,管理员无法对每台虚拟机的操作系统的配置进行修改,如目录存储格式,存储空间分配大小等。
技术实现思路
本专利技术提供了一种服务器集群的管理方法及平台,能够自动化实现服务器集群的虚拟化环境的部署和配置。本专利技术的具体技术方案如下根据本专利技术一优选实施例,一种服务器集群的管理方法,包括部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。上述方法中,所述部署系统调用远程唤醒工具,依据服务器标识远程启动服务器,具体为部署系统调用运行脚本运行远程唤醒工具,所述远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器;所述运行脚本是配置解析系统接收用户输入的包含服务器的MAC地址的运行脚本;部署系统将为服务器分配的IP地址发送给服务器,并保存服务器的IP地址与MAC地址的对应关系。上述方法中,所述服务器获取预先存储的虚拟化软件之前,该方法还包括配置解析系统接收用户上传的服务器的初始化信息,所述初始化信息包括初始化程序、根文件和系统引导配置信息;所述初始化信息,用于在服务器成功启动后,引导服务器进行虚拟化软件安装前的初始化。上述方法中,所述服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件,具体为服务器依据预设的MAC地址与虚拟化软件的对应关系,获取预先存储的对应的虚 拟化软件的安装镜像;所述虚拟化软件的安装镜像包含虚拟化软件安装时使用的安装包;服务器运行所述安装包,安装虚拟化软件。上述方法中,该方法还包括服务器安装虚拟化软件完毕后,依据预先配置的系统优化脚本,对自身的虚拟化软件进行优化处理。上述方法中,所述依据配置的虚拟机分配方案预先生成配置脚本,具体为配置解析系统将用户为服务器配置的虚拟机分配方案作为脚本参数填充到脚本模版中,生成配置脚本,所述配置脚本的名称为服务器的MAC地址。上述方法中,所述服务器运行预设的配置脚本生成虚拟机,具体为服务器利用虚拟化软件运行预设的配置脚本,依据虚拟机的部署数量生成虚拟机,并依据所述配置脚本中的虚拟机的性能配置信息完成虚拟机的性能配置。上述方法中,所述服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像之前,该方法还包括配置解析系统接收用户为服务器上虚拟机配置的操作系统安装方案,利用解析工具将操作系统安装方案解析为配置文件;部署系统利用命令调用配置文件,生成系统安装镜像。一种服务器集群的管理平台,包括部署系统和服务器;其中,部署系统,用于调用远程唤醒工具,依据服务器标识远程启动服务器;服务器,用于获取预先存储的虚拟化软件,并安装所述虚拟化软件;运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案生成;所述服务器还用于利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。上述管理平台中,该管理平台还包括配置解析系统;所述配置解析系统,用于接收用户输入的包含服务器的MAC地址的运行脚本;所述部署系统,还用于调用所述运行脚本运行远程唤醒工具,所述远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器;还用于将为服务器分配的IP地址发送给服务器,并保存服务器的IP地址与MAC地址的对应关系。上述管理平台中,所述配置解析系统,还用于接收用户上传的服务器的初始化信息,所述初始化信息包括初始化程序、根文件和系统引导配置信息;所述初始化信息,用于在服务器成功启动后,弓I导服务器进行虚拟化软件安装前的初始化。上述管理平台中,所述服务器在获取预先存储的虚拟化软件,并安装所述虚拟化软件时,具体为依据预设的MAC地址与虚拟化软件的对应关系,获取预先存储的对应的虚拟化软件的安装镜像;所述虚拟化软件的安装镜像包含虚拟化软件安装时使用的安装包;服务器运行所述安装包,安装虚拟化软件。上述管理平台中,所述服务器,还用于安装虚拟化软件完毕后,依据预先配置的系统优化脚本,对自身的虚拟化软件进行优化处理。上述管理平台中,所述配置解析系统在依据配置的虚拟机分配方案预先生成配置脚本时,具体为;将用户为服务器配置的虚拟机分配方案作为脚本参数填充到脚本模版中,生成配置脚本,所述配置脚本的名称为服务器的MAC地址。上述管理平台中,所述服务器在运行预设的配置脚本生成虚拟机时,具体为利用虚拟化软件运行预设的配置脚本,依据虚拟机的部署数量生成虚拟机,并依据所述配置脚本中的虚拟机的性能配置信息完成虚拟机的性能配置。上述管理平台中,所述配置解析系统,还用于接收用户为服务器上虚拟机配置的操作系统安装方案,利用解析工具将所述操作系统安装方案解析为配置文件;·所述部署系统,还用于利用命令调用所述配置文件,生成系统安装镜像。由以上技术方案可以看出,本专利技术提供的技术方案具有以下有益效果依据用户选择的虚拟化软件,自动启动服务器,服务器安装虚拟化软件;依据用户配置的虚拟机分配方案和操作系统安装方案,自动配置虚拟机并为虚拟机安装操作系统,能够自动化实现服务器集群的虚拟化环境的部署和配置,减少服务器集群的虚拟化环境的部署和配置的工作量,减少人力物力,提高虚拟化环境部署和配置的工作效率。附图说明图I是本专利技术实现服务器集群的管理平台的优选实施例的结构示意图;图2是本专利技术实现服务器集群的管理方法的优选实施例的流程示意图。具体实施方式本专利技术的基本思想是部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发本文档来自技高网...

【技术保护点】
一种服务器集群的管理方法,其特征在于,该方法包括:部署系统调用远程唤醒工具,依据服务器标识远程启动服务器;服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件;服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成;服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。

【技术特征摘要】
1.一种服务器集群的管理方法,其特征在于,该方法包括 部署系统调用远程唤醒工具,依据服务器标识远程启动服务器; 服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件; 服务器运行预设的配置脚本生成虚拟机;所述配置脚本依据配置的虚拟机分配方案预先生成; 服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像。2.根据权利要求I所述的方法,其特征在于,所述部署系统调用远程唤醒工具,依据服务器标识远程启动服务器,具体为 部署系统调用运行脚本运行远程唤醒工具,所述远程唤醒工具依据运行脚本中的MAC地址通过网络远程启动对应的服务器;所述运行脚本是配置解析系统接收用户输入的包含服务器的MAC地址的运行脚本; 部署系统将为服务器分配的IP地址发送给服务器,并保存服务器的IP地址与MAC地址的对应关系。3.根据权利要求I所述的方法,其特征在于,所述服务器获取预先存储的虚拟化软件之前,该方法还包括 配置解析系统接收用户上传的服务器的初始化信息,所述初始化信息包括初始化程序、根文件和系统引导配置信息;所述初始化信息,用于在服务器成功启动后,引导服务器进行虚拟化软件安装前的初始化。4.根据权利要求I所述的方法,其特征在于,所述服务器获取预先存储的虚拟化软件,并安装所述虚拟化软件,具体为 服务器依据预设的MAC地址与虚拟化软件的对应关系,获取预先存储的对应的虚拟化软件的安装镜像;所述虚拟化软件的安装镜像包含虚拟化软件安装时使用的安装包;服务器运行所述安装包,安装虚拟化软件。5.根据权利要求I所述的方法,其特征在于,该方法还包括 服务器安装虚拟化软件完毕后,依据预先配置的系统优化脚本,对自身的虚拟化软件进行优化处理。6.根据权利要求I所述的方法,其特征在于,所述依据配置的虚拟机分配方案预先生成配置脚本,具体为 配置解析系统将用户为服务器配置的虚拟机分配方案作为脚本参数填充到脚本模版中,生成配置脚本,所述配置脚本的名称为服务器的MAC地址。7.根据权利要求I所述的方法,其特征在于,所述服务器运行预设的配置脚本生成虚拟机,具体为 服务器利用虚拟化软件运行预设的配置脚本,依据虚拟机的部署数量生成虚拟机,并依据所述配置脚本中的虚拟机的性能配置信息完成虚拟机的性能配置。8.根据权利要求I所述的方法,其特征在于,所述服务器利用虚拟化软件控制虚拟机加载预先生成的系统安装镜像之前,该方法还包括 配置解析系统接收用户为服务器上虚拟机配置的操作系统安装方案,利用解析工具将操作系统安装方案解析为配置文件; 部署系统利用命令调用配置文...

【专利技术属性】
技术研发人员:谢朝阳黄喆广小明
申请(专利权)人:中国电信股份有限公司云计算分公司
类型:发明
国别省市:

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

1