一种主机批量化部署方法、装置和系统制造方法及图纸

技术编号:19327373 阅读:28 留言:0更新日期:2018-11-03 14:22
本发明专利技术公开了一种主机批量化部署方法、装置和系统。涉及云计算领域,解决了人工配置消耗资源严重及用户体验差的问题。该方法包括:在探测到云主机启动后,为所述云主机分配IP地址;指示所述云主机自动获取系统文件完成操作系统安装。本发明专利技术提供的技术方案适用于云计算虚拟化资源管理,实现了自动化的高效云主机部署。

Method, device and system for mass deployment of main engine

The invention discloses a host batch deployment method, device and system. In the field of cloud computing, the problem of serious resource consumption and poor user experience is solved. The method includes: assigning IP addresses to the cloud host after detecting the start of the cloud host; instructing the cloud host to automatically acquire system files to complete the installation of the operating system. The technical scheme provided by the invention is suitable for cloud computing virtualization resource management and realizes automatic and efficient deployment of cloud hosts.

【技术实现步骤摘要】
一种主机批量化部署方法、装置和系统
本专利技术涉及云计算技术,尤指一种主机批量化部署方法、装置和系统。
技术介绍
虚拟化是云计算的基石,虚拟化无处不在,虚拟化技术可以充分利用昂贵的硬件资源并且还可以隔离硬件体系结构和软件系统之间的依赖关系,改进系统的安全性能,提高计算资源的利用率。随着虚拟化技术的发展虚拟机取代实体物理机成为企业各种业务的运行环境已成为一种趋势,虚拟化可以把底层的物理资源进行整合,按照客户需求以虚拟机的形式进行资源分配,客户在虚拟机中进行应用的部署。虚拟化是建立在云主机上的,在云主机上部署上一层虚拟化层,然后才可以创建虚拟机,在规模比较大的数据中心,云主机达到上千台或上万台,在人工进行安装部署虚拟化时会花费相当大的人力和时间,也不利于产品的快速上市和客户的体验好感。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种主机批量化部署方法、装置和系统。云主机通过网络启动,被管理平台发现,管理平台控制指示该云主机主动获取系统文件并完成操作系统安装,实现了自动化的高效云主机部署,解决了人工配置消耗资源严重及用户体验差的问题。为了达到本专利技术目的,本专利技术提供了一种主机批量化部署方法,包括:在探测到云主机启动后,为所述云主机分配IP地址;指示所述云主机自动获取系统文件完成操作系统安装。优选的,在探测到云主机启动后,为所述云主机分配IP地址的步骤之前,还包括:配置所述云主机的网络信息、系统用户名称、系统密码、网卡。优选的,在探测到云主机启动后,为所述云主机分配IP地址的步骤之前还包括:按照预置的探测周期,探测发现云主机。本专利技术还提供了一种主机批量化部署方法,包括:云主机进行网络启动,以便管理平台发现所述云主机;所述云主机接收探测到该云主机的管理平台分配的IP地址,并向所述管理平台返回所述云主机的物理地址;所述云主机使用所述IP地址,根据所述管理平台的指示,主动获取系统文件,完成操作系统安装。优选的,云主机进行网络启动,以便管理平台发现所述云主机的步骤之前,还包括:所述云主机接受所述管理平台对以下信息的配置:所述云主机的网络信息、系统用户名称、系统密码、网卡。本专利技术还提供了一种主机批量化部署装置,包括:主机探测模块,用于在探测到云主机启动后,为所述云主机分配IP地址;主动安装指示模块,用于指示所述云主机自动获取系统文件完成操作系统安装。本专利技术还提供了一种主机批量化部署装置,包括:网络启动模块,用于进行网络启动,以便管理平台发现对应的云主机;IP地址获取模块,用于接收探测到该云主机的管理平台分配的IP地址,并向所述管理平台返回所述云主机的物理地址;系统安装模块,用于使用所述IP地址,根据所述管理平台的指示,主动获取系统文件,完成操作系统安装。本专利技术还提供了一种主机批量化部署系统,包括管理平台与至少一台云主机;所述管理平台,用于在探测到云主机启动后,为所述云主机分配IP地址,指示所述云主机自动获取系统文件完成操作系统安装;所述云主机,用于进行网络启动,以便管理平台发现所述云主机,接收探测到该云主机的管理平台分配的IP地址,并向所述管理平台返回所述云主机的物理地址,使用所述IP地址,根据所述管理平台的指示,主动获取系统文件,完成操作系统安装。优选的,所述管理平台,还用于配置所述云主机的网络信息、系统用户名称、系统密码、网卡。优选的,所述管理平台与所述云主机的IP地址处于同一网段,所述管理平台与所述云主机接入同一交换机。本专利技术提供了一种主机批量化部署方法、装置和系统,云主机进行网络启动,以便管理平台发现所述云主机,管理平台在探测到云主机启动后,为所述云主机分配IP地址,所述云主机接收探测到该云主机的管理平台分配的IP地址,并向所述管理平台返回所述云主机的物理地址,管理平台指示所述云主机自动获取系统文件完成操作系统安装,所述云主机使用所述IP地址,根据所述管理平台的指示,主动获取系统文件,完成操作系统安装。实现了自动化的高效云主机部署,解决了人工配置消耗资源严重及用户体验差的问题。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术的一实施例提供的一种主机批量化部署方法的流程示意图;图2为本专利技术的一实施例提供的一种主机批量化部署装置的结构示意图;图3为本专利技术的一实施例提供的又一种主机批量化部署装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。随着虚拟化技术的发展虚拟机取代实体物理机成为企业各种业务的运行环境已成为一种趋势,虚拟化可以把底层的物理资源进行整合,按照客户需求以虚拟机的形式进行资源分配,客户在虚拟机中进行应用的部署。虚拟化是建立在云主机上的,在云主机上部署上一层虚拟化层,然后才可以创建虚拟机,在规模比较大的数据中心,云主机达到上千台或上万台,在人工进行安装部署虚拟化时会花费相当大的人力和时间,也不利于产品的快速上市和客户的体验好感。为了解决上述问题,本专利技术的实施例提供了一种主机批量化部署方法、装置和系统。通过友好的界面操作配置云主机的安装部署信息,并在本机上搭建DHCP和FTP服务,通过DHCP服务提供云主机安装时的IP,再通过FTP服务提供云主机的安装的镜像文件,这样可以批量安装云主机的系统,大大减少安装的时间和成本。本专利技术的一实施例提供了一种主机批量化部署方法,使用该方法完成云主机部署的流程如图1所示,包括:步骤101、配置所述云主机的网络信息、系统用户名称、系统密码、网卡。例如,以个人windows主机作为管理平台实现设备,基于个人windows主机通过c#语言提供友好的安装配置信息界面,可以配置云主机安装时的网络信息、云主机的系统用户名称、云主机的系统密码、云主机的网卡是否配置bond等。在个人windows主机上配置DHCP服务和FTP服务。具体的,可通过安装界面选择安装镜像所在的目录,并通过检查安装包组件提取安装镜像中的内容,然后通过安装界面配置待安装主机的网络信息、系统密码、网卡是否配绑定、vlan号及windows提供服务的IP地址。将配置服务的windows主机的IP和要待安装云主机分配的IP在配置在同一网段,并将待安装主机和windows主机插在同一个交换机上。步骤102、管理平台按照预置的探测周期,探测发现云主机。步骤103、云主机进行网络启动,以便管理平台发现所述云主机。配置完服务,启动待安装的云主机,并选择启动方式为网络启动。步骤104、管理平台在探测到云主机启动后,为所述云主机分配IP地址。在云主机开启主机时选择进行网络启动,DHCP服务会自动本文档来自技高网...

【技术保护点】
1.一种主机批量化部署方法,其特征在于,包括:在探测到云主机启动后,为所述云主机分配IP地址;指示所述云主机自动获取系统文件完成操作系统安装。

【技术特征摘要】
1.一种主机批量化部署方法,其特征在于,包括:在探测到云主机启动后,为所述云主机分配IP地址;指示所述云主机自动获取系统文件完成操作系统安装。2.根据权利要求1所述的主机批量化部署方法,其特征在于,在探测到云主机启动后,为所述云主机分配IP地址的步骤之前,还包括:配置所述云主机的网络信息、系统用户名称、系统密码、网卡。3.根据权利要求1所述的主机批量化部署方法,其特征在于,在探测到云主机启动后,为所述云主机分配IP地址的步骤之前还包括:按照预置的探测周期,探测发现云主机。4.一种主机批量化部署方法,其特征在于,包括:云主机进行网络启动,以便管理平台发现所述云主机;所述云主机接收探测到该云主机的管理平台分配的IP地址,并向所述管理平台返回所述云主机的物理地址;所述云主机使用所述IP地址,根据所述管理平台的指示,主动获取系统文件,完成操作系统安装。5.根据权利要求4所述的主机批量化部署方法,其特征在于,云主机进行网络启动,以便管理平台发现所述云主机的步骤之前,还包括:所述云主机接受所述管理平台对以下信息的配置:所述云主机的网络信息、系统用户名称、系统密码、网卡。6.一种主机批量化部署装置,其特征在于,包括:主机探测模块,用于在探测到云主机启动后,为所述云主机分配...

【专利技术属性】
技术研发人员:袁艳涛刘洋王伟亮
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1