A PXE network installation method and device capable of acquiring a state in real time and being retryable

By reporting the installation status in real time through the client and providing a one-click retry function, the problem of users not being able to obtain the status in real time during PXE remote network installation is solved, the repair process for installation failures is simplified, and the installation efficiency and ease of use are improved.

CN115589406BActive Publication Date: 2026-03-24CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-12
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In existing PXE remote network installation technology, users cannot obtain the client installation status in real time, which leads to untimely problem detection. Furthermore, the manual retry operation after installation failure is complicated and increases the difficulty of repair.

Method used

The client reports the installation status and detailed information to the server in real time, which is displayed on the server's front-end page. It also provides a one-click retry function, automatically clears the installation status and boot files, and enables automatic restart.

Benefits of technology

It enables real-time monitoring of installation status, facilitates problem detection and repair, simplifies retry operations, and improves the ease of use and delivery capability of installation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115589406B_ABST
    Figure CN115589406B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of PXE network installation, and provides a PXE network installation method and device capable of real-time state acquisition and retry, comprising: a client reporting current PXE network installation state and installation state detailed information to a server installation program backend in real time after installation; the server installation program backend storing the current PXE network installation state and installation state detailed information reported by the client and displaying the same in real time through a server installation program front-end page; and a user judging whether it is necessary to re-execute the PXE network installation according to the current PXE network installation state and detailed information displayed in real time by the server installation program front-end page. The PXE network installation method and device capable of real-time state acquisition and retry according to the exemplary embodiment of the present application facilitate the user to discover and repair problems in time, simplify complex operations of the user, reduce retry complexity, avoid human retry errors, improve the ease of use and observability of the PXE network installation, and improve delivery capability.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of PXE network installation, in particular to a PXE network installation method and device capable of real-time state acquisition and retry. BACKGROUND

[0002] Preboot execute Environment (PXE) is a relatively mainstream remote network installation technology, which is mainly applied to Client / Server (C / S) and used for downloading a boot image file from a remote server (i.e. a resource pool) by a client, wherein the boot image file can be a boot program or an operating system, and the client boots the operating system pre-installed in the remote server according to the boot image file, thereby starting the operating system on the client. In actual application, the common PXE remote network installation technology has the following disadvantages: 1. In the PXE remote network installation process, the user cannot acquire the installation state of the client in real time, and cannot find problems in time; 2. Once the PXE remote network installation fails, the user needs to manually clear the configuration and boot files on the server and manually restart the client for retry, thereby increasing the difficulty of repairing problems and the complexity of retry operation in project delivery.

[0003] Therefore, how to provide a PXE installation method with real-time, high efficiency and high automation degree becomes a technical problem to be solved urgently. SUMMARY

[0004] Therefore, how to provide a PXE installation method with real-time, high efficiency and high automation degree becomes a technical problem to be solved urgently.

[0005] In one aspect, the present application provides a PXE network installation method capable of real-time state acquisition and retry, comprising:

[0006] Step S1: the client reports the current PXE network installation state and installation state detailed information to the server installation program backend in real time after installation;

[0007] Step S2: the server installation program backend stores the current PXE network installation state and installation state detailed information reported by the client and displays the same in real time through the server installation program front-end page;

[0008] Step S3: the user determines whether the PXE network installation needs to be re-executed according to the current PXE network installation state and detailed information displayed in real time by the server installation program front-end page.

[0009] Further, in step S1 of the PXE network installation method with real-time state and retry, the client BIOS is set to start and boot through the network.

[0010] Further, the installation state details in step S1 of the PXE network installation method with real-time state and retry include an installation running duration.

[0011] Further, in step S2 of the PXE network installation method with real-time state and retry, when the PXE network installation fails, the client reports the installation failure log to the server installation program backend in real time, and the server installation program backend stores the installation failure log reported by the client and displays the installation failure log in real time through the server installation program front end.

[0012] Further, in step S3 of the PXE network installation method with real-time state and retry, the method comprises:

[0013] When the PXE network installation fails, the user initiates a retry request to the server installation program backend through the server installation program front end according to the installation failure log displayed in real time by the server installation program front end.

[0014] After the server installation program backend receives the retry request initiated by the server installation program front end, the server installation program backend clears all installation state details and PXE boot files of the current node, and initiates a restart request to the client.

[0015] Further, in step S3 of the PXE network installation method with real-time state and retry, the method comprises: when re-executing the PXE network installation, whether to clear or modify the PXE installation configuration is selected by the user.

[0016] Further, in step S3 of the PXE network installation method with real-time state and retry, the method further comprises: when re-executing the PXE network installation, the client BIOS is automatically set to start and restart through the network.

[0017] On the other hand, the application provides a PXE network installation device with real-time state and retry, comprising:

[0018] The client is configured to report the current PXE network installation state and installation state details to the server installation program backend in real time.

[0019] The server installer backend is used for storing the current PXE network installation state and installation state details reported by the client and displaying the same in real time through the server installer frontend page; when the PXE network installation fails, the server installer backend receives a retry request initiated by the server installer frontend, clears all installation state details and PXE boot files of the current node, and initiates a restart request to the client;

[0020] The server installer frontend is used for displaying the current PXE network installation state and details to the user in real time through a page; when the PXE network installation fails, the user initiates a retry request to the server installer backend through the server installer frontend according to the installation failure log displayed in real time by the server installer frontend page.

[0021] Further, the present application provides a computer readable storage medium having a computer program stored thereon, the computer program being executed to perform the above method.

[0022] Finally, the present application also provides a computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor performing the program to realize the steps of the above method.

[0023] The present application can acquire the PXE network installation method and device with state retry in real time, and has the following beneficial effects:

[0024] 1. The client PXE network installation state and details are reported in real time, which facilitates the user to find and repair problems in time;

[0025] 2. When the client installation fails, the server installer backend provides a one-key retry function, which simplifies the user's complex operation, reduces the retry complexity, and avoids human retry errors;

[0026] 3. The PXE network installation usability and observability can be improved, and the delivery capability can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0028] Figure 1 The flow chart of the PXE network installation method with state retry in real time of the exemplary first embodiment of the present application.

[0029] Figure 2A schematic diagram of a PXE network installation device capable of real-time state acquisition and retry according to an exemplary fourth embodiment of the present application is shown in Figure 4.

[0030] Figure 3 An operation principle diagram of a PXE network installation device capable of real-time state acquisition and retry according to an exemplary fourth embodiment of the present application is shown in Figure 5. DETAILED DESCRIPTION

[0031] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0032] It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict; and all other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative labor fall within the scope of the present disclosure.

[0033] It should be noted that various aspects of the embodiments described below are within the scope of the appended claims. It should be apparent that the aspects described herein can be embodied in a wide variety of forms and that any specific structure and / or function described herein is merely illustrative. Based on the teachings herein one skilled in the art should appreciate that an aspect described herein can be implemented independently of any other aspects and that an aspect described herein can be implemented both as any number of software and / or hardware structures. For example, an aspect can be implemented as a single structure or any number of separate structures or instances, any number of

[0034] Figure 1 A flowchart of a PXE network installation method capable of real-time state acquisition and retry according to an exemplary first embodiment of the present application is shown in Figure 1. Figure 1 As shown, the method of the present embodiment includes:

[0035] Step S1: The client reports the current PXE network installation state and installation state details to the server installer backend in real time after installation;

[0036] Step S2: The server installer backend stores the current PXE network installation state and installation state details reported by the client and displays them in real time through the server installer frontend page;

[0037] Step S3: The user determines whether the PXE network installation needs to be re-executed according to the current PXE network installation state and details displayed in real time by the server installer frontend page.

[0038] In actual application, in step S1 of the method of the embodiment, the client BIOS is set to start up through the network and boot up. The boot-up state detailed information in step S1 of the method of the embodiment includes a boot-up running duration.

[0039] The second embodiment of the present application provides a PXE network booting method which can acquire a retryable state in real time. Figure 1 In the preferred embodiment of the method shown, step S2 of the method of the embodiment includes: when the PXE network booting fails, the client reports the installation failure log to the server installer backend in real time, and the server installer backend stores the installation failure log reported by the client and displays the installation failure log in real time through the server installer frontend page.

[0040] The third embodiment of the present application provides a PXE network booting method which can acquire a retryable state in real time. Figure 1 In the preferred embodiment of the method shown, step S3 of the embodiment includes:

[0041] When the PXE network booting fails, the user initiates a retry request to the server installer backend through the server installer frontend according to the installation failure log displayed in real time by the server installer frontend page.

[0042] After the server installer backend receives the retry request initiated by the server installer frontend, the server installer backend clears all the boot-up state detailed information and PXE booting files of the current node, and initiates a restart request to the client.

[0043] In actual application, step S3 of the method of the embodiment includes: when the PXE network booting is re-executed, whether to clear or modify the PXE booting configuration is selected by the user.

[0044] In actual application, step S3 of the method of the embodiment further includes: when the PXE network booting is re-executed, the client BIOS is automatically set to start up through the network and restart.

[0045] Figure 2 For an architecture diagram of a PXE network booting device according to the fourth embodiment of the present application which can acquire a retryable state in real time, as shown in the figure, Figure 2 The device of the embodiment includes:

[0046] The client is configured to report the current PXE network booting state and the boot-up state detailed information to the server installer backend in real time.

[0047] The server installer backend stores and displays the current PXE network installation state and installation state details in real time through the server installer frontend; when the PXE network installation fails, the server installer backend receives the retry request initiated by the server installer frontend, clears all installation state details and PXE boot files of the current node, and initiates a restart request to the client.

[0048] The server installer frontend displays the current PXE network installation state and details in real time through the page to the user; when the PXE network installation fails, the user initiates a retry request to the server installer backend through the server installer frontend according to the installation failure log displayed in real time by the server installer frontend.

[0049] The device of the embodiment operates according to the principle as shown in Figure 3 The client reports the current PXE network installation state and installation state details to the server installer backend in real time; the server installer backend stores and displays the current PXE network installation state and installation state details in real time through the server installer frontend; when the PXE network installation fails, the server installer frontend triggers a retry to the server installer backend, and the server installer backend initiates a restart request to the client.

[0050] Further, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed to perform the above method.

[0051] Finally, the present application also provides a computer device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor performs the steps of the above method when executing the program.

[0052] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited to this, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A PXE network installation method with real-time status acquisition and retry capability, characterized in that, The method includes: Step S1: The client reports the current PXE network installation status and detailed installation status information to the server installation backend in real time; Step S2: The server installation program backend stores the current PXE network installation status and detailed installation status information reported by the client and displays it in real time through the server installation program frontend page; Step S3: The user determines whether to re-execute the PXE network installation based on the current PXE network installation status and detailed information displayed in real time on the front-end page of the server installation program; Step S2 includes: when the PXE network installation fails, the client reports the installation failure log to the server installation program backend in real time, and the server installation program backend stores the installation failure log reported by the client and displays it in real time through the server installation program frontend page. Step S3 includes: When a PXE network installation fails, the user can send a retry request to the server installation program backend through the server installation program frontend based on the installation failure logs displayed in real time on the server installation program frontend page. After receiving a retry request from the server installer frontend, the server installer backend clears all installation status details and PXE boot files of the current node and sends a restart request to the client. Step S3 includes: when re-performing PXE network installation, the user can choose whether to clear or modify the PXE installation configuration.

2. The PXE network installation method with real-time status acquisition and retry capability according to claim 1, characterized in that, In step S1, the client BIOS is set to boot and power on via the network.

3. The PXE network installation method with real-time status acquisition and retry capability according to claim 1, characterized in that, The installation status details in step S1 include the installation runtime.

4. The PXE network installation method with real-time status acquisition and retry capability according to claim 1, characterized in that, Step S3 also includes: when re-performing PXE network installation, automatically setting the client BIOS to boot via the network and restarting.

5. A PXE network installation device capable of real-time status acquisition and retrying, characterized in that, The device includes: The client is used to report the current PXE network installation status and detailed installation status information to the server installation backend in real time. The server installation program backend stores the current PXE network installation status and detailed installation status information reported by the client and displays it in real time through the server installation program frontend page. When the PXE network installation fails, the server installation program backend receives the retry request initiated by the server installation program frontend, clears all detailed installation status information and PXE boot files of the current node, and sends a restart request to the client. The server installation program front-end is used to display the current status and detailed information of the PXE network installation to the user in real time through the page; when the PXE network installation fails, the user can send a retry request to the server installation program back-end through the server installation program front-end based on the installation failure log displayed in real time on the server installation program front-end page. When re-performing a PXE network installation, the user can choose whether to clear or modify the PXE installation configuration.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed, performs the method as described in any one of claims 1-4.

7. A terminal device, characterized in that, The terminal device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Method for automatically deploying operating system

    CN106855819A

  • PXE service-based installation method and system

    CN114647454A

  • Error processing system for remote installation

    JP1999353187A