系统安装方法、装置、系统、设备和存储介质制造方法及图纸

技术编号:23710261 阅读:20 留言:0更新日期:2020-04-08 12:10
本发明专利技术实施例公开了一种系统安装方法、装置、设备和存储介质,系统安装方法包括:与目标服务器建立带外网络连接,设置目标服务器的、包含系统安装程序的虚拟光盘;向目标服务器发送安装指令,目标服务器根据安装指令采用虚拟光盘上的系统安装程序安装系统;获取目标服务器的带内IP地址;将带内IP地址设置为目标服务器的带外用户名,目标服务器解析带外用户名获得带内IP地址设置带内网络。本发明专利技术实施例无需通过TFTP服务器获取系统安装配置,也无需通过DHCP广播获取带内IP地址和使用UDP协议,可以跨IDC部署,全网部署一套安装系统即可实现全网服务器系统的安装,降低了部署成本,并且使用带外网络,与带内网络业务无冲突,对目标服务器管理简单,易维护。

System installation method, device, system, equipment and storage medium

【技术实现步骤摘要】
系统安装方法、装置、系统、设备和存储介质
本专利技术实施例涉及通信
,尤其涉及系统安装方法、装置、系统和存储介质。
技术介绍
随着网络技术的发展,网络上的数据量呈几何级增长,为了适应网络数据量的增长,网络中通常包括多个服务器,由多个服务器响应各个终端的请求与终端进行网络数据的交互。服务器实际上是具有操作系统的终端,当系统故障或者新增服务器时需要对服务器安装系统。传统PXE(PrebooteXecutionEnvironment,预启动执行环境)部署方式工作于Client(客户端)/Server(服务器)的网络模式,由Client端进入PXE,PXEROM从DHCP(DynamicHostConfigurationProtocol,动态主机设置协议)服务器请求IP地址,在获得有效的IP地址之后Client下载网络引导程序并执行,然后从TFTP(TrivialFileTransferProtocol,文件传输协议)服务器获取系统安装程序以执行系统安装任务。上述PXE部署方式,一方面,由于DHCP协议使用广播获取IP地址,如果要跨IDC(InternetDataCenter,互联网数据中心)时需要多个中继,降低了网络的可靠性,另一方面,TFTP使用UDP协议,跨IDC时网络质量也不稳定,难以保证数据传输的可靠性,因此PXE部署方式无法跨IDC实现部署,必须在服务器所在的每个机房部署一套PXE,当服务器数量较多并且分布在全球各地时,需要部署多套PXE系统,增加了部署成本。
技术实现思路
r>本专利技术实施例提供一种系统安装方法、装置、系统、设备和存储介质,以解决服务器系统安装采用PXE部署方式造成部署成本高的问题。第一方面,本专利技术实施例提供了一种系统安装方法,应用于部署服务器,包括:与目标服务器建立带外网络连接,所述目标服务器为待安装系统的服务器;设置所述目标服务器的、包含系统安装程序的虚拟光盘;向所述目标服务器发送安装指令,所述目标服务器用于根据所述安装指令采用所述虚拟光盘上的系统安装程序安装系统;获取所述目标服务器的带内IP地址;将所述带内IP地址设置为所述目标服务器的带外用户名,所述目标服务器用于在进入安装后的系统时解析所述带外用户名以获得所述带内IP地址,并设置带内网络地址为所述带内IP地址。第二方面,本专利技术实施例提供了一种系统安装方法,应用于待安装系统的目标服务器,包括:与部署服务器建立带外网络连接;确定所述部署服务器设置的虚拟光盘,所述虚拟光盘包括系统安装程序;接收所述部署服务器发送的安装指令;根据所述安装指令采用所述系统安装程序安装系统;在安装系统完成后,接收所述部署服务器设置的带外用户名,所述带外用户名包括带内IP地址;在进入安装后的系统时,设置带内网络地址为所述带内IP地址。第三方面,本专利技术实施例提供了一种系统安装装置,应用于部署服务器,包括:第一带外网络连接建立模块,用于与目标服务器建立带外网络连接,所述目标服务器为待安装系统的服务器;虚拟光盘设置模块,用于设置所述目标服务器的、包含系统安装程序的虚拟光盘;安装指令发送模块,用于向所述目标服务器发送安装指令,所述目标服务器用于根据所述安装指令采用所述虚拟光盘上的系统安装程序安装系统;第一带内IP地址获取模块,用于获取所述目标服务器的带内IP地址;带外用户名设置模块,用于将所述带内IP地址设置为所述目标服务器的带外用户名,所述目标服务器用于在进入安装后的系统时解析所述带外用户名以获得所述带内IP地址,并设置带内网络地址为所述带内IP地址。第四方面,本专利技术实施例提供了一种系统安装装置,应用于待安装系统的目标服务器,包括:第二带外网络连接建立模块,用于与部署服务器建立带外网络连接;虚拟光盘确定模块,用于确定所述部署服务器设置的虚拟光盘,所述虚拟光盘包括系统安装程序;安装指令接收模块,用于接收所述部署服务器发送的安装指令;系统安装模块,用于根据所述安装指令采用所述系统安装程序安装系统;第二带内IP地址获取模块,用于在安装系统完成后,接收所述部署服务器设置的带外用户名,所述带外用户名包括带内IP地址;带内网络地址设置模块,用于在进入安装后的系统时,设置带内网络地址为所述带内IP地址。第五方面,本专利技术实施例提供了一种系统安装系统,包括部署服务器和目标服务器,所述部署服务器配置为本专利技术实施例第三方面提供的系统安装装置,所述目标服务器配置为本专利技术实施例第四方面提供的系统安装装置。第六方面,本专利技术实施例提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任一实施例所述的系统安装方法第七方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任一实施例所述的系统安装方法。本专利技术实施例中部署服务器与目标服务器建立带外网络连接后,通过带外网络将系统安装程序以虚拟光盘形式挂载在目标服务器上,并向目标服务器发送安装指令以使得目标服务器采用虚拟光盘上的系统安装程序安装系统,且可以通过带外网络以带外用户名传输带内IP地址到目标服务器,无需通过TFTP服务器获取系统安装配置,也无需通过DHCP广播获取带内IP地址和使用UDP协议,使得该部署可以跨IDC实现部署,可以全网部署一套安装系统即可实现全网服务器系统的安装,降低了部署成本,并且使用带外网络,与带内网络业务无冲突,对目标服务器管理简单,易维护。附图说明图1是本专利技术实施例一提供的一种系统安装方法的步骤流程图;图2是本专利技术实施例二提供的一种系统安装方法的步骤流程图;图3是本专利技术实施例三提供的一种系统安装方法的步骤流程图;图4是本专利技术实施例四提供的一种系统安装方法的步骤流程图;图5是本专利技术的一个示例中系统安装方法的流体示意图;图6是本专利技术实施例五提供的一种系统安装装置的结构框图;图7是本专利技术实施例六提供的一种系统安装装置的结构框图;图8是本专利技术实施例七提供的一种系统安装系统的结构框图;图9是本专利技术实施例八提供的一种设备的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种系统安装方法的步骤流程图,本专利技术实施例可适用于通过部署服务器对待安装系统的目标服务器安装系统的情况,该方法可以由系统安装装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的部署服务器中,具体地,如图1本文档来自技高网...

【技术保护点】
1.一种系统安装方法,其特征在于,应用于部署服务器,包括:/n与目标服务器建立带外网络连接,所述目标服务器为待安装系统的服务器;/n设置所述目标服务器的、包含系统安装程序的虚拟光盘;/n向所述目标服务器发送安装指令,所述目标服务器用于根据所述安装指令采用所述虚拟光盘上的系统安装程序安装系统;/n获取所述目标服务器的带内IP地址;/n将所述带内IP地址设置为所述目标服务器的带外用户名,所述目标服务器用于在进入安装后的系统时解析所述带外用户名以获得所述带内IP地址,并设置带内网络地址为所述带内IP地址。/n

【技术特征摘要】
1.一种系统安装方法,其特征在于,应用于部署服务器,包括:
与目标服务器建立带外网络连接,所述目标服务器为待安装系统的服务器;
设置所述目标服务器的、包含系统安装程序的虚拟光盘;
向所述目标服务器发送安装指令,所述目标服务器用于根据所述安装指令采用所述虚拟光盘上的系统安装程序安装系统;
获取所述目标服务器的带内IP地址;
将所述带内IP地址设置为所述目标服务器的带外用户名,所述目标服务器用于在进入安装后的系统时解析所述带外用户名以获得所述带内IP地址,并设置带内网络地址为所述带内IP地址。


2.根据权利要求1所述的系统安装方法,其特征在于,所述与目标服务器建立带外网络连接,包括:
获取目标服务器的带外IP地址;
通过所述带外IP地址与所述目标服务器建立带外网络连接。


3.根据权利要求1或2所述的系统安装方法,其特征在于,所述向所述目标服务器发送系统安装指令,包括:
将关机指令发送至所述目标服务器,所述目标服务器用于在接收到所述关机指令时执行关机操作;
将第一开机设置指令发送至所述目标服务器,所述目标服务器用于根据所述第一开机设置指令设置从所述虚拟光盘引导开机,并采用所述系统安装程序安装系统后执行关机操作;
当检测到所述目标服务器的状态为关机状态时,向所述目标服务器发送卸载所述虚拟光盘的卸载指令,所述目标服务器用于根据所述卸载指令卸载所述虚拟光盘并设置从本地硬盘引导开机。


4.根据权利要求3所述的系统安装方法,其特征在于,在当检测到所述目标服务器的状态为关机状态时,向所述目标服务器发送卸载所述虚拟光盘的卸载指令的步骤之前,还包括:
获取所述目标服务器的状态信息。


5.根据权利要求4所述的系统安装方法,其特征在于,所述获取所述目标服务器的状态信息,包括:
向所述目标服务器发送带外用户名获取请求;
接收所述目标服务器返回的带外用户名,所述带外用户名包括所述目标服务器在安装系统的过程中写入的状态信息;
解析所述带外用户名获得所述目标服务器的状态信息。


6.根据权利要求1所述的系统安装方法,其特征在于,所述目标服务器为具有基板管理控制器并且支持智能平台管理接口标准的服务器。


7.一种系统安装方法,其特征在于,应用于待安装系统的目标服务器,包括:
与部署服务器建立带外网络连接;
确定所述部署服务器设置的虚拟光盘,所述虚拟光盘包括系统安装程序;
接收所述部署服务器发送的安装指令;
根据所述安装指令采用所述系统安装程序安装系统;
在安装系统完成后,接收所述部署服务器设置的带外用户名,所述带外用户名包括带内IP地址;
在进入安装后的系统时,设置带内网络地址为所述带内IP地址。


8.根据权利要求7所述的系统安装方法,其特征在于,
所述接收所述部署服务器发送的安装指令,包括:
接收所述部署服务器发送的关机指令;
所述根据所述安装指令采用所述系统安装程序安装系统,包括:
在接收到所述关机指令时,执行关机操作。


9.根据权利要求8所述的系统安装方法,其特征在于,
所述接收所述部署服务器发送的安装指令,还包括:
接收所述部署服务器发送的第一开机设置指令;
所述根据所述安装指令采用所述系统安装...

【专利技术属性】
技术研发人员:林明桂
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1