Method, device, storage medium and program product for checking bare metal server into cloud
By combining out-of-band and in-band inspections, the problem of low efficiency in bare metal server cloud entry inspections was solved, enabling comprehensive inspection of server status and handling of anomalies, thus improving the quality of preparation before cloud entry.
Patent Information
- Application Number
- CN202411730564.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-11-28
AI Technical Summary
In existing technologies, the cloud inspection of bare metal servers relies on engineering tools, which are insufficient in terms of inspection content, cannot fully reflect server problems, and cannot handle anomalies, resulting in low inspection efficiency.
By calling up engineering tools to perform out-of-band checks, and combining application scenarios to perform automated custom in-band checks, the final check results are determined, and debugging is carried out based on abnormal results.
It enables comprehensive inspection of bare metal servers before they are deployed to the cloud, improving inspection efficiency and allowing for targeted handling of anomalies to ensure that the server status meets expectations.
Smart Images

Figure CN119544576B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, device, storage medium, and program product for cloud access inspection of bare metal servers. Background Technology
[0002] The cloud migration method for bare metal servers involves managing and providing resources to the entire server as the smallest unit. Because bare metal server instances have high adaptability and compatibility requirements during deployment, and the cloud migration process has low tolerance for errors in cable connections and network port configurations, a pre-migration check is necessary to ensure the availability of bare metal servers after migration to the cloud.
[0003] In existing technologies, cloud access checks for bare metal servers mostly rely on pre-expansion checks performed by engineering tools.
[0004] However, in the current technology, relying solely on engineering tools to inspect bare metal servers provides too little information and cannot effectively reflect the problems of the bare metal servers; furthermore, relying solely on engineering tools to inspect bare metal servers can only obtain the inspection results and cannot perform anomaly handling on the bare metal servers. Summary of the Invention
[0005] This application provides a method, device, storage medium, and program product for inspecting bare metal servers when they are added to the cloud, in order to achieve the technical effect of improving the inspection efficiency of bare metal servers when they are added to the cloud.
[0006] In a first aspect, embodiments of this application provide a method for checking the cloud access of bare metal servers, including:
[0007] Use engineering tools to perform out-of-band inspection on the bare metal server and determine the out-of-band inspection results;
[0008] Obtain the application scenarios for managing bare metal servers in the cloud, perform automated custom in-band checks on bare metal servers based on the application scenarios, and determine the in-band check results.
[0009] The final inspection results are determined based on the out-of-band and in-band inspection results, and the bare metal server is debugged based on the abnormal results characterized by the final inspection results.
[0010] Secondly, embodiments of this application provide an inspection device for bare-metal servers entering the cloud, comprising:
[0011] The out-of-band inspection module is used to retrieve engineering tools to perform out-of-band inspections on bare metal servers and determine the out-of-band inspection results.
[0012] The in-band inspection module is used to obtain the application scenarios of bare metal servers being managed and integrated into the cloud, and to perform automated custom in-band inspections on bare metal servers based on the application scenarios to determine the in-band inspection results.
[0013] The processing module is used to determine the final inspection result based on the out-of-band inspection results and the in-band inspection results, and to debug the bare metal server based on the abnormal results represented by the final inspection results.
[0014] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0015] The memory stores computer-executed instructions;
[0016] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0018] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0020] Figure 1 The process of the bare metal server cloud access inspection method provided in this application Figure 1 ;
[0021] Figure 2 The process of the bare metal server cloud access inspection method provided in this application Figure 2 ;
[0022] Figure 3 A schematic diagram of the structure of the inspection device for bare metal server cloud access provided in this application;
[0023] Figure 4 A hardware diagram of the inspection device for bare metal server cloud access provided in this application.
[0024] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0025] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of methods and approaches consistent with some aspects of this application as detailed in the appended claims.
[0026] First, let me explain the terms used in this application:
[0027] Bare metal server: A physical machine managed through a cloud platform, also known as a BMS node or BMS server.
[0028] Out-of-band inspection is a technical method for real-time monitoring and analysis in computer systems. Out-of-band inspection is a real-time monitoring and analysis method that uses a dedicated channel or independent network connection to avoid affecting the main data transmission path.
[0029] In-band inspection: This is a hardware inspection technique that obtains server hardware information by booting an operating system on the target server and directly running services from it.
[0030] In existing technologies, the inspection of bare metal servers when they are connected to the cloud relies mainly on engineering tools. These tools can only detect network port connection abnormalities through out-of-band connections, resulting in incomplete inspections. They also cannot identify which network cards on which servers are abnormal, and cannot provide targeted solutions after anomalies are detected. Therefore, existing technologies suffer from low inspection efficiency.
[0031] To address the problems in existing technologies, this application provides a method, device, storage medium, and program product for inspecting bare metal servers entering the cloud. The method involves using engineering tools to perform out-of-band inspections on the bare metal server and determining the out-of-band inspection results; identifying the application scenario for managing and integrating the bare metal server into the cloud; performing automated, customized in-band inspections on the bare metal server based on the application scenario and determining the in-band inspection results; determining the final inspection result based on the out-of-band and in-band inspection results; and debugging the bare metal server based on any anomalies indicated by the final inspection result. This solves the technical problem of low inspection efficiency when integrating bare metal servers into the cloud.
[0032] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0033] Figure 1 The process of the bare metal server cloud access inspection method provided in this application Figure 1 ,like Figure 1 As shown, the method includes:
[0034] S101. Use engineering tools to perform out-of-band inspection on the bare metal server and determine the out-of-band inspection results.
[0035] In this embodiment, the engineering tool can perform engineering checks and out-of-band checks. When the bare metal server is connected to the cloud, the cloud computing platform can call the engineering tool to perform out-of-band checks on the bare metal server and obtain out-of-band check results. The out-of-band check results include cable connection status, network port optical port configuration status, network port virtual LAN VLAN configuration status, cloud platform control node provision component status, and CPS component status.
[0036] S102. Obtain the application scenarios for managing bare metal servers in the cloud, perform automated custom in-band checks on bare metal servers according to the application scenarios, and determine the in-band check results.
[0037] In this embodiment, to enable the application scenario of integrating bare metal servers into a cloud environment for management, we perform an automated and customized in-band inspection process on the bare metal servers according to specific scenario requirements. This process aims to clarify and verify the results of the in-band inspection to ensure that the server's status and configuration meet expectations. The in-band inspection results include the inspection results for the bare metal server's hardware, the inspection results for the bare metal server's basic input / output system, and the inspection results for the bare metal server's independent redundant disk array card.
[0038] S103. Determine the final inspection result based on the out-of-band inspection result and the in-band inspection result, and debug the bare metal server based on the abnormal results characterized by the final inspection result.
[0039] In this embodiment, the final inspection result is determined based on the results of out-of-band and in-band inspections. Subsequently, based on the abnormal conditions shown by this result, targeted solutions can be made to debug the bare metal server.
[0040] This application provides a method for inspecting bare metal servers before they are added to the cloud. The method involves using a management tool to perform out-of-band checks on the bare metal servers and determining the out-of-band results. It then identifies the application scenario for the bare metal servers' cloud integration and performs automated, customized in-band checks based on this scenario, determining the in-band results. Finally, it determines the final inspection result based on both the out-of-band and in-band results and debugs the bare metal servers based on any anomalies identified in the final inspection result. This method combines in-band and out-of-band checks to ensure thorough pre-cloud integration of bare metal servers, improving inspection efficiency. Furthermore, it clusters the returned results for visualization and enables targeted processing based on these results.
[0041] Figure 2 The bare metal server cloud access inspection method flow provided in the embodiments of this application Figure 2 This embodiment is... Figure 1 Based on the embodiments, the method for checking bare metal servers entering the cloud is described in detail, wherein in-band checking of bare metal servers entering the cloud can be achieved through steps S202-S203; for example Figure 2 As shown, the bare metal server cloud access inspection method provided in this embodiment includes:
[0042] S201. Retrieve the management tool to perform out-of-band inspection on the bare metal server and determine the out-of-band inspection results;
[0043] S202. Obtain the application scenario for managing bare metal servers in the cloud. Based on the application scenario, determine the orchestration identifier corresponding to the application scenario based on the first preset mapping relationship. Based on the orchestration identifier, determine the custom in-band check command corresponding to the orchestration identifier based on the second preset mapping relationship.
[0044] In this embodiment, the orchestration identifier for the application scenario corresponding to the bare metal server is determined according to a first preset mapping relationship, and the custom in-band inspection command corresponding to the orchestration identifier is determined according to a second preset mapping relationship. The first preset mapping relationship represents the correspondence between the application scenario and the orchestration identifier; the orchestration identifier indicates the inspection content of the custom in-band inspection that needs to be performed on the bare metal server under the application scenario; the second preset mapping relationship indicates the mapping relationship between the orchestration identifier and the custom in-band inspection command. The method for determining the second mapping relationship is to obtain multiple application scenarios; based on the initialization requirements corresponding to the application scenario, an automated operation and maintenance tool generates a custom in-band inspection command corresponding to the orchestration identifier corresponding to the application scenario to obtain the second preset mapping relationship. In addition, it is also necessary to generate and store the correspondence between the orchestration identifier and the bare metal server; this is used to distinguish the application scenarios corresponding to different bare metal servers, wherein the orchestration identifier indicates the inspection content of the custom in-band inspection that needs to be performed on the bare metal server under the application scenario.
[0045] S203. Based on the automated operation and maintenance tool, perform automated custom in-band checks on the bare metal server according to the custom in-band check command corresponding to the orchestration identifier, and obtain the in-band check results.
[0046] In this embodiment, the in-band check command is a pre-created custom script, including hardware status, basic input / output BIOS system configuration, and independent redundant disk array (RAID) card configuration. The hardware status includes, but is not limited to, hardware configuration, BIOS / IBMC / CPLD version, network card / RAID card / HBA card model and firmware version, and RAID hardware and software. The basic input / output BIOS system configuration includes, but is not limited to, hyper-threading, power mode, PXE mode, network card PXE enabled, CPU virtualization, CPU prefetch, boot method, and clock source. The independent redundant disk array (RAID) card configuration includes, but is not limited to, RAID value, stripe size, read / write strategy, IO strategy, caching strategy, and RAID card order.
[0047] S204. Determine the final inspection result based on the out-of-band inspection result and the in-band inspection result. If the final inspection result indicates that the bare metal server has an anomaly, then debug the bare metal server according to the anomaly indicated by the final inspection result. After the debugging is completed, perform a second inspection on the bare metal server until it is determined that the bare metal server does not have an anomaly.
[0048] In this embodiment, if both the out-of-band and in-band inspection results are successful, the final inspection result will not be displayed, and subsequent hardware information collection and other actual management operations will proceed directly. If an anomaly is found in the final inspection result, based on the inspection result, corresponding operations such as debugging, replacement, and VLAN configuration supplementation will be performed on the cloud platform environment, hardware status, server initialization configuration, fiber optic port connection, and VLAN configuration that reported anomalies or did not meet expectations. After debugging the bare metal server, an initialization check retry operation can be performed on the engineering tool to perform a second check. Under normal circumstances, with sufficient anomaly detection, troubleshooting, and resolution, the second check will pass on the first attempt, and subsequent cloud management operations can proceed.
[0049] This application provides a method for inspecting bare metal servers entering the cloud. The method involves: 1) performing out-of-band checks on the bare metal server using a management tool to determine the out-of-band check results; 2) obtaining the application scenario for the bare metal server's cloud management; 3) determining an orchestration identifier corresponding to the application scenario based on a first preset mapping relationship; 4) determining a custom in-band check command corresponding to the orchestration identifier based on a second preset mapping relationship; 5) performing automated custom in-band checks on the bare metal server using an automated operation and maintenance tool according to the custom in-band check command corresponding to the orchestration identifier to obtain in-band check results; 6) determining the final check result based on the out-of-band and in-band check results; 7) if the final check result indicates an anomaly in the bare metal server, then debugging the bare metal server based on the anomaly indicated by the final check result; 8) performing a second check on the bare metal server after debugging is completed, until it is determined that the bare metal server is free of anomalies. This application proposes a method for checking bare-metal servers before they are deployed to the cloud. Through in-band and out-of-band checks, it comprehensively checks and returns results on four main aspects: cloud platform environment, server hardware status, server BIOS and RAID initialization configuration, and other aspects of the cloud deployment and bare-metal cluster deployment process. This achieves the goal of thorough pre-deployment checks while improving efficiency. The returned results of the in-band check script are standardized: the results are clustered for visualization, facilitating batch resolution when anomalies occur.
[0050] Figure 3 A schematic diagram of the structure of the inspection device for bare metal server cloud access provided in this application is shown below. Figure 3 As shown, the bare metal server cloud access inspection device 300 provided in this embodiment includes:
[0051] Out-of-band inspection module 301 is used to retrieve engineering tools to perform out-of-band inspection on bare metal servers and determine the out-of-band inspection results.
[0052] The in-band inspection module 302 is used to obtain the application scenario of bare metal servers being managed and integrated into the cloud, and to perform automated custom in-band inspections on bare metal servers according to the application scenario to determine the in-band inspection results.
[0053] The processing module 303 is used to determine the final inspection result based on the out-of-band inspection result and the in-band inspection result, and to debug the bare metal server based on the abnormal results represented by the final inspection result.
[0054] In one possible implementation, the in-band checking module 302 is also used for:
[0055] Based on the application scenario, an orchestration identifier corresponding to the application scenario is determined based on a first preset mapping relationship; wherein, the first preset mapping relationship represents the correspondence between the application scenario and the orchestration identifier; the orchestration identifier indicates the content of the custom in-band check that needs to be performed on the bare metal server under the application scenario;
[0056] Based on the orchestration identifier and the second preset mapping relationship, a custom in-band inspection command corresponding to the orchestration identifier is determined; wherein, the second preset mapping relationship indicates the mapping relationship between the orchestration identifier and the custom in-band inspection command;
[0057] Based on the automated operation and maintenance tools, the bare metal server is automatically checked using custom in-band inspection commands corresponding to the orchestration identifier, and the in-band inspection results are obtained.
[0058] In one possible implementation, the in-band checking module 302 is also used for:
[0059] Acquire multiple application scenarios;
[0060] Based on the initialization requirements of the application scenario, the automated operation and maintenance tool generates a custom in-band check command corresponding to the orchestration identifier of the application scenario to obtain the second preset mapping relationship.
[0061] In one possible implementation, the in-band checking module 302 further includes:
[0062] In-band inspection command for bare metal server hardware status;
[0063] In-band check commands for the basic input / output system of bare metal servers;
[0064] In-band check command for standalone redundant disk array cards for bare metal servers.
[0065] In one possible implementation, the processing module 303 is further used for:
[0066] If the final inspection result indicates that the bare metal server has an anomaly, then the bare metal server is debugged according to the anomaly indicated by the final inspection result. After the debugging is completed, the bare metal server is checked again until it is determined that the bare metal server does not have an anomaly.
[0067] In one possible implementation, the out-of-band inspection module 301 further includes:
[0068] Cloud platform environment, cable connection status, network port and optical port configuration information, network port virtual LAN configuration information, and cloud platform control node component status.
[0069] In one possible implementation, the in-band checking module 302 is also used for:
[0070] Generate and store the correspondence between orchestration identifiers and bare metal servers; wherein, the orchestration identifier indicates the content of the custom in-band checks that need to be performed on the bare metal server in the application scenario.
[0071] The bare metal server cloud access inspection device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0072] Figure 4 A schematic diagram of the structure of the inspection device for bare-metal server cloud access provided in this application. Figure 4 As shown, the electronic device 40 provided in this embodiment includes at least one processor 401 and a memory 402. Optionally, the device 40 further includes a communication component 403. The processor 401, memory 402, and communication component 403 are connected via a bus 404.
[0073] In a specific implementation, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to perform the above-described method.
[0074] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0075] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0076] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0077] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0078] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0079] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0080] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0081] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0082] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, methods, or units, and may be electrical, mechanical, or other forms.
[0083] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0084] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0085] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0086] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0087] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for checking bare-metal servers upon cloud access, characterized in that, include: Use engineering tools to perform out-of-band inspection on the bare metal server and determine the out-of-band inspection results; Obtain the application scenarios for managing and integrating the bare metal server into the cloud, and perform automated custom in-band checks on the bare metal server based on the application scenarios to determine the in-band check results. The final inspection result is determined based on the out-of-band inspection result and the in-band inspection result, and the bare metal server is debugged based on the abnormal results characterized by the final inspection result. The step of performing automated custom in-band checks on the bare metal server according to the application scenario and determining the in-band check results includes: Based on the application scenario, an orchestration identifier corresponding to the application scenario is determined based on a first preset mapping relationship; wherein, the first preset mapping relationship represents the correspondence between the application scenario and the orchestration identifier; the orchestration identifier indicates the content of the custom in-band check that needs to be performed on the bare metal server under the application scenario; Based on the orchestration identifier and a second preset mapping relationship, a custom in-band inspection command corresponding to the orchestration identifier is determined; wherein, the second preset mapping relationship indicates the mapping relationship between the orchestration identifier and the custom in-band inspection command; Based on the automated operation and maintenance tools, a custom in-band inspection is automatically performed on the bare metal server according to the custom in-band inspection command corresponding to the orchestration identifier, and the in-band inspection result is obtained.
2. The method according to claim 1, characterized in that, The method further includes: Acquire multiple application scenarios; Based on the initialization requirements corresponding to the application scenario, the automated operation and maintenance tool generates a custom in-band check command corresponding to the orchestration identifier of the application scenario to obtain the second preset mapping relationship.
3. The method according to claim 1, characterized in that, The custom in-band inspection command includes one or more of the following: In-band inspection command for bare metal server hardware status; In-band check commands for the basic input / output system of bare metal servers; In-band check command for standalone redundant disk array cards for bare metal servers.
4. The method according to any one of claims 1-3, characterized in that, Debugging the bare metal server based on the abnormal results characterized by the final inspection results includes: If the final inspection result indicates that the bare metal server has an anomaly, the bare metal server is debugged according to the anomaly indicated by the final inspection result. After the debugging is completed, the bare metal server is checked a second time until it is determined that the bare metal server does not have an anomaly.
5. The method according to any one of claims 1-3, characterized in that, The out-of-band inspection includes one or more of the following: Cloud platform environment, cable connection status, network port and optical port configuration information, network port virtual LAN configuration information, and cloud platform control node component status.
6. The method according to any one of claims 1-3, characterized in that, The method further includes: Generate and store the correspondence between orchestration identifiers and bare metal servers; wherein the orchestration identifiers indicate the content of custom in-band checks that need to be performed on bare metal servers in the application scenario.
7. An inspection device for bare-metal servers entering the cloud, characterized in that, include: The out-of-band inspection module is used to retrieve engineering tools to perform out-of-band inspections on bare metal servers and determine the out-of-band inspection results. The in-band inspection module is used to obtain the application scenario of the bare metal server being managed and integrated into the cloud, and to perform automated custom in-band inspection on the bare metal server according to the application scenario to determine the in-band inspection result. The processing module is used to determine the final inspection result based on the out-of-band inspection result and the in-band inspection result, and to debug the bare metal server based on the abnormal results represented by the final inspection result. The in-band inspection module specifically determines an orchestration identifier corresponding to the application scenario based on a first preset mapping relationship, whereby the first preset mapping relationship represents the correspondence between the application scenario and the orchestration identifier. The orchestration identifier indicates the content of the custom in-band inspection to be performed on the bare metal server under the application scenario. Based on the orchestration identifier, a custom in-band inspection command corresponding to the orchestration identifier is determined based on a second preset mapping relationship, whereby the second preset mapping relationship indicates the mapping relationship between the orchestration identifier and the custom in-band inspection command. Based on the custom in-band inspection command corresponding to the orchestration identifier, an automated operation and maintenance tool performs automated custom in-band inspection on the bare metal server to obtain the in-band inspection result.
8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-6.
Citation Information
Patent Citations
A method and equipment for detecting a bare metal server in a cloud computing environment
CN109697142A
Hospital big data platform system with multiple service modes and resource scheduling method
CN114257614A