Automatic server deployment method based on PXE (pre-boot execution environment)

A server and automation technology, applied in the Internet field, can solve the problem of cost-intensive installation of operating systems, and achieve the effect of simple and convenient operation, reasonable design, and improved work efficiency

Inactive Publication Date: 2015-05-20
INSPUR GROUP CO LTD
4 Cites 30 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0002] With the development of computers, especially the arrival of big data, the number of servers on the shelves of companies will increase, from the first few to hundreds of ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses an automatic server deployment method based on a PXE (pre-boot execution environment). The deployment method comprises the following steps: starting a PXE client side from the PXE, configuring protocol DHCP (dynamic host configuration protocol) information, sending a client side identifier pre-stored in the PXE client side to a PXE server; according to the client side identifier of the PXE client side, distributing the corresponding configuration information to the PXE client side through the PXE server, so that the PXE client side can download a PXE bootstrap program according to the client end IP (internet protocol) in the configuration information and address of the PXE bootstrap program; completing PXE installation and configuration through the PXE bootstrap program. Compared with the prior art, the automatic server deployment method has the characteristics of being reasonable in design, simple and convenient to operate, can improve the efficiency of identifying the PXE client side through the PXE server, saves the operation time, improves the working efficiency, relieves the workload of deployment staff and reduces the labor intensity.

Application Domain

Technology Topic

Examples

  • Experimental program(2)

Example Embodiment

[0018] Example 1:
[0019] The deployment method is as follows:
[0020] Pre-boot execution environment The PXE client starts from PXE, configures the protocol DHCP message, and the PXE client starts the BIOS of the network card basic input and output system in the PXE client, obtains the client ID entered by the user, and uses the client ID entered by the user as PXE The client ID of the client is stored; the client ID pre-stored in the PXE client is sent to the PXE server, and the PXE server allocates corresponding configuration information for the PXE client according to the client ID of the PXE client, so that the PXE client The terminal can download the PXE boot program according to the client IP of the PXE client and the address of the PXE boot program in the configuration information, and complete the PXE installation and configuration through the PXE boot program.
[0021] The configuration protocol is divided into client and server ends. The PXE client is in the ROM of the network card. When the computer boots, the BIOS transfers the PXE client into the memory for execution, and displays the command menu. After the user selects, the PXE client will be placed in the remote The operating system is downloaded from the network to run locally.
[0022] The implementation steps of this deployment method are as follows:
[0023] 1) The client starts from the PXE network card of the machine, and asks for an IP address from the DHCP server in the network;
[0024] 2) The DHCP server returns the IP assigned to the client and the location of the bootstrap file, and places the bootstrap file on a TFTP server;
[0025] 3) The client requests the bootstrap file from the TFTP server in the network;
[0026] 4) After the client obtains the bootstrap file, execute the file;
[0027] 5) According to the execution result of bootstrap, load the kernel and file system through the TFTP server;
[0028] 6) Enter the installation screen, at this time you can choose one of TFTP, HTTP, NFS to install.

Example Embodiment

[0029] Example 2:
[0030] Steps to deploy and implement with Linux as the server:
[0031] 1) Prepare the PXE remote installation server, including the yum source required by the system and install and enable the TFTP service;
[0032] 2) Prepare the Linux kernel and initialize the image file
[0033] The Linux kernel used for PXE network installation, the initialization image files can be obtained from the RHEL6 system CD, respectively vmlinuz and initrd.img, located in the folder images/pxeboot; find these two files and copy them to the root of the tftp service Under contents;
[0034] 3) Prepare PXE boot program, start menu file
[0035] The boot program used for PXE network installation is pxelinux.0, which is provided by the software package syslinux; install the software package syslinux, and then copy the file pxelinux.0 to the root directory of the tftp service;
[0036] 4) Install and enable DHCP service
[0037] Since the PXE client is usually a bare metal that has not yet installed the system, in order to get in touch with the server and download the relevant boot file correctly, it is necessary to configure the DHCP service in advance to automatically assign an address and inform the location of the boot file;
[0038] 5) Install Kickstart tool
[0039] After installing the system-config-kickstart tool in the Linux system, you can configure the installation answer file through the graphical interface wizard tool; if the user is familiar with the automatic answer file configuration, you can also directly edit the answer file automatically created after the RHEL6 installation , Used after appropriate revision as needed;
[0040] 6) Network configuration and firewall configuration and copy the configured Kickstart configuration file to the FTP directory of the PXE installation server, then network-based unattended installation can be realized.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Low-complexity load balancing route algorithm based on LEO satellite network

InactiveCN105227483AGood performance indexReasonable designNetwork topologiesData switching networksLink designTime complexity
Owner:BEIJING INST OF SPACECRAFT SYST ENG

Classification and recommendation of technical efficacy words

  • Reasonable design
  • Easy to operate

Construction method of bilateral biased small-clear distance tunnel

InactiveCN102128035AReasonable designThe construction steps are arranged compactlyUnderground chambersTunnel liningClerestoryEnvironmental geology
Owner:CHONGQING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products