CN106549789B - Method and system for realizing server installation - Google Patents

Method and system for realizing server installation Download PDF

Info

Publication number
CN106549789B
CN106549789B CN201510605254.0A CN201510605254A CN106549789B CN 106549789 B CN106549789 B CN 106549789B CN 201510605254 A CN201510605254 A CN 201510605254A CN 106549789 B CN106549789 B CN 106549789B
Authority
CN
China
Prior art keywords
deployed
node
server
dhcp
hardware information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510605254.0A
Other languages
Chinese (zh)
Other versions
CN106549789A (en
Inventor
马立军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing ZTE New Software Co Ltd
Original Assignee
Nanjing ZTE New Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201510605254.0A priority Critical patent/CN106549789B/en
Priority to PCT/CN2016/098975 priority patent/WO2017050168A1/en
Publication of CN106549789A publication Critical patent/CN106549789A/en
Application granted granted Critical
Publication of CN106549789B publication Critical patent/CN106549789B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种实现服务器安装的方法及装置,包括:待部署节点未注册时,通过运行网络引导程序(NBP)采集自身的硬件信息;待部署节点将采集的硬件信息通过部署服务器(Deploy Server)存入数据库(DB);Deploy Server根据待部署节点的硬件信息的存入通知动态主机配置协议服务器DHCP Server硬件信息已注册,以进行操作系统的安装;待部署节点为待部署服务器。本发明方法通过NBP进行硬件信息的采集,避免了因为待部署节点未注册需要进入PXE流程,降低了服务器安装的耗时。

Figure 201510605254

The invention discloses a method and device for implementing server installation, comprising: when a node to be deployed is not registered, collecting its own hardware information by running a network boot program (NBP); the node to be deployed passes the collected hardware information through a deployment server (Deploy Server) is stored in the database (DB); the Deploy Server notifies the dynamic host configuration protocol server DHCP Server that the hardware information has been registered according to the storage of the hardware information of the node to be deployed, so as to install the operating system; the node to be deployed is the server to be deployed. The method of the invention collects hardware information through NBP, avoids the need to enter the PXE process because the node to be deployed is not registered, and reduces the time-consuming of server installation.

Figure 201510605254

Description

一种实现服务器安装的方法及系统A method and system for implementing server installation

技术领域technical field

本发明涉及云计算技术,尤指一种实现服务器安装的方法及系统。The present invention relates to cloud computing technology, in particular to a method and system for implementing server installation.

背景技术Background technique

随着云计算技术的应用和发展,大批量服务器(又称为节点)安装部署成为云计算技术应用的一项工作,从满足基本的服务器安装到可以根据不同的服务器硬件配置部署不同的操作系统或同一操作系统下不同的服务配置,服务器安装过程得到了改进;目前,服务器安装部署方法可以实现根据节点的物理信息做特定部署和配置。图1为现有的服务器安装的系统的示意图,如图1所示,系统中包含部署服务器(Deploy Server),待部署服务器(又称为待部署节点),部署服务器和待部署节点通过交换机连接,其中虚线部分代表部署服务器通过智能平台管理接口IPMI带外管理端口连接通信,实现连接部分代表部署服务器通过预启动执行环境(PXE)网络启动端口/管理端口连接;With the application and development of cloud computing technology, the installation and deployment of a large number of servers (also known as nodes) has become a task of cloud computing technology applications, ranging from satisfying basic server installations to deploying different operating systems according to different server hardware configurations. Or different service configurations under the same operating system, the server installation process has been improved; at present, the server installation and deployment method can realize specific deployment and configuration according to the physical information of the node. FIG. 1 is a schematic diagram of an existing server installation system. As shown in FIG. 1 , the system includes a deployment server (Deploy Server), a to-be-deployed server (also known as a to-be-deployed node), and the deployment server and the to-be-deployed node are connected through a switch , where the dotted line part represents that the deployment server connects and communicates through the intelligent platform management interface IPMI out-of-band management port, and the realization connection part represents that the deployment server is connected through the pre-boot execution environment (PXE) network startup port/management port;

图2为现有的服务器安装的方法的流程示意图,如图2所示,包括:FIG. 2 is a schematic flowchart of an existing method for server installation, as shown in FIG. 2 , including:

步骤200、部署服务器(Deploy Server)通过智能平台管理接口服务器(IPMIServer)修改待部署节点启动方式为网络启动;Step 200, the deployment server (Deploy Server) modifies the startup mode of the node to be deployed to network startup through the intelligent platform management interface server (IPMIServer);

步骤201、Deploy Server通知IPMI Server重启待部署节点;Step 201, Deploy Server notifies IPMI Server to restart the node to be deployed;

步骤202、待部署节点重启后进入预启动执行环境(PXE)流程,与动态主机配置协议服务器DHCP Server之间完成标准的DHCP发现(DISCOVER)/邀请(OFFER)流程;Step 202, the node to be deployed enters a pre-boot execution environment (PXE) process after restarting, and completes a standard DHCP discovery (DISCOVER)/invite (OFFER) process with the dynamic host configuration protocol server DHCP Server;

步骤203、待部署节点发送携带PXE option字段的DHCP请求(REQUEST)报文;Step 203: The node to be deployed sends a DHCP request (REQUEST) message carrying a PXE option field;

步骤204、DHCP Server收到DHCP RREQUEST报文后,根据待部署节点多媒体访问控制(MAC)地址信息通过Deploy Server向数据库(DB)查询发送DHCP RREQUEST的待部署节点是否已经注册;Step 204, after the DHCP Server receives the DHCP RREQUEST message, according to the multimedia access control (MAC) address information of the node to be deployed, through the Deploy Server to query the database (DB) whether the node to be deployed that sends the DHCP RREQUEST has been registered;

如果待部署节点未注册,执行步骤205;如果待部署节点已注册,直接跳入步骤215的部署镜像应答流程;If the node to be deployed is not registered, go to step 205; if the node to be deployed is registered, directly jump to the deployment image response process of step 215;

步骤205、DHCP Server发出携带简单文件传输协议服务器(TFTP Server)地址和网络引导程序(NBP)版本的DHCP应答(ACK)信息;Step 205, the DHCP Server sends a DHCP response (ACK) message carrying the Trivial File Transfer Protocol Server (TFTP Server) address and the Network Bootstrap Program (NBP) version;

步骤206、待部署节点根据DHCP Server的DHCP应答信息通过TFTP Server下载NBP并运行;Step 206, the node to be deployed downloads and runs the NBP through the TFTP Server according to the DHCP response information of the DHCP Server;

步骤207、待部署节点通过TFTP Server下载发现(Discover)镜像,并在NBP中运行;Step 207, the node to be deployed downloads the Discover image through the TFTP Server, and runs it in the NBP;

步骤208、通过NBP中运行的Discover镜像进行待部署节点的硬件信息的自动采集;Step 208, automatically collecting the hardware information of the node to be deployed through the Discover image running in the NBP;

步骤209、待部署节点将Discover镜像采集到的硬件信息发送到Deploy Server;Step 209, the node to be deployed sends the hardware information collected by the Discover image to the Deploy Server;

步骤210、Deploy Server验证硬件信息,并根据验证结果将待部署节点的信息写入或根据验证结果更新硬件信息的数据库;Step 210, Deploy Server verifies the hardware information, and writes the information of the node to be deployed according to the verification result or updates the database of the hardware information according to the verification result;

步骤211、Deploy Server通过IPMI Server重启待部署节点;Step 211, the Deploy Server restarts the node to be deployed through the IPMI Server;

步骤212、待部署节点重新进入PXE流程,并再次完成DHCP发现/要求流程;Step 212, the node to be deployed re-enters the PXE process, and completes the DHCP discovery/request process again;

步骤213、待部署节点发送携带PXE option字段的DHCP请求REQUEST报文到DHCPServer;Step 213, the node to be deployed sends a DHCP request REQUEST message carrying the PXE option field to the DHCPServer;

步骤214、DHCP Server收到DHCP RREQUEST报文后,根据待部署节点MAC地址信息通过Deploy Server向DB查询确定发送DHCP请求的待部署节点已经注册,跳入步骤115进行部署镜像应答流程;Step 214, after the DHCP Server receives the DHCP RREQUEST message, according to the MAC address information of the node to be deployed, the Deploy Server queries the DB to determine that the node to be deployed that sends the DHCP request has been registered, and jumps to Step 115 to perform a deployment mirroring response process;

如果待部署节点注册过程中存在问题,说明待部署节点尚未完成硬件自动发现流程,则从步骤100开始从新进行相关处理。If there is a problem in the registration process of the node to be deployed, it means that the node to be deployed has not completed the hardware automatic discovery process, and the related processing is performed from step 100 .

步骤215、DHCP Server根据待部署节点已注册向待部署节点发出携带TFTPServer地址、NBP版本信息和配置文件为下载Deploy镜像的DHCP应答信息;Step 215, the DHCP Server sends the DHCP response message carrying the TFTPServer address, NBP version information and configuration file for downloading the Deploy image to the node to be deployed according to the fact that the node to be deployed has been registered;

步骤216、待部署节点修改PXE NBP配置,通过TFTP Server下载NBP并运行;Step 216, the node to be deployed modifies the PXE NBP configuration, downloads the NBP through the TFTP Server and runs it;

步骤217、待部署节点修改PXE NBP配置,通过TFTP Server下载Deploy镜像并运行;Step 217, the node to be deployed modifies the PXE NBP configuration, and downloads the Deploy image through the TFTP Server and runs it;

步骤218、待部署节点在Deploy镜像中完成操作系统安装部署;Step 218, the node to be deployed completes the installation and deployment of the operating system in the Deploy image;

步骤219、待部署节点完成操作系统的安装后,向Deploy Server反馈安装完成消息;Step 219: After the node to be deployed completes the installation of the operating system, feedback the installation completion message to the Deploy Server;

步骤220、根据安装完成的反馈,Deploy Server通过IPMI Server将待部署节点的启动方式修改为本地硬盘启动,完成待部署节点的部署。Step 220: According to the feedback of the completion of the installation, the Deploy Server modifies the startup mode of the node to be deployed to local hard disk startup through the IPMI Server, and completes the deployment of the node to be deployed.

上述服务器安装过程,在发现待部署节点和安装待部署节点是需要进入两次PXE流程,导致服务器安装部署耗时,当云计算平台服务器数量较多时,将影响云计算平台的部署应用,另外,发现和部署服务器过程需要同时维护Discover镜像与Deploy镜像,维护成本大。In the above server installation process, it is necessary to enter the PXE process twice when discovering the node to be deployed and installing the node to be deployed, which makes the server installation and deployment time-consuming. When the number of cloud computing platform servers is large, the deployment and application of the cloud computing platform will be affected. In addition, During the process of discovering and deploying servers, both the Discover image and the Deploy image need to be maintained, and the maintenance cost is high.

发明内容SUMMARY OF THE INVENTION

为了解决上述技术问题,本发明提供一种实现服务器安装的方法及系统,能够减少进入PXE流程的时间,降低服务器安装部署耗时。In order to solve the above technical problems, the present invention provides a method and system for implementing server installation, which can reduce the time for entering the PXE process and reduce the time-consuming of server installation and deployment.

为了达到本发明目的,本发明提供了一种实现服务器安装的方法,待部署节点未注册时,包括:In order to achieve the purpose of the present invention, the present invention provides a method for implementing server installation. When the node to be deployed is not registered, the method includes:

待部署节点通过运行网络引导程序NBP采集自身的硬件信息;The node to be deployed collects its own hardware information by running the network bootstrap program NBP;

待部署节点将采集的硬件信息通过部署服务器Deploy Server存入数据库DB;The node to be deployed stores the collected hardware information in the database DB through the deployment server Deploy Server;

Deploy Server根据待部署节点的硬件信息的存入通知动态主机配置协议服务器DHCP Server硬件信息已注册,以进行操作系统的安装;The Deploy Server notifies the dynamic host configuration protocol server that the hardware information of the DHCP Server has been registered according to the storage of the hardware information of the node to be deployed, so as to install the operating system;

所述待部署节点为待部署服务器。The to-be-deployed node is a to-be-deployed server.

进一步地,该方法之前还包括:在所述NBP中添加采集待部署节点的硬件信息的采集指令,以在运行NBP时采集待部署节点的硬件信息。Further, before the method, the method further includes: adding a collection instruction for collecting the hardware information of the node to be deployed in the NBP, so as to collect the hardware information of the node to be deployed when the NBP is running.

进一步地,将采集的硬件信息通过Deploy Server存入DB具体包括:Further, storing the collected hardware information into the DB through the Deploy Server specifically includes:

所述待部署节点将采集的待部署节点的硬件信息通过DHCP选项option字段封装到DHCP请求REQUEST报文中发往DHCP Server;The to-be-deployed node encapsulates the collected hardware information of the to-be-deployed node into a DHCP request REQUEST message through the DHCP option field and sends it to the DHCP Server;

DHCP Server接收DHCP REQUEST报文后解析所述DHCP option字段获得待部署节点的硬件信息,将待部署节点的硬件信息通过Deploy Server存入DB。After receiving the DHCP REQUEST message, the DHCP Server parses the DHCP option field to obtain the hardware information of the node to be deployed, and stores the hardware information of the node to be deployed into the DB through the Deploy Server.

进一步地,通过DHCP option字段封装待部署节点的硬件信息的所述DHCPREQUEST报文不携带PXE option字段。Further, the DHCPREQUEST message encapsulating the hardware information of the node to be deployed through the DHCP option field does not carry the PXE option field.

进一步地,进行操作系统的安装具体包括:Further, the installation of the operating system specifically includes:

所述Deploy Server通知DHCP Server硬件信息已注册的同时,根据待部署节点的硬件信息修改操作系统的安装配置文件;The Deploy Server notifies the DHCP Server that the hardware information has been registered, and modifies the installation configuration file of the operating system according to the hardware information of the node to be deployed;

所述DHCP Server发送携带TFTP Server、Deploy Server地址信息、安装工具镜像信息及配置文件信息的DHCPACK报文到待部署节点;The DHCP Server sends a DHCPACK message carrying TFTP Server, Deploy Server address information, installation tool image information and configuration file information to the node to be deployed;

所述待部署节点根据安装工具镜像信息及配置文件信息下载安装安装工具镜像并运行安装工具;The to-be-deployed node downloads and installs the installation tool image according to the installation tool image information and the configuration file information and runs the installation tool;

所述待部署节点通过运行的安装工具安装操作系统;或,The node to be deployed installs the operating system through the running installation tool; or,

所述DHCP Server根据所述待部署节点已注册向待部署节点发出携带TFTPServer地址、NBP版本信息和配置文件为下载Deploy镜像的DHCP应答信息,以使待部署节点根据该DHCP应答信息继续后续操作系统安装流程。The DHCP Server sends, according to the registration of the node to be deployed, to the node to be deployed DHCP response information carrying the TFTPServer address, NBP version information and configuration file for downloading the Deploy image, so that the node to be deployed continues the subsequent operating system according to the DHCP response information installation process.

进一步地,该方法还包括:所述待部署节点向Deploy Server反馈安装进度。Further, the method further includes: the node to be deployed feeds back the installation progress to the Deploy Server.

另一方面,本申请还提供一种实现服务器安装的系统,包括:若干待部署节点和部署服务器;其中,On the other hand, the present application also provides a system for implementing server installation, including: a number of nodes to be deployed and a deployment server; wherein,

待部署节点至少包括采集单元和存储单元;其中,The node to be deployed at least includes a collection unit and a storage unit; wherein,

采集单元,用于待部署节点未注册时,通过运行网络引导程序NBP采集待部署节点自身的硬件信息;The collection unit is used to collect the hardware information of the node to be deployed by running the network bootstrap program NBP when the node to be deployed is not registered;

存储单元,用于将采集的硬件信息通过部署服务器Deploy Server存入数据库DB;The storage unit is used to store the collected hardware information into the database DB through the deployment server Deploy Server;

部署服务器包括写入单元和通知单元;其中,The deployment server includes a writing unit and a notification unit; wherein,

写入单元,用于将待部署节点采集的硬件信息存储数据库;The writing unit is used to store the hardware information collected by the node to be deployed into a database;

通知单元,用于根据待部署节点的硬件信息的存入通知动态主机配置协议服务器DHCP Server硬件信息已注册,以进行操作系统的安装;a notification unit, configured to notify the dynamic host configuration protocol server DHCP Server that the hardware information has been registered according to the storage of the hardware information of the node to be deployed, so as to install the operating system;

所述待部署节点为待部署服务器。The to-be-deployed node is a to-be-deployed server.

进一步地,该系统还包括添加单元,用于在所述NBP中添加采集待部署节点的硬件信息的采集指令,以在运行NBP时采集待部署节点的硬件信息。Further, the system further includes an adding unit for adding a collection instruction for collecting the hardware information of the node to be deployed in the NBP, so as to collect the hardware information of the node to be deployed when the NBP is running.

进一步地,待部署节点还包括封装单元,该系统还包括DHCP Server,Further, the node to be deployed further includes an encapsulation unit, and the system further includes a DHCP Server,

封装单元,用于将采集的待部署节点的硬件信息通过DHCP选项option字段封装到DHCP请求REQUEST报文中发往存储单元;an encapsulation unit, configured to encapsulate the collected hardware information of the node to be deployed into a DHCP request REQUEST message through the DHCP option field and send it to the storage unit;

存储单元具体用于,将封装有DHCP option的DHCP REQUEST报文发送到DHCPServer,以使DHCP Server接收DHCP REQUEST报文后解析所述DHCP option字段获得待部署节点的硬件信息,将待部署节点的硬件信息通过Deploy Server存入DB;The storage unit is specifically used to send the DHCP REQUEST message encapsulated with the DHCP option to the DHCP Server, so that the DHCP Server parses the DHCP option field after receiving the DHCP REQUEST message to obtain the hardware information of the node to be deployed, and stores the hardware information of the node to be deployed. Information is stored in DB through Deploy Server;

DHCP Server,用于接收DHCP REQUEST报文后解析所述DHCP option字段获得待部署节点的硬件信息,将待部署节点的硬件信息通过Deploy Server存入DB;DHCP Server, configured to parse the DHCP option field after receiving the DHCP REQUEST message to obtain the hardware information of the node to be deployed, and store the hardware information of the node to be deployed into the DB through the Deploy Server;

所述通过DHCP option字段封装待部署节点的硬件信息的所述DHCP REQUEST报文不携带PXE option字段。The DHCP REQUEST message encapsulating the hardware information of the node to be deployed through the DHCP option field does not carry the PXE option field.

进一步地,部署服务器还包括修改配置单元,用于通知单元通知DHCP Server硬件信息已注册的同时,根据待部署节点的硬件信息修改操作系统的安装配置文件;Further, the deployment server also includes a configuration modification unit, which is used to modify the installation configuration file of the operating system according to the hardware information of the node to be deployed while the notification unit notifies the DHCP Server that the hardware information has been registered;

所述DHCP Server还用于发送携带TFTP Server、Deploy Server地址信息、安装工具镜像信息及配置文件信息的DHCP ACK报文到待部署节点;The DHCP Server is further configured to send a DHCP ACK message carrying the TFTP Server, Deploy Server address information, installation tool image information and configuration file information to the node to be deployed;

所述待部署节点还包括安装工具下载安装单元和安装单元;其中,The to-be-deployed node further includes an installation tool download installation unit and an installation unit; wherein,

安装工具下载安装单元,用于根据来自DHCP Server的安装工具镜像信息及配置文件信息下载安装安装工具镜像并运行安装工具;The installation tool download and installation unit is used to download and install the installation tool image and run the installation tool according to the installation tool image information and configuration file information from the DHCP Server;

安装单元,用于通过运行的安装工具安装操作系统。The installation unit is used to install the operating system by running the installation tool.

进一步地,DHCP Server还用于根据所述待部署节点已注册向待部署节点发出携带TFTP Server地址、NBP版本信息和配置文件为下载Deploy镜像的DHCP应答信息,以使待部署节点根据该DHCP应答信息继续后续操作系统安装流程。Further, the DHCP Server is also used to send the DHCP response information carrying the TFTP Server address, NBP version information and configuration file to the node to be deployed for downloading the Deploy image according to the registered node to be deployed, so that the node to be deployed responds according to the DHCP. information to continue with the subsequent operating system installation process.

进一步地,待部署节点还包括反馈单元,用于向Deploy Server反馈安装进度。Further, the node to be deployed further includes a feedback unit for feeding back the installation progress to the Deploy Server.

与现有技术相比,本申请技术方案包括:待部署节点未注册时,通过运行网络引导程序(NBP)采集自身的硬件信息;待部署节点将采集的硬件信息通过部署服务器(DeployServer)存入数据库(DB);Deploy Server根据待部署节点的硬件信息的存入通知动态主机配置协议服务器DHCP Server硬件信息已注册,以进行操作系统的安装;待部署节点为待部署服务器。本发明方法通过NBP进行硬件信息的采集,避免了因为待部署节点未注册需要进入PXE流程,降低了服务器安装的耗时。Compared with the prior art, the technical solution of the present application includes: when the node to be deployed is not registered, collects its own hardware information by running a network boot program (NBP); the node to be deployed stores the collected hardware information through a deployment server (DeployServer). Database (DB); Deploy Server notifies the dynamic host configuration protocol server that the hardware information of the DHCP Server has been registered according to the storage of the hardware information of the node to be deployed, so as to install the operating system; the node to be deployed is the server to be deployed. The method of the invention collects hardware information through NBP, avoids the need to enter the PXE process because the node to be deployed is not registered, and reduces the time-consuming of server installation.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:

图1为现有的服务器安装的系统的示意图;Fig. 1 is the schematic diagram of the system of existing server installation;

图2为现有的服务器安装的方法的流程示意图;Fig. 2 is the schematic flow chart of the method for existing server installation;

图3为本发明实现服务器安装的方法的流程图;Fig. 3 is the flow chart of the method for realizing server installation of the present invention;

图4为本发明实现服务器安装的系统的结构框图;Fig. 4 is the structural block diagram of the system for realizing server installation according to the present invention;

图5为本发明进行服务器安装的实施例的流程图。FIG. 5 is a flowchart of an embodiment of server installation according to the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, the embodiments in the present application and the features in the embodiments may be arbitrarily combined with each other if there is no conflict.

图3为本发明实现服务器安装的方法的流程图,如图3所示,待部署节点未注册时,包括:FIG. 3 is a flowchart of a method for implementing server installation according to the present invention. As shown in FIG. 3 , when the node to be deployed is not registered, it includes:

步骤300、待部署节点通过运行网络引导程序(NBP,Network Bootstrap Program)采集自身的硬件信息;这里,待部署节点为待部署服务器。Step 300: The node to be deployed collects its own hardware information by running a Network Bootstrap Program (NBP, Network Bootstrap Program); here, the node to be deployed is the server to be deployed.

本步骤之前还包括:在NBP中添加采集待部署节点的硬件信息的采集指令,以在运行NBP时采集待部署节点的硬件信息。Before this step, the method further includes: adding a collection instruction for collecting the hardware information of the node to be deployed in the NBP, so as to collect the hardware information of the node to be deployed when the NBP is running.

步骤301、待部署节点将采集的硬件信息通过部署服务器(Deploy Server)存入数据库(DB);Step 301: The node to be deployed stores the collected hardware information in a database (DB) through a deployment server (Deploy Server);

本步骤中,将采集的硬件信息通过Deploy Server存入DB具体包括:In this step, storing the collected hardware information into the DB through the Deploy Server specifically includes:

待部署节点将采集的待部署节点的硬件信息通过DHCP选项option字段封装到DHCP请求REQUEST报文中发往DHCP Server;The node to be deployed encapsulates the collected hardware information of the node to be deployed through the DHCP option field into a DHCP request REQUEST message and sends it to the DHCP Server;

DHCP Server接收DHCP REQUEST报文后解析DHCP option字段获得待部署节点的硬件信息,将待部署节点的硬件信息通过Deploy Server存入DB。After receiving the DHCP REQUEST message, the DHCP Server parses the DHCP option field to obtain the hardware information of the node to be deployed, and stores the hardware information of the node to be deployed into the DB through the Deploy Server.

这里,通过DHCP option字段封装待部署节点的硬件信息的DHCP REQUEST报文不携带PXE option字段。Here, the DHCP REQUEST message encapsulating the hardware information of the node to be deployed through the DHCP option field does not carry the PXE option field.

步骤302、Deploy Server根据待部署节点的硬件信息的存入通知动态主机配置协议服务器DHCP Server硬件信息已注册,以进行操作系统的安装。Step 302: The Deploy Server notifies the Dynamic Host Configuration Protocol server that the hardware information of the DHCP Server has been registered according to the storage of the hardware information of the node to be deployed, so as to install the operating system.

进行操作系统的安装具体包括:The installation of the operating system includes:

Deploy Server通知DHCP Server硬件信息已注册的同时,根据待部署节点的硬件信息修改操作系统的安装配置文件;When the Deploy Server notifies the DHCP Server that the hardware information has been registered, it modifies the installation configuration file of the operating system according to the hardware information of the node to be deployed;

DHCP Server发送携带TFTP Server、Deploy Server地址信息、安装工具镜像信息及配置文件信息的DHCPACK报文到待部署节点;The DHCP Server sends a DHCPACK message carrying the TFTP Server, Deploy Server address information, installation tool image information and configuration file information to the node to be deployed;

待部署节点根据安装工具镜像信息及配置文件信息下载安装安装工具镜像并运行安装工具;The node to be deployed downloads and installs the installation tool image according to the installation tool image information and configuration file information and runs the installation tool;

待部署节点通过运行的安装工具安装操作系统;或,The node to be deployed installs the operating system through the running installation tool; or,

DHCP Server根据待部署节点已注册向待部署节点发出携带TFTP Server地址、NBP版本信息和配置文件为下载Deploy镜像的DHCP应答信息,以使待部署节点根据该DHCP应答信息继续后续操作系统安装流程。The DHCP server sends a DHCP response message carrying the TFTP Server address, NBP version information and configuration file to download the Deploy image to the node to be deployed according to the registration of the node to be deployed, so that the node to be deployed continues the subsequent operating system installation process according to the DHCP response information.

本发明方法还包括:待部署节点向Deploy Server反馈安装进度。The method of the present invention further includes: the node to be deployed feeds back the installation progress to the Deploy Server.

本发明方法通过NBP进行硬件信息的采集,避免了因为待部署节点未注册需要进入PXE流程,降低了服务器安装的耗时。The method of the invention collects hardware information through NBP, avoids the need to enter the PXE process because the node to be deployed is not registered, and reduces the time-consuming of server installation.

图4为本发明实现服务器安装的系统的结构框图,如图4所示,包括:若干待部署节点和部署服务器;其中,FIG. 4 is a structural block diagram of a system for implementing server installation according to the present invention, as shown in FIG. 4 , including: a number of nodes to be deployed and a deployment server; wherein,

待部署节点至少包括采集单元和存储单元;其中,The node to be deployed at least includes a collection unit and a storage unit; wherein,

采集单元,用于待部署节点未注册时,通过运行网络引导程序(NBP)采集待部署节点自身的硬件信息;The collection unit is used to collect the hardware information of the node to be deployed by running the network bootstrap program (NBP) when the node to be deployed is not registered;

存储单元,用于将采集的硬件信息通过部署服务器Deploy Server存入数据库DB;The storage unit is used to store the collected hardware information into the database DB through the deployment server Deploy Server;

部署服务器包括写入单元和通知单元;其中,The deployment server includes a writing unit and a notification unit; wherein,

写入单元,用于将待部署节点采集的硬件信息存储数据库;The writing unit is used to store the hardware information collected by the node to be deployed into a database;

通知单元,用于根据待部署节点的硬件信息的存入通知动态主机配置协议服务器DHCP Server硬件信息已注册,以进行操作系统的安装;a notification unit, configured to notify the dynamic host configuration protocol server DHCP Server that the hardware information has been registered according to the storage of the hardware information of the node to be deployed, so as to install the operating system;

待部署节点为待部署服务器。The node to be deployed is the server to be deployed.

本发明系统还包括添加单元,用于在NBP中添加采集待部署节点的硬件信息的采集指令,以在运行NBP时采集待部署节点的硬件信息。The system of the present invention further includes an adding unit, which is used for adding a collection instruction for collecting the hardware information of the node to be deployed in the NBP, so as to collect the hardware information of the node to be deployed when the NBP is running.

待部署节点还包括封装单元,该系统还包括DHCP Server,The node to be deployed further includes an encapsulation unit, and the system further includes a DHCP Server,

封装单元,用于将采集的待部署节点的硬件信息通过DHCP选项option字段封装到DHCP请求REQUEST报文中发往存储单元;an encapsulation unit, configured to encapsulate the collected hardware information of the node to be deployed into a DHCP request REQUEST message through the DHCP option field and send it to the storage unit;

存储单元具体用于,将封装有DHCP option的DHCP REQUEST报文发送到DHCPServer,以使DHCP Server接收DHCP REQUEST报文后解析DHCP option字段获得待部署节点的硬件信息,将待部署节点的硬件信息通过Deploy Server存入DB;The storage unit is specifically used to send the DHCP REQUEST message encapsulated with the DHCP option to the DHCP Server, so that the DHCP Server parses the DHCP option field after receiving the DHCP REQUEST message to obtain the hardware information of the node to be deployed, and transmits the hardware information of the node to be deployed through the DHCP server. Deploy Server is stored in DB;

DHCP Server,用于接收DHCP REQUEST报文后解析DHCP option字段获得待部署节点的硬件信息,将待部署节点的硬件信息通过Deploy Server存入DB;DHCP Server, used to parse the DHCP option field after receiving the DHCP REQUEST message to obtain the hardware information of the node to be deployed, and store the hardware information of the node to be deployed into the DB through the Deploy Server;

通过DHCP option字段封装待部署节点的硬件信息的DHCP REQUEST报文不携带PXE option字段。The DHCP REQUEST message encapsulating the hardware information of the node to be deployed through the DHCP option field does not carry the PXE option field.

部署服务器还包括修改配置单元,用于通知单元通知DHCP Server硬件信息已注册的同时,根据待部署节点的硬件信息修改操作系统的安装配置文件;The deployment server further includes a configuration modification unit, which is used to modify the installation configuration file of the operating system according to the hardware information of the node to be deployed while the notification unit notifies the DHCP Server that the hardware information has been registered;

DHCP Server还用于发送携带TFTP Server、Deploy Server地址信息、安装工具镜像信息及配置文件信息的DHCP ACK报文到待部署节点;The DHCP Server is also used to send a DHCP ACK message carrying the TFTP Server, Deploy Server address information, installation tool image information and configuration file information to the node to be deployed;

待部署节点还包括安装工具下载安装单元和安装单元;其中,The node to be deployed also includes an installation tool download installation unit and an installation unit; wherein,

安装工具下载安装单元,用于根据来自DHCP Server的安装工具镜像信息及配置文件信息下载安装安装工具镜像并运行安装工具;The installation tool download and installation unit is used to download and install the installation tool image and run the installation tool according to the installation tool image information and configuration file information from the DHCP Server;

安装单元,用于通过运行的安装工具安装操作系统。The installation unit is used to install the operating system by running the installation tool.

DHCP Server还用于根据待部署节点已注册向待部署节点发出携带TFTP Server地址、NBP版本信息和配置文件为下载Deploy镜像的DHCP应答信息,以使待部署节点根据该DHCP应答信息继续后续操作系统安装流程。The DHCP server is also used to send the DHCP response information carrying the TFTP Server address, NBP version information and configuration file to the to-be-deployed node for downloading the Deploy image according to the registration of the to-be-deployed node, so that the to-be-deployed node continues the subsequent operating system according to the DHCP response information. installation process.

待部署节点还包括反馈单元,用于向Deploy Server反馈安装进度。The node to be deployed further includes a feedback unit for feeding back the installation progress to the Deploy Server.

以下通过具体实施例对本发明方法进行清楚详细的说明,实施例仅用于陈述本发明,并不用于限定本发明方法的保护范围。The method of the present invention will be described clearly and in detail below through specific examples, which are only used to illustrate the present invention, and are not used to limit the protection scope of the method of the present invention.

本实施例以一个待部署节点的安装为例,对本发明方法进行清楚详细的说明,图5为本发明进行服务器安装的实施例的流程图,如图5所示,包括:In this embodiment, the installation of a node to be deployed is taken as an example to describe the method of the present invention clearly and in detail. FIG. 5 is a flowchart of an embodiment of server installation according to the present invention, as shown in FIG. 5 , including:

步骤500、Deploy Server通知IPMI Server修改待部署节点启动方式为网络启动;Step 500, the Deploy Server notifies the IPMI Server to modify the startup mode of the node to be deployed to be network startup;

步骤501、Deploy Server通知IPMI Server重启待部署节点;Step 501, Deploy Server notifies IPMI Server to restart the node to be deployed;

步骤502、部署节点重启后进入PXE流程,与DHCP Server之间完成标准的DHCPDISCOVER/OFFER流程;Step 502, the deployment node enters the PXE process after restarting, and completes the standard DHCPDISCOVER/OFFER process with the DHCP Server;

步骤503、待部署节点发送携带PXE option字段的DHCP REQUEST报文;Step 503: The node to be deployed sends a DHCP REQUEST message carrying a PXE option field;

步骤504、DHCP Server收到DHCP RREQUEST报文后,根据待部署节点MAC地址信息通过Deploy Server向DB查询发送DHCP请求的待部署节点是否已经注册;Step 504: After receiving the DHCP RREQUEST message, the DHCP Server queries the DB through the Deploy Server according to the MAC address information of the node to be deployed whether the node to be deployed that sends the DHCP request has been registered;

如果待部署节点未注册,执行步骤505;如果待部署节点已注册,直接跳入步骤510进行部署镜像流程;If the node to be deployed is not registered, go to step 505; if the node to be deployed is registered, directly jump to step 510 to deploy the image process;

步骤505、DHCP Server发出携带TFTP Server地址和NBP版本的DHCP ACK信息;Step 505, the DHCP Server sends a DHCP ACK message carrying the address of the TFTP Server and the NBP version;

步骤506、待部署节点根据DHCP Server的DHCP应答信息通过TFTP Server下载NBP;Step 506, the node to be deployed downloads the NBP through the TFTP Server according to the DHCP response information of the DHCP Server;

步骤507、运行下载的NBP,通过NBP采集待部署节点的硬件信息;Step 507: Run the downloaded NBP, and collect the hardware information of the node to be deployed through the NBP;

步骤508、待部署节点将运行NBP采集的待部署节点的硬件信息通过DHCP option字段封装到DHCP REQUEST报文中,并发往DHCP Server;DHCP REQUEST报文不携带PXEoption字段;Step 508: The node to be deployed encapsulates the hardware information of the node to be deployed collected by running NBP into a DHCP REQUEST message through the DHCP option field, and sends it to the DHCP Server; the DHCP REQUEST message does not carry the PXEoption field;

需要说明的是,携带PXE option字段会导致DHCP Server进入现有服务器部署的流程,因此需要进行必要的调整。It should be noted that carrying the PXE option field will cause the DHCP Server to enter the existing server deployment process, so necessary adjustments need to be made.

步骤509、DHCP Server解析接收到的DHCP REQUEST报文的DHCP option字段,将待部署节点的硬件信息通过Deploy Server存入DB;Step 509: The DHCP Server parses the DHCP option field of the received DHCP REQUEST message, and stores the hardware information of the node to be deployed in the DB through the Deploy Server;

步骤510、Deploy Server根据待部署节点的硬件信息的存入通知DHCP Server硬件信息已注册,并根据待部署节点的硬件信息修改操作系统的安装配置文件;Step 510, the Deploy Server notifies the DHCP Server that the hardware information has been registered according to the storage of the hardware information of the node to be deployed, and modifies the installation configuration file of the operating system according to the hardware information of the node to be deployed;

需要说明的是,硬件信息在被存入DB时,一般认为待部署节点是合法的,因此存入硬件信息时通知DHCP Server硬件信息已注册。It should be noted that when the hardware information is stored in the DB, it is generally considered that the node to be deployed is legal, so when the hardware information is stored, the DHCP Server is notified that the hardware information has been registered.

步骤511、DHCP Server发送DHCPACK报文,携带TFTP Server、Deploy Server地址信息、安装工具镜像信息及配置文件信息到待部署节点;Step 511, the DHCP Server sends a DHCPACK message, carrying the TFTP Server, Deploy Server address information, installation tool image information and configuration file information to the node to be deployed;

步骤512、待部署节点根据安装工具镜像信息及配置文件信息下载安装安装工具镜像并运行安装工具;Step 512, the node to be deployed downloads and installs the installation tool image according to the installation tool image information and the configuration file information and runs the installation tool;

步骤513、待部署节点通过运行的安装工具安装操作系统,并向Deploy Server反馈安装进度;Step 513, the node to be deployed installs the operating system through the running installation tool, and feeds back the installation progress to the Deploy Server;

步骤514、根据安装完成的反馈,Deploy Server通过IPMI Server将待部署节点的启动方式修改为本地硬盘启动,完成待部署节点的部署。Step 514: According to the feedback of the completion of the installation, the Deploy Server modifies the startup mode of the node to be deployed to the local hard disk startup through the IPMI Server, and completes the deployment of the node to be deployed.

需要说明的是,如果待部署节点已注册,则步骤510到步骤514可以通过以下步骤进行替换执行:It should be noted that, if the node to be deployed has been registered, steps 510 to 514 can be replaced by the following steps:

待部署节点修改PXE NBP配置,通过TFTP Server下载NBP并运行;Modify the PXE NBP configuration on the node to be deployed, download the NBP through the TFTP Server and run it;

待部署节点修改PXE NBP配置,通过TFTP Server下载Deploy镜像并运行;Modify the PXE NBP configuration on the node to be deployed, download the Deploy image through the TFTP Server, and run it;

待部署节点在Deploy镜像中完成操作系统安装部署;The node to be deployed completes the installation and deployment of the operating system in the Deploy image;

待部署节点完成操作系统的安装后,向Deploy Server反馈安装完成消息;After the deployment node completes the installation of the operating system, feedback the installation completion message to the Deploy Server;

根据安装完成的反馈,Deploy Server通过IPMI Server将待部署节点的启动方式修改为本地硬盘启动,完成待部署节点的部署。According to the feedback after the installation is completed, the Deploy Server changes the startup mode of the node to be deployed to local hard disk startup through the IPMI Server to complete the deployment of the node to be deployed.

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。Although the embodiments disclosed in the present invention are as above, the described contents are only the embodiments adopted to facilitate the understanding of the present invention, and are not intended to limit the present invention. Any person skilled in the art to which the present invention belongs, without departing from the spirit and scope disclosed by the present invention, can make any modifications and changes in the form and details of the implementation, but the scope of the patent protection of the present invention still needs to be The scope defined by the appended claims shall prevail.

Claims (9)

1. A method for realizing server installation is characterized in that when a node to be deployed is unregistered, the method comprises the following steps:
the node to be deployed acquires hardware information of the node to be deployed by running a Network Bootstrap Program (NBP);
the node to be deployed stores the acquired hardware information into a database DB through a deployment Server;
the deployment Server informs a dynamic host configuration protocol Server DHCPServer that hardware information is registered according to the storage of the hardware information of the node to be deployed, and modifies an installation configuration file of an operating system according to the hardware information of the node to be deployed; the DHCP Server sends a DHCPACK message carrying TFTP Server, the address information of the deployment Server, the mirror image information of the installation tool and the configuration file information to the node to be deployed; the node to be deployed downloads the installation tool mirror image according to the installation tool mirror image information and the configuration file information and operates the installation tool; the node to be deployed installs an operating system through an operating installation tool;
or, the DHCP Server sends DHCP response information carrying a TFTPServer address, NBP version information and a configuration file as a download delivery image to the node to be deployed according to the registered node to be deployed, so that the node to be deployed continues a subsequent operating system installation process according to the DHCP response information;
the node to be deployed is a server to be deployed.
2. The method of claim 1, further comprising, prior to the method: and adding an acquisition instruction for acquiring the hardware information of the node to be deployed in the NBP so as to acquire the hardware information of the node to be deployed when the NBP is operated.
3. The method according to claim 1, wherein the storing the collected hardware information into the DB via the DeployServer specifically comprises:
the node to be deployed encapsulates the acquired hardware information of the node to be deployed into a DHCP REQUEST message through a DHCP option field and sends the message to a DHCP Server;
and after receiving the DHCP REQUEST message, the DHCP Server analyzes the DHCP option field to obtain the hardware information of the node to be deployed, and stores the hardware information of the node to be deployed into the DB through the deployment Server.
4. The method as claimed in claim 3, wherein the DHCP REQUEST message encapsulating the hardware information of the node to be deployed through the DHCP option field does not carry the PXE option field.
5. The method of claim 1, further comprising: and the node to be deployed feeds back the installation progress to the DeployServer.
6. A system for implementing server installation, comprising: a plurality of nodes to be deployed and a deployment server; wherein,
the node to be deployed at least comprises an acquisition unit and a storage unit; wherein,
the acquisition unit is used for acquiring hardware information of the node to be deployed by operating a Network Bootstrap Program (NBP) when the node to be deployed is unregistered;
the storage unit is used for storing the acquired hardware information into a database DB through a deployment Server;
the deployment server comprises a writing unit and a notification unit; wherein,
the writing unit is used for storing the hardware information acquired by the nodes to be deployed to the database;
the notification unit is used for notifying the dynamic host configuration protocol server DHCPServer that the hardware information is registered according to the storage of the hardware information of the node to be deployed;
the deployment Server also comprises a modification configuration unit which is used for informing the unit that the hardware information of the DHCP Server is registered and modifying the installation configuration file of the operating system according to the hardware information of the node to be deployed;
the DHCP Server is also used for sending a DHCP ACK message carrying TFTP Server, the address information of the deployment Server, the image information of the installation tool and the configuration file information to the node to be deployed; the node to be deployed also comprises an installation tool downloading installation unit and an installation unit; the installation tool downloading and installing unit is used for downloading an installation tool mirror image according to installation tool mirror image information and configuration file information from the DHCP Server and operating the installation tool; an installation unit for installing the operating system by means of a running installation tool;
or the DHCP Server is also used for sending DHCP response information carrying a TFTP Server address, NBP version information and a configuration file as a download Deploy mirror image to the node to be deployed according to the registered node to be deployed so that the node to be deployed continues the subsequent operating system installation process according to the DHCP response information;
the node to be deployed is a server to be deployed.
7. The system according to claim 6, further comprising an adding unit configured to add a collecting instruction for collecting hardware information of the node to be deployed in the NBP, so as to collect the hardware information of the node to be deployed when the NBP is running.
8. The system according to claim 7, wherein the node to be deployed further comprises an encapsulation unit, the system further comprises a DHCP Server,
the encapsulation unit is used for encapsulating the acquired hardware information of the node to be deployed into a DHCP REQUEST message through a DHCP option field and sending the message to the storage unit;
the storage unit is specifically used for sending a DHCP REQUEST message encapsulated with DHCP option to a DHCP Server so that the DHCP Server can analyze the DHCP option field to obtain hardware information of the node to be deployed after receiving the DHCP REQUEST message, and the hardware information of the node to be deployed is stored into a DB through a Deploy Server;
the DHCP Server is used for receiving a DHCP REQUEST message and then analyzing the DHCP option field to obtain the hardware information of the node to be deployed, and storing the hardware information of the node to be deployed into the DB through the Deploy Server;
and the DHCP REQUEST message which encapsulates the hardware information of the nodes to be deployed through the DHCP option field does not carry the PXE option field.
9. The system according to claim 6, wherein the node to be deployed further comprises a feedback unit for feeding back an installation progress to the deployment Server.
CN201510605254.0A 2015-09-21 2015-09-21 Method and system for realizing server installation Active CN106549789B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510605254.0A CN106549789B (en) 2015-09-21 2015-09-21 Method and system for realizing server installation
PCT/CN2016/098975 WO2017050168A1 (en) 2015-09-21 2016-09-14 Method and device for installing a server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510605254.0A CN106549789B (en) 2015-09-21 2015-09-21 Method and system for realizing server installation

Publications (2)

Publication Number Publication Date
CN106549789A CN106549789A (en) 2017-03-29
CN106549789B true CN106549789B (en) 2020-08-07

Family

ID=58364539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510605254.0A Active CN106549789B (en) 2015-09-21 2015-09-21 Method and system for realizing server installation

Country Status (2)

Country Link
CN (1) CN106549789B (en)
WO (1) WO2017050168A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107168726B (en) * 2017-03-30 2021-04-27 武汉斗鱼网络科技有限公司 Method and device for dynamically configuring application program
CN108881504A (en) * 2018-05-30 2018-11-23 郑州云海信息技术有限公司 A kind of hardware information automatic acquiring method and device
CN110290015B (en) * 2019-07-24 2021-02-02 华云数据控股集团有限公司 Remote deployment method, device and storage medium
CN111475172B (en) * 2020-02-29 2023-05-16 新华三大数据技术有限公司 Bare metal deployment method and device
CN113867738A (en) * 2020-06-12 2021-12-31 中移(苏州)软件技术有限公司 Installation method, device and equipment of operating system and storage medium
CN113973109A (en) * 2020-07-22 2022-01-25 华为技术有限公司 File downloading method, equipment and system
CN112230942A (en) * 2020-09-28 2021-01-15 烽火通信科技股份有限公司 Automatic deployment method and system supporting various domestic operating systems
CN113672244B (en) * 2021-07-29 2024-02-20 济南浪潮数据技术有限公司 Method, device, equipment and product for distributed installation based on PXE service
CN113626039B (en) * 2021-07-30 2025-04-01 济南浪潮数据技术有限公司 A method, device, equipment and readable medium for out-of-band operating system deployment
CN116405316B (en) * 2023-05-26 2023-08-25 苏州浪潮智能科技有限公司 Method, device, equipment, medium and special machine management system for starting special machine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8312115B2 (en) * 2006-12-21 2012-11-13 1E Limited Network booting apparatus and method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7379982B2 (en) * 2002-04-15 2008-05-27 Bassam Tabbara System and method for custom installation of an operating system on a remote client
CN100410880C (en) * 2005-08-17 2008-08-13 联想(北京)有限公司 Automated Deployment Methods for Operating Systems
CN1848787A (en) * 2006-04-30 2006-10-18 西安交通大学 Automatic fast dispositioning method for aggregated server system node
CN101222395B (en) * 2008-02-03 2010-10-27 华为技术有限公司 Method, system and device for selecting network boot configuration information
CN101546270A (en) * 2009-05-08 2009-09-30 阿里巴巴集团控股有限公司 Automatic installation method for Linux operation system, device and system
KR20140107042A (en) * 2013-02-27 2014-09-04 삼성전자주식회사 Management apparatus and method for managing server node

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8312115B2 (en) * 2006-12-21 2012-11-13 1E Limited Network booting apparatus and method

Also Published As

Publication number Publication date
CN106549789A (en) 2017-03-29
WO2017050168A1 (en) 2017-03-30

Similar Documents

Publication Publication Date Title
CN106549789B (en) Method and system for realizing server installation
US9900213B2 (en) Startup configuration file deployment
CN100410880C (en) Automated Deployment Methods for Operating Systems
US11256539B2 (en) Task processing method, apparatus, and system based on distributed system
CN105159704B (en) A kind of method and device of batch deployment operation system
CN104253866B (en) Software deployment method, system and the relevant device of virtual network function network element
US20140053149A1 (en) Fast and automatic deployment method for cluster system
CN106790467B (en) A method for automatic discovery and automatic deployment of cloud hosts
CN103200271B (en) The method of ARM server and automation installation system thereof
CN108089913B (en) Virtual machine deployment method of super-fusion system
US20120124242A1 (en) Server and method for testing pxe function of network interface card
CN109445801A (en) A kind of method and apparatus detecting bare machine network interface card information
CN104394223A (en) Automatic rapid deployment method for large-scale computer cluster system nodes
CN106572200A (en) IP address configuration method and IP address configuration device for baseboard management controller BMC
CN108206847A (en) CDN management system, method and device
CN106911729A (en) A kind of operating system remote installation method suitable for domestic processor
CN107391193A (en) A kind of client, the system and method for configuration server
CN105681081A (en) Physical machine management method and device
CN107360042A (en) A kind of server management method and device
EP3474501B1 (en) Network device stacking
CN104935468A (en) PXE technology-based interactive system and method for realizing operation of operating system thereof
CN108271054A (en) A kind of firmware upgrade backup method and device
CN110865819A (en) OS installation method, server and system
KR20150108230A (en) Cluster construction method and apparatus thereof
CN111273924A (en) Software updating method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200710

Address after: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68

Applicant after: Nanjing Zhongxing New Software Co.,Ltd.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Applicant before: ZTE Corp.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant