买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:郑州云海信息技术有限公司
摘要:本发明涉及虚拟机安装领域,公开了一种ESXI虚拟机自动部署安装系统的方法及系统,克服了现有技术中,大批量服务器操作系统安装部署时效率低的问题。该发明在服务器上安装部署待安装系统;在部署好的待安装系统中搭建PXE服务器平台;将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;将配置文件导出进行备份;待安装系统的主机获取自动执行脚本,进行安装。本发明能够大大降低在操作系统安装部署效率,减少实施人员的工作时间。本设计改变原有采用手动方式单个安装,并逐个配置待安装系统,实现其批量自动部署及安装。部署时间短,节省了安装环境的搭建时间,相比原有服务器PXE环境的搭建,有一定的改进。
主权项:一种ESXI虚拟机自动部署安装系统的方法,其特征在于:在服务器上安装部署待安装系统;在部署好的待安装系统中搭建PXE服务器平台;将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;待安装系统的主机获取自动执行脚本,进行安装。
全文数据:ESXI虚拟机自动部署安装系统的方法及系统技术领域[0001]该发明涉及虚拟机平台的系统安装领域,特别是涉及一种ESH虚拟机自动部署安装系统的方法及系统。[0002]背景技术[0003]通常,对于服务器的操作系统安装,往往有以下几个方式:即光盘安装,镜像挂载安装,和PXE环境批量安装等。对于光盘安装和镜像挂载安装两种方法,安装时间长,且都是人工安装和部署,安装效率低,无法实现系统的自动安装部署。同时,对于大批量服务器的操作系统安装,更会体现出弊端。操作系统的安装部署是一项比较复杂、重复的工作,如何提升操作系统的部署效率,减少工作时间,是操作系统部署工作中需要解决的关键问题。[0004]ESXI专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。PXE环境批量安装可以解决这个问题,但是若在无PXE服务器的环境下,同时对于服务器数量也不是很多的情况下,如何实现系统的自动安装部署,此问题急需解决。[0005]发明内容[0006]针对上述技术问题,本发明提供一种耗时短,效率高的ESXI虚拟机自动部署安装系统的方法及系统。[0007]为解决以上技术问题,本发明采用以下技术解决方案,一种ESXI虚拟机自动部署安装系统的方法包括以下步骤:在服务器上安装部署待安装系统;在部署好的待安装系统中搭建PXE服务器平台;将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;待安装系统的主机获取自动执行脚本,进行安装。[0008]优选地,在服务器上安装部署待安装系统之前,还包括在服务器上部署ESH主机。[0009]优选地,将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本之后,还包括,将配置文件导出进行备份。[0010]将需要安装待安装系统的服务器与PXE服务器相连,配置自动执行脚本,过程如下:a、将需要安装系统的服务器的网口与PXE服务器的网口相连,重启进入PXE服务器所在虚拟机的宿主机的bi〇s,设置其为网络启动方式,进入pxe引导;b、客户端在网络中寻找DHCP服务器,然后请求获得一个Ip地址,DHCP服务器端收到请求后,给客户端分配一个IP;c、ESXI目的主机通过此IP地址,向ESH主机发送一个请求,ESXI主机识别到此IP地址后,通过TFTP服务器向目的主机提供相应的引导程序Pxelinux0;d、待安装系统的主机收到引导程序后,进入ESXI主机提供的网络引导,会请求册作服务器传送bootstrap的配置文件,客户端收到后读取配置文件;、e、根据配置文件内容和客户情况,客户端向TFTP服务器请求传送内核映象文件和根文件系统文件;f、此时待安装系统的主机进入系统安装,并从待安装系统的主机获得一个自动安装配置脚本,从而进行自动化配置安装待安装系统。[0011]一种esh虚拟机自动部署安装系统的系统,包括:部署单元,用于在服务器上安装部署待安装系统;搭建单元,用于在部署好的待安装系统中搭建PXE服务器平台;配置单元,用于将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;获取单元,用于实现待安装系统的主机获取自动执行脚本,进行安装。[0012]优选地,还包括ESH主机部署单元,用于在服务器上安装部署待安装系统之前,在服务器上部署esh主机。[0013]优选地,还包括备份单元,将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本之后,将配置文件导出进行备份。[0014]与现有技术相比,本发明一种ESI虚拟机自动部署安装系统的方法及系统具有以下优点:本发明能够大大降低在操作系统安装部署效率,减少实施人员的工作时间。通过打破原有的人工部署安装操作系统的方式,能够实现批量安装,也可以实现PXE环境的自动安装。本设计改变原有采用手动方式单个安装,并逐个配置待安装系统,实现其批量自动部署及安装。同时ESXI虚拟机的部署时间短,节省了安装环境的搭建时间,相比原有服务器PXE环境的搭建,有一定的改进。[0015]附图说明[0016]图1是本发明ESH虚拟机自动部署安装系统的方法及系统中方法的流程示意图之—-•,图2是本发明ESXI虚拟机自动部署安装系统的方法及系统中方法的流程示意图之二;图3是本发明ESXI虚拟机自动部署安装系统的方法及系统中系统的流程示意图之三1图4是本发明ESXI虚拟机自动部署安装系统的方法及系统中系统的流程示意图之四i具体实施方式[0017]下面结合附图和具体实施方式对本发明一种Esn虚拟机自动部署安装系统的方法及系统作进一步说明:~实施例1如图1所示,一种Esn虚拟机自动部署安装系统的方法包括以下步骤:步骤sioi:在服务器上安装部署待安装系统。…[0018]步骤S102:在部署好的待安装系统中搭建PXE服务器平台。[0019]步骤S103:将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本。[0020]步骤S104:待安装系统的主机获取自动执行脚本,进行安装。[0021]实施例2如图2所示,一种ESCI虚拟机自动部署安装系统的方法包括以下步骤:步骤S201:在服务器上部署ESXI主机。[0022]步骤S202:在服务器上安装部署待安装系统。[0023]步骤S203:在部署好的待安装系统中搭建PXE服务器平台。[0024]步骤S204:将配置文件导出进行备份。[0025]步骤S205:将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本。[0026]步骤S206:待安装系统的主机获取自动执行脚本,进行安装。[0027]步骤S205中,将需要安装待安装系统的服务器与PXE服务器相连,配置自动执行脚本,过程如下:5.1、将需要安装系统的服务器的网口与PXE服务器的网口相连,重启进入PXE服务器所在虚拟机的宿主机的bios,设置其为网络启动方式,进入PXE引导;5.2、客户端在网络中寻找DHCP服务器,然后请求获得一个IP地址,DHCP服务器端收到请求后,给客户端分配一个IP;5.3、ESXI目的主机通过此IP地址,向ESH主机发送一个请求,ESXI主机识别到此IP地址后,通过TFTP服务器向目的主机提供相应的引导程序Pxelinux0;5.4、待安装系统的主机收到引导程序后,进入ESXI主机提供的网络引导,会请求TFTP服务器传送bootstrap的配置文件,客户端收到后读取配置文件;5.5、根据配置文件内容和客户情况,客户端向TFTP服务器请求传送内核映象文件和根文件系统文件;5.6、此时待安装系统的主机进入系统安装,并从待安装系统的主机获得一个自动安装配置脚本,从而进行自动化配置安装待安装系统。[0028]实施例3如图3所示,一种ESXI虚拟机自动部署安装系统的系统包括以下模块:部署单元31,用于在服务器上安装部署待安装系统;搭建单元32,用于在部署好的待安装系统中搭建PXE服务器平台;一配置单元33,用于将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;获取单元34,用于实现待安装系统的主机获取自动执行脚本,进行安装。_[0029]其中部署单元31连接搭建单元32,搭建单元32连接配置单元33,配置单元33连接获取单元34。[0030]实施例4如图4所示,一种ESH虚拟机自动部署安装系统的系统包括以下模块:包括ESI主机部署单元41,用于在服务器上安装部署待安装系统之前,在服务器上部署ESXI主机;部署单元42,用于在服务器上安装部署待安装系统;搭建单元43,用于在部署好的待安装系统中搭建PXE服务器平台;还包括备份单元44,将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本之后,将配置文件导出进行备份;配置单元45,用于将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;获取单元46,用于实现待安装系统的主机获取自动执行脚本,进行安装。[0031]其中ESXI主机部署单元41连接部署单元42,部署单元42连接搭建单元43,搭建单元43连接备份单元44,备份单元44连接配置单元45,配置单元45连接获取单元46。[0032]实施例5步骤1、在服务器上部署ESXI主机;搭建时间大约为半小时左右。在服务器上部署ESXI主机:首先下载安装好VNwareWordstation,点击打开,点击新建虚拟机,选择要安装的虚拟机VMwareESXX,X为版本号,按照操作提示即可安装好ESXI主机;在搭建的ESH主机上,安装部署待安装系统,同时需部署DHCP服务器、TFTP服务器等环境,为后续目的主机提供IP和文件等服务。ESH目的主机通过DHCP服务器,向目的主机提供一个kernelIP地址。[0033]步骤2、使用客户端电脑安装vSphereClient客户端,连接虚拟机,并在虚拟机中安装部署待安装系统。具体如下:使用笔记本电脑下载安装vSphereClient客户端,输入ESXI主机的IP地址及用户名和密码,登陆连接虚拟机,进入虚拟机后挂载己下载好的待安装镜像,按照提示安装部署待安装系统,其中按照默认选择即可;步骤3、在部署好的待安装系统中搭建PXE服务器平台,具体操作如下:首先关闭Public、Private、Domain三个防火墙;然后添加角色和规则:需要添加的Roles有ActiveDirectoryDomainServices、DHCP、WindowsDeploymentServices、WebServiceIIS的FTP,共四个,Roles的添加顺序不要颠倒,前后的Roles配置有依赖性;配置PXE的installimage和bootimage:将PXENICdriver集成到boot.wim和install_wim中;在PXEServer的WDS服务中添加BootImage和InstallImage:打开ServerManager—〉WDS—WDSManageConsole,将之前添加过driver的boot.wim和install.wim分别添加为BootImages和Instal1Images,实际上是将boot.wim和install.wim放置到1TOS预定路径D:\PXE_Install_Fi1es中的相应位置;最后开启WDS服务,即可完成PXE系统的搭建。[0034]步骤4、将需要安装待安装系统的服务器与PXE服务器直连,即可自动安装;(其中,安装原理图如图1所示);具体如下:4.1、将需要安装待安装系统的服务器的网口与PXE服务器的网口直连,重启进入bios,设置为网络启动方式,即可进入PXE引导,进行自动安装。[0035]4.2、客户端在网络中寻找DHCP服务器,然后请求一个IP地址,DHCP服务器端收到请求后,给客户端分配一个IP;4.3、ESXI目的主机通过此IP地址,向ESXI主机发送一个请求,ESXI主机识别到此IP地址后,通过TFTP服务器向目的主机提供相应的引导程序Pxelinux0;4.4、待安装系统的主机收到引导程序后,进入ESXI主机提供的网络引导,同时主机通过web服务器向目的主机提供kernel。会请求TFTP服务器传送bootstrap的配置文件pxelirmx.cfg下的default,客户端收到后读取配置文件;4.5、根据配置文件内容和客户情况,客户端向吓1{服务端请求传送内核映象文件vmlinuz和根文件系统文件initrd.img;4.6、此时主机进入系统安装,并从主机获得一个自动安装配置脚本Ks.cfg,从而进行自动化配置安装待安装。[0036]步骤5、同时将配置文件用U盘导出备份,下一次只需在ESXI主机平台下即可导入自动安装部署系统。这样,在无PXE环境下,通过安装简易ESH系统,即可快速部署和安装待安装系统。具体如下:将配置文件用U盘导出备份,选择文件一〉导出配置文件,选择相应的导出路径,保存在u盘中。下一次在ESH主机平台下,选择导入配置文件,然后选择己备份好的配置文件,即可导入自动安装部署系统,这样,能够达到在无PXE环境下,通过安装简易ESXI系统,即可快速部署和安装待安装系统。由于配置ESXI系统比PXE系统更加迅速方便,因此能够大大提升待安装系统的部署安装效率。[0037]所述待安装系统为windowsserver2012standard系统、windowsserver2012datacenter系统或者其他系统。[0038]以上所示仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱尚本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护内容。
权利要求:1.一种ESXI虚拟机自动部署安装系统的方法,其特征在于:在服务器上安装部署待安装系统;在部署好的待安装系统中搭建PXE服务器平台;将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;待安装系统的主机获取自动执行脚本,进行安装。2.根据权利要求1所述的ESXI虚拟机自动部署安装系统的方法,其特征在于,在服务器上安装部署待安装系统之前,还包括在服务器上部署ESXI主机。3.根据权利要求1所述的ESXI虚拟机自动部署安装系统的方法,其特征在于,将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本之后,还包括,将配置文件导出进行备份。4.根据权利要求1所述的ESXI虚拟机自动部署安装系统的方法,其特征在于,将需要安装待安装系统的服务器与PXE服务器相连,配置自动执行脚本,过程如下:a、将需要安装系统的服务器的网口与PXE服务器的网口相连,重启进入PXE服务器所在虚拟机的宿主机的bios,设置其为网络启动方式,进入PXE引导;b、客户端在网络中寻找DHCP服务器,然后请求获得一个IP地址,DHCP服务器端收到请求后,给客户端分配一个IP;c、ESXI目的主机通过此IP地址,向ESXI主机发送一个请求,ESXI主机识别到此IP地址后,通过TFTP服务器向目的主机提供相应的引导程序Pxelirmx0;d、待安装系统的主机收到引导程序后,进入ESXI主机提供的网络引导,会请求TFTP服务器传送bootstrap的配置文件,客户端收到后读取配置文件;e、根据配置文件内容和客户情况,客户端向TFTP服务器请求传送内核映象文件和根文件系统文件;f、此时待安装系统的主机进入系统安装,并从待安装系统的主机获得一个自动安装配置脚本,从而进行自动化配置安装待安装系统。5.—种ESH虚拟机自动部署安装系统的系统,其特征在于,包括:部署单元,用于在服务器上安装部署待安装系统;搭建单元,用于在部署好的待安装系统中搭建PXE服务器平台;配置单元,用于将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本;获取单元,用于实现待安装系统的主机获取自动执行脚本,进行安装。6.根据权利要求5所述的ESXI虚拟机自动部署安装系统的系统,其特征在于,还包括ESXI主机部署单元,用于在服务器上安装部署待安装系统之前,在服务器上部署ESXI主机。7.根据权利要求5所述的ESXI虚拟机自动部署安装系统的系统,其特征在于,还包括备份单元,将需要安装待安装系统的主机与PXE服务器直连,配置自动执行脚本之后,将配置文件导出进行备份。
百度查询: 郑州云海信息技术有限公司 ESXI虚拟机自动部署安装系统的方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。