一种实现自动化安装与云计算平台配置的方法技术

技术编号:22172747 阅读:22 留言:0更新日期:2019-09-21 13:27
本发明专利技术属于无人值守技术领域,公开了一种实现自动化安装与云计算平台配置的方法,将预先编写好的应答文件等置于云平台安装服务器,将本地设备与云平台安装服务器置于同一网段下并将本地设备开机方式设置为网络启动,开始启动引导时,将网络启动软件下载到本机内存中,完成启动引导后,通过网络读取云平台安装服务器中的安装菜单,将应答文件和对应的ubuntu系统安装文件及云平台安装配置脚本下载到本地设备的磁盘中,在本地设备的磁盘中利用应答文件进行系统安装,系统安装完成后,应答文件会进行云平台安装及配置脚本文件的执行,从而完成整个平台的安装。本发明专利技术实现了自动、批量安装本地设备的运行环境。

A Method to Realize Automatic Installation and Cloud Computing Platform Configuration

【技术实现步骤摘要】
一种实现自动化安装与云计算平台配置的方法
本专利技术属于无人值守
,尤其涉及一种实现自动化安装与云计算平台配置的方法。
技术介绍
目前,业内常用的现有技术是这样的:随着大数据时代的来临以及大数据在各科学领域的广泛应用,为了采集,存储,管理,分析这些海量的科学数据,从中提取关键信息并最终转化知识。转向云计算,已经是业界将要面临的一个重大改变,各种云平台的出现是该转变的最重要的环节之一。同时为了提高计算机的各种实体资源,解决物理硬件产能过剩和老的旧的硬件产能低下,提高计算机的工作效率,虚拟化技术已经发展的较为成熟,并在越来越多的领域里得到了应用。为此开源的云计算平台正在进入主流企业市场,但现有的部署方式,是利用官方文档进行手动部署,不仅操作繁琐费时费力,而且在部署的过程中极易产生错误的操作。一旦平台部署中有错误出现,排查起来更是难上加难。如果能将这种繁琐的费力工作转化为无人值守的自动安装,不仅能节约人力成本,还能保证部署的正确性,更能做到同时部署。平台的搭建一定要基于操作系统,而市面上最常见的系统安装方式分为光盘安装、U盘安装、网络安装系统,无论使用哪一种方式都需要人为的去回答系统安装时所需要回答的问题,且U盘与光盘安装一次就只能安装一个平台。平台的安装更是部署繁琐,耗费时间长,部署人员需要掌握一定量的平台知识,即便是专业人员也易产生错误得操作。综上所述,现有技术存在的问题是:(1)现有系统安装需要人为参与,且具备使用限制;(2)现有平台安装部署繁琐,耗费时间长,部署人员需要掌握一定量的平台知识,即便是专业人员也易产生错误得操作。解决上述技术问题的难度:每个组织在实施自动化管理时有一套独特的步骤,并且每个步骤都有不同的需求,因此这样的自动化管理平台并不是一成不变就可以解决所有问题的。针对每个用户不同的环境、不同的流程,我们都需要对这个云计算平台进行定制化。这样才能满足不同用户的需求。解决上述技术问题的意义:由于企业对云平台的兴趣越来越浓厚,云平台的部署规模也越来越大,手动部署庞大的云平台系统已经变得非常不乐观,不但效率低下,还浪费大量的人力物力,而自动化部署可以减少金钱成本与时间成本,增加可靠性,因此自动化部署云平台已经成为一种迫切的需求。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种实现自动化安装与云计算平台配置的方法。本专利技术是这样实现的,一种实现自动化安装与云计算平台配置的方法,所述实现自动化安装与云计算平台配置的方法具体包括:步骤一,使用PXE技术通过网络启动计算机或其他待安装设备,并在启动时显示安装云平台的命令菜单,要使用PXE技术,我们需要在系统中准备一台服务器,我们将其称为PXE服务器,它通过网络与其他需要安装服务器的客户机连接。首先,我们需要将CentOS、Ubuntu或Windows等操作系统安装光盘中的文件复制到PXE服务器中,然后当客户机通过PXE技术与服务器成功建立连接后,就可以自动引导操作系统的安装了;本地网卡ROM中包含有PXE客户端软件。网卡启动时会发出DHCP请求,从PXE服务器端获得动态IP地址、网关及TFTP服务器信息后,它会自动下载一个用于引导操作系统的启动软件包到本地内存(不同的操作系统使用不同的PXE引导文件)中,再通过此软件加载PXE的default启动文件,从而开始操作系统的安装工作。步骤二,采用DHCP服务进行网络传输,当PXE服务器与客户机连接时通常会发生四个阶段:(1)发现阶段:即DHCP客户机寻找DHCP服务器的阶段。因为DHCP服务器的IP地址对于客户机来说是未知的,所以DHCP客户机以广播方式发送信息来寻找DHCP服务器。(2)提供阶段:即DHCP服务器提供IP地址的阶段。在网络中接收到DHCP信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的信息。(3)选择阶段:即DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来信息,则DHCP客户机只接收第一个收到的信息,然后它就以广播方式回答一个信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址。(4)确认阶段:即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将获取到的IP地址与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾提供的IP地址。步骤三,采用HTTP服进行文件传输。基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、获取服务器响应状态、关闭连接。Web浏览器就会向Web服务器发送请求命令,浏览器发送其请求命令之后,还要以头信息的形式向Web服务器发送一些别的信息,之后浏览器发送了一空白行来通知服务器,它已经结束了该头信息的发送。客户机向服务器发出请求后,服务器会客户机回送应答。正如客户端会随同请求发送关于自身的信息一样,服务器也会随同应答向用户发送关于它自己的数据及被请求的文档,Web服务器向浏览器发送头信息后,它会发送一个空白行来表示头信息的发送到此为结束,接着,它就以应答头信息所描述的格式发送用户所请求的应答文件和ubuntu系统安装文件及云平台安装配置脚本步骤四,准备安装中出现的各种问题的应答内容,根据安装进程编写脚本,运行脚本自动进行平台安装与配置。进一步,步骤四中,所述准备安装中出现的各种问题的应答内容具体包括:预先创建Kickstar文件,事先定义一个Kickstart自动应答配置文件*.cfg(通常存放在安装服务器上),并让安装程序知道该配置文件的位置,在安装过程中安装程序可自己从该文件中读取安装配置,也可在操作系统完装完成后自动执行脚本。本专利技术另一目的在于提供一种终端,所述终端搭载实现所述实现自动化安装与云计算平台配置的方法的服务器。本专利技术另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的实现自动化安装与云计算平台配置的方法。本专利技术另一目的在于提供一种实现所述实现自动化安装与云计算平台配置的方法的实现自动化安装与云计算平台配置控制系统。本专利技术另一目的在于提供一种实现所述实现自动化安装与云计算平台配置的方法的实现自动化安装与云计算平台配置设备。综上所述,本专利技术的优点及积极效果为:本专利技术将复杂繁琐的安装与配置操作变为自动化操作,同时还可以达到一人同时兼顾多套平台的部署;本专利技术避免了繁琐的重复性操作,采用市面上较为流行的一键式操作直接调用预先写好的程序进行自动部署,避免因为错误或粗心所导致的平台部署失败,增加部署成功率,减少时间与人工成本,且做到一次编译多次使用的效果。本专利技术可以不受网络的影响,保证外出使用的便携性,避免繁琐的重复操作,增加部署成功率,避免施工人员对于专业知识的过高要求。同时本专利技术规避了某些环境下无法连接网络而无法部本文档来自技高网
...

【技术保护点】
1.一种实现自动化安装与云计算平台配置的方法,其特征在于,所述实现自动化安装与云计算平台配置的方法具体包括:将预先编写好的应答文件、制作好的ubuntu系统安装文件及云平台安装配置脚本置于云平台安装服务器;将本地设备与云平台安装服务器置于同一网段下并将本地设备开机方式设置为网络启动;当本地设备开始启动引导时,本地设备会将网络启动软件下载到本机内存中;本地设备完成启动引导后,通过网络读取云平台安装服务器中的安装菜单。根据选择的安装菜单选项,将应答文件和对应的ubuntu系统安装文件及云平台安装配置脚本下载到本地设备的磁盘中;在本地设备的磁盘中利用应答文件进行ubuntu系统安装,系统安装完成后,应答文件会进行云平台安装及配置脚本文件的执行,从而完成整个平台的安装。

【技术特征摘要】
1.一种实现自动化安装与云计算平台配置的方法,其特征在于,所述实现自动化安装与云计算平台配置的方法具体包括:将预先编写好的应答文件、制作好的ubuntu系统安装文件及云平台安装配置脚本置于云平台安装服务器;将本地设备与云平台安装服务器置于同一网段下并将本地设备开机方式设置为网络启动;当本地设备开始启动引导时,本地设备会将网络启动软件下载到本机内存中;本地设备完成启动引导后,通过网络读取云平台安装服务器中的安装菜单。根据选择的安装菜单选项,将应答文件和对应的ubuntu系统安装文件及云平台安装配置脚本下载到本地设备的磁盘中;在本地设备的磁盘中利用应答文件进行ubuntu系统安装,系统安装完成后,应答文件会进行云平台安装及配置脚本文件的执行,从而完成整个平台的安装。2.如权利要求1所述实现自动化安装与云计算平台配置的方法,其特征在于,使用PXE技术通过网络启动计算机或其他待安装设备,并在启动时显示命令菜单,首先,将CentOS、Ubuntu或Windows操作系统安装光盘中的文件复制到PXE服务器中,然后当本地设备通过PXE技术与云平台安装服务器成功建立连接后,就自动引导操作系统的安装。3.如权利要求1所述实现自动化安装与云计算平台配置的方法,其特征在于,采用DHCP服务进行网络传输,当云平台安装服务器与本地设备连接时,会执行以下四个阶段:(1)DHCP客户机寻找DHCP服务器的阶段;因为DHCP服务器的IP地址对于客户机来说是未知的,所以DHCP客户机以广播方式发送信息来寻找DHCP服务器;(2)DHCP服务器提供IP地址的阶段;在网络中接收到DHCP信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的信息;(3)DHCP客户机选择某台DHCP服务器提供的IP地址的阶段;如果有多台DHCP服务器向DHCP客户机发来信息,则DHCP客户机只接收第一个收到的信息,然后它就以...

【专利技术属性】
技术研发人员:蒋一川李鸿祥张一鸣
申请(专利权)人:吉林育信科技有限公司
类型:发明
国别省市:吉林,22

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

1