XC server adaptation method based on automatic detection and analysis platform

By introducing an automatic detection and analysis platform in XC server adaptation testing, the inspection, installation, testing and analysis are automatically completed, and the automated adaptation problem of XC server compatibility problems is solved, significantly improving the efficiency and accuracy of adaptation testing.

CN120216357APending Publication Date: 2025-06-27SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510215876.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art cannot realize the independent detection and adaptation of XC servers, resulting in the inability to automatically resolve compatibility issues.

Method used

Based on the automatic detection and analysis platform, it defines automatic detection and analysis tasks, detects and discovers XC servers, automatically installs the operating system, collects feature configurations, performs adaptation tests, automatically analyzes results and evaluates adaptation conclusion scores.

Benefits of technology

The automated adaptation test of XC server is realized, which reduces manual intervention, reduces the complexity of adaptation tests, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120216357A_ABST
    Figure CN120216357A_ABST
Patent Text Reader

Abstract

The invention discloses an XC server adaptation method based on an automatic detection and analysis platform, and relates to the technical field of testing. Based on an automatic detection and analysis platform, XC server adaptation is carried out, an automatic detection and analysis task is defined, an XC server is detected and found, an XC server operating system is automatically installed, XC server feature configuration is collected, an adaptation test task is executed, an automatic analysis adaptation result engine is started, and an adaptation conclusion score is evaluated and detected. And the XC server adaptation operation based on the automatic detection and analysis platform is quickly and automatically realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention discloses an XC server adaptation method based on an automatic detection and analysis platform, which relates to the field of testing technology. Background Art

[0002] There are a large number of XC server hardware products with different architectures and different manufacturers, and their hardware configurations are also different. The compatibility of XC servers is still in the manual adaptation stage, unable to achieve self-detection adaptation, nor can it analyze the adaptation results by itself.

[0003] Based on the automatic detection and analysis platform, this method realizes an automatic adaptation method for XC servers, which is used for XC server adaptation testing, including defining automatic detection and analysis tasks, detecting XC servers, automatically installing the XC server system, automatically detecting configurations, automatically performing adaptation testing, automatically analyzing the results of adaptation testing, and evaluating the scores of adaptation conclusions. Summary of the Invention

[0004] In view of the problems of the prior art, the present invention provides an XC server adaptation method based on an automatic detection and analysis platform, which is used for XC server adaptation testing, defining automatic detection and analysis tasks, detecting XC servers, automatically installing the XC server system, automatically detecting configurations, automatically performing adaptation testing, automatically analyzing the results of adaptation testing, and evaluating the scores of adaptation conclusions.

[0005] The specific solution proposed by the present invention is as follows:

[0006] The present invention provides an XC server adaptation method based on an automatic detection and analysis platform, including:

[0007] Step 1: Define an automatic detection and analysis task: Based on the automatic detection and analysis platform, create an automatic detection and analysis task, and mark the task type, the number of devices, the MAC address, and the allowed discovery period.

[0008] Step 2: Detect and discover XC servers: Start the detection and discovery engine service, which has a built-in network topology discovery service, scan the internal network environment, discover XC servers, and load a temporary memory operating system after matching the addresses.

[0009] Step 3: Automatically install the XC server operating system: The temporary memory operating system is responsible for automatically installing the XC server operating system, downloading the made XC server operating system image, cleaning and setting the system disk raid, writing the operating system image to the system disk, setting the Grub boot order, and restarting the server.

[0010] Step 4: Collect XC server feature configuration: After the installed XC server operating system runs, the built-in terminal service program runs to collect the current XC server feature configuration. The feature configuration information includes the domestic CPU model of the XC server, CPU cache size, number of CPU cores, memory model, memory size, number of hard disks, number of network cards, RAID card model, hardware driver configuration, and installed application information. The collected results are uploaded to the automatic detection and analysis platform.

[0011] Step 5: Execute the adaptation test task: Run the adaptation test program to execute the adaptation test task, and detect whether the hardware driver function, software application function, and system comprehensive performance are normal in the current operating system environment. The adaptation test results are uploaded to the automatic detection and analysis platform.

[0012] Step 6: Start the automatic analysis engine for adaptation results: Analyze the results of the adaptation test execution task through the automatic analysis engine for adaptation, compare the number of adaptation executions, adaptation execution pass rate, and adaptation results of XC servers with the same architecture, and issue an adaptation conclusion.

[0013] Step 7: Evaluate the score of the detection adaptation conclusion: For the adaptation conclusion, combine the baseline value of the evaluation score and the evaluation strategy to obtain the comprehensive score of the current adaptation conclusion, reflecting the adaptation compatibility of the XC server.

[0014] Furthermore, in step 1 of the XC server adaptation method based on the automatic detection and analysis platform, defining the automatic detection and analysis task specifically includes the following processes:

[0015] Step 11: Create a detection and analysis task;

[0016] Step 12: Select the task type and XC server MAC address;

[0017] Step 13: Input the number of XC servers;

[0018] Step 14: Input the XC server MAC address;

[0019] Step 15: Set the allowed discovery period;

[0020] Step 16: Start the detection and discovery engine.

[0021] Furthermore, in step 2 of the XC server adaptation method based on the automatic detection and analysis platform, detecting and discovering the XC server specifically includes the following processes:

[0022] Step 21: Start the detection and discovery engine service;

[0023] Step 22: Start the network topology discovery service;

[0024] Step 23: Scan the internal network environment;

[0025] Step 24: Match the Mac address of the XC server;

[0026] Step 25: The XC server loads the temporary memory operating system for the network.

[0027] Furthermore, in step 3 of the XC server adaptation method based on the automatic detection and analysis platform, the automatic installation of the XC server operating system specifically includes:

[0028] Step 31: Start the terminal service program built in the temporary memory operating system;

[0029] Step 32: Access the automatic detection and analysis platform and download the XC server operating system image;

[0030] Step 33: Use the built-in terminal raid operation tool to clean the system disk Raid and set the system disk Raid1;

[0031] Step 34: Execute the system image writing command to write the XC server operating system image to the current system disk Raid1 drive letter;

[0032] Step 35: Set the Grub boot order after writing;

[0033] Step 36: Restart the current server.

[0034] Furthermore, in step 4 of the XC server adaptation method based on the automatic detection and analysis platform, the collection of XC server feature configurations specifically includes:

[0035] Step 41: Start the built-in terminal service program;

[0036] Step 42: Execute the command to filter and collect the feature configuration information;

[0037] Step 43: Structurally save the feature configuration information;

[0038] Step 44: Upload the structurally saved result of the feature configuration information to the automatic detection and analysis platform.

[0039] Furthermore, in step 5 of the XC server adaptation method based on the automatic detection and analysis platform, the execution of the adaptation test task specifically includes:

[0040] Step 51: Use the built-in terminal service to access the automatic detection and analysis platform and download the adaptation test program;

[0041] Step 52: Run the adaptation test program;

[0042] Step 53: Perform the adaptation test for CPU frequency conversion operation;

[0043] Step 54: Adapt and test the memory function;

[0044] Step 55: Adapt and test the Raid settings, including operations such as clearing Raid, setting Raid0, Raid1, Raid5, etc.;

[0045] Step 56: Adapt and test the network configuration, including enabling and disabling operations;

[0046] Step 57: Adapt and test the comprehensive scheduling performance of the operating system, and detect the operation of the core binding command;

[0047] Step 58: Adapt and test operations such as installing and uninstalling application packages, starting and stopping background services, etc.;

[0048] Step 59: Upload the results of the adaptation test execution task to the automatic detection and analysis platform.

[0049] Furthermore, in step 6 of the XC server adaptation method based on the automatic detection and analysis platform, starting the automatic analysis adaptation result engine specifically includes:

[0050] Step 61: Start the automatic analysis adaptation result service;

[0051] Step 62: Load the adaptation analysis strategy;

[0052] Step 63: Load the number of adaptation executions;

[0053] Step 64: Analyze the passing rate of adaptation execution;

[0054] Step 65: Load the historical adaptation results of XC servers with the same architecture;

[0055] Step 66: Compare the historical adaptation results of XC servers with the same architecture;

[0056] Step 67: Form an adaptation conclusion according to the analysis strategy.

[0057] Furthermore, in step 7 of the XC server adaptation method based on the automatic detection and analysis platform, evaluating the score of the detection adaptation conclusion specifically includes:

[0058] Step 71: Load the detection adaptation conclusion;

[0059] Step 72: Load the baseline value of the evaluation score;

[0060] Step 73: Load the evaluation strategy;

[0061] Step 74: Calculate the comprehensive score of the current adaptation conclusion by weighted calculation.

[0062] The present invention also provides an XC server adaptation device based on an automatic detection and analysis platform, including a task management module, a detection module, an installation module, a collection module, an execution module, an engine management module, and an evaluation module.

[0063] The task management module defines an automatic detection and analysis task: Based on the automatic detection and analysis platform, create an automatic detection and analysis task, and mark the task type, the number of devices, the MAC address, and the allowed discovery period.

[0064] The detection module detects and discovers the XC server: Start the detection and discovery engine service, which includes a built-in network topology discovery service, scan the internal network environment, discover the XC server, and load the temporary memory operating system after matching the address.

[0065] The installation module automatically installs the XC server operating system: Through the temporary memory operating system, it is responsible for automatically installing the XC server operating system, downloading the made XC server operating system image, cleaning and setting the system disk raid, writing the operating system image to the system disk, setting the Grub boot startup sequence, and restarting the server.

[0066] The collection module collects the XC server feature configuration: After the installed XC server operating system runs, the built-in terminal service program runs to collect the current XC server feature configuration. The feature configuration information includes the domestic CPU model of the XC server, the CPU cache size, the number of CPU cores, the memory model, the memory size, the number of hard disks, the number of network cards, the RAID card model, the hardware driver configuration, and the installed application information. The collection result is uploaded to the automatic detection and analysis platform.

[0067] The execution module executes the adaptation test task: Runs the adaptation test program to execute the adaptation test task, detects whether the hardware driver function, software application function, and system comprehensive performance are normal in the current operating system environment, and uploads the adaptation test result to the automatic detection and analysis platform.

[0068] The engine management module starts the automatic analysis adaptation result engine: Analyzes the result of the adaptation test execution task through the automatic analysis adaptation engine, conducts a comparison of the adaptation execution quantity, the adaptation execution passing rate, and the adaptation results of XC servers of the same architecture, and issues an adaptation conclusion.

[0069] The evaluation module evaluates the score of the detection adaptation conclusion: For the adaptation conclusion, combined with the evaluation score baseline value and the evaluation strategy, the comprehensive score of the current adaptation conclusion is obtained to reflect the adaptation compatibility of the XC server.

[0070] The beneficial effects of the present invention are:

[0071] Through this method, the XC server adaptation operation can be automatically executed quickly and effectively, the adaptation test results can be analyzed, the adaptation conclusion score can be evaluated, the manual intervention operation in the process is reduced, the complexity of the XC server adaptation test is lowered, and the work efficiency of the XC server adaptation test is improved. Brief Description of the Drawings

[0072] Figure 1 It is a schematic flow diagram of the method of the present invention. Detailed Embodiments

[0073] The present invention will be further described below in conjunction with the drawings and specific embodiments, so that those skilled in the art can better understand the present invention and be able to implement it, but the specific embodiments cited are not intended to limit the present invention.

[0074] Embodiment 1

[0075] The present invention provides an XC server adaptation method based on an automatic detection and analysis platform, including:

[0076] Step 1: Define an automatic detection and analysis task: Based on the automatic detection and analysis platform, create an automatic detection and analysis task, and mark the task type, the number of devices, the MAC address, and the allowed discovery period.

[0077] Among them, when defining the automatic detection and analysis task, the specific process may include:

[0078] Step 11: Create a detection and analysis task;

[0079] Step 12: Select the task type and the MAC address of the XC server;

[0080] Step 13: Input the number of XC servers;

[0081] Step 14: Input the MAC address of the XC server;

[0082] Step 15: Set the allowed discovery period;

[0083] Step 16: Start the detection and discovery engine.

[0084] Step 2: Detect and discover the XC server: Start the detection and discovery engine service, which has a built-in network topology discovery service, scan the internal network environment, discover the XC server, and load the temporary memory operating system after matching the address.

[0085] Among them, when detecting and discovering the XC server, the specific process includes:

[0086] Step 21: Start the detection and discovery engine service;

[0087] Step 22: Start the network topology discovery service;

[0088] Step 23: Scan the internal network environment;

[0089] Step 24: Match the Mac address of the XC server;

[0090] Step 25: The XC server loads the temporary memory operating system for the network.

[0091] Step 3: Automatically install the XC server operating system: The temporary memory operating system is responsible for automatically installing the XC server operating system, downloading the produced XC server operating system image, cleaning and setting the system disk raid, writing the operating system image to the system disk, setting the Grub boot order, and restarting the server.

[0092] Among them, for the automatic installation of the XC server operating system, the specific process includes:

[0093] Step 31: Start the terminal service program built into the temporary memory operating system;

[0094] Step 32: Access the automatic detection and analysis platform and download the XC server operating system image;

[0095] Step 33: Use the built-in terminal raid operation tool to clean the system disk Raid and set the system disk to Raid1;

[0096] Step 34: Execute the system image writing command to write the XC server operating system image to the current system disk Raid1 drive letter;

[0097] Step 35: After writing, set the Grub boot order;

[0098] Step 36: Restart the current server.

[0099] Step 4: Collect the XC server feature configuration: After the installed XC server operating system runs, the built-in terminal service program runs to collect the current XC server feature configuration. The feature configuration information includes the domestic CPU model of the XC server, CPU cache size, number of CPU cores, memory model, memory size, number of hard disks, number of network cards, RAID card model, hardware driver configuration, and installed application information, and uploads the collection result to the automatic detection and analysis platform.

[0100] Among them, for the collection of the XC server feature configuration, the specific process includes:

[0101] Step 41: Start the built-in terminal service program;

[0102] Step 42: Execute commands to filter and collect feature configuration information;

[0103] Step 43: Structurally save the feature configuration information;

[0104] Step 44: Upload the structured preservation result of the feature configuration information to the automatic detection and analysis platform.

[0105] Step 5: Execute the adaptation test task: Run the adaptation test program to execute the adaptation test task, detect whether the hardware driver function, software application function, and system comprehensive performance are normal in the current operating system environment, and upload the adaptation test result to the automatic detection and analysis platform.

[0106] Among them, when executing the adaptation test task, the specific process includes:

[0107] Step 51: The built-in terminal service accesses the automatic detection and analysis platform to download the adaptation test program;

[0108] Step 52: Run the adaptation test program;

[0109] Step 53: Adaptation test the CPU frequency conversion operation;

[0110] Step 54: Adaptation test the memory function;

[0111] Step 55: Adaptation test the Raid settings, including operations such as clearing Raid, setting Raid0, Raid1, Raid5, etc.;

[0112] Step 56: Adaptation test the network configuration, including enabling and disabling operations;

[0113] Step 57: Adaptation test the comprehensive scheduling performance of the operating system and detect the binding core command operation;

[0114] Step 58: Adaptation test operations such as installing and uninstalling application packages, starting and stopping background services, etc.;

[0115] Step 59: Upload the adaptation test execution task result to the automatic detection and analysis platform.

[0116] Step 6: Start the automatic analysis adaptation result engine: Analyze the adaptation test execution task result through the automatic analysis adaptation engine, conduct a comparison of the adaptation execution quantity, adaptation execution passing rate, and adaptation results of XC servers with the same architecture, and issue an adaptation conclusion.

[0117] Among them, when starting the automatic analysis adaptation result engine, the specific process includes:

[0118] Step 61: Start the automatic analysis adaptation result service;

[0119] Step 62: Load the adaptation analysis strategy;

[0120] Step 63: Load the adaptation execution quantity;

[0121] Step 64: Analyze the adaptation execution passing rate;

[0122] Step 65: Load the historical adaptation results of XC servers with the same architecture;

[0123] Step 66: Compare the historical adaptation results of XC servers with the same architecture;

[0124] Step 67: Form an adaptation conclusion according to the analysis strategy.

[0125] Step 7: Evaluate the score of the detection adaptation conclusion: For the adaptation conclusion, combine the baseline value of the evaluation score and the evaluation strategy to obtain the comprehensive score of the current adaptation conclusion, reflecting the adaptation compatibility of the XC server.

[0126] Among them, the process of evaluating the score of the detection adaptation conclusion specifically includes:

[0127] Step 71: Load the detection adaptation conclusion;

[0128] Step 72: Load the baseline value of the evaluation score;

[0129] Step 73: Load the evaluation strategy;

[0130] Step 74: Calculate the comprehensive score of the current adaptation conclusion by weighted calculation.

[0131] Embodiment 2

[0132] The present invention also provides an XC server adaptation device based on an automatic detection and analysis platform, including a task management module, a detection module, an installation module, a collection module, an execution module, an engine management module, and an evaluation module.

[0133] The task management module defines an automatic detection and analysis task: Based on the automatic detection and analysis platform, create an automatic detection and analysis task, mark the task type, the number of devices, the MAC address, and the allowed discovery period.

[0134] The detection module detects and discovers XC servers: Start the detection and discovery engine service, which has a built-in network topology discovery service, scan the internal network environment, discover XC servers, and load the temporary memory operating system after matching the addresses.

[0135] The installation module automatically installs the XC server operating system: Through the temporary memory operating system, it is responsible for automatically installing the XC server operating system, downloading the made XC server operating system image, cleaning and setting the system disk raid, writing the operating system image to the system disk, setting the Grub boot order, and restarting the server.

[0136] The acquisition module acquires the XC server feature configuration: After the installed XC server operating system runs, the built-in terminal service program runs to acquire the current XC server feature configuration. The feature configuration information includes the domestic CPU model, CPU cache size, number of CPU cores, memory model, memory size, number of hard disks, number of network cards, RAID card model, hardware driver configuration, and installed application information. The acquisition results are uploaded to the automatic detection and analysis platform.

[0137] The execution module executes the adaptation test task: Runs the adaptation test program to execute the adaptation test task, and detects whether the hardware driver function, software application function, and system comprehensive performance are normal in the current operating system environment. The adaptation test results are uploaded to the automatic detection and analysis platform.

[0138] The engine management module starts the automatic analysis adaptation result engine: Analyzes the results of the adaptation test execution task through the automatic analysis adaptation engine, conducts a comparison of the number of adaptation executions, the adaptation execution pass rate, and the adaptation results of XC servers with the same architecture, and issues an adaptation conclusion.

[0139] The evaluation module evaluates the score of the detection adaptation conclusion: For the adaptation conclusion, combined with the baseline value of the evaluation score and the evaluation strategy, the comprehensive score of the current adaptation conclusion is obtained, reflecting the adaptation compatibility of the XC server.

[0140] Regarding the information interaction and execution process among the above-mentioned modules in the device, since they are based on the same concept as the method embodiment of the present invention, the specific content can be referred to the description in the method embodiment of the present invention, and will not be elaborated here.

[0141] Similarly, the device of the present invention can automatically execute the XC server adaptation operation quickly and effectively, analyze the adaptation test results, evaluate the score of the adaptation conclusion, reduce the manual intervention operation in the process, reduce the complexity of the XC server adaptation test, and improve the work efficiency of the XC server adaptation test.

[0142] It should be noted that not all steps and modules in the above-mentioned processes and device structures are necessary, and some steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted according to needs. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or some components in multiple independent devices can be jointly implemented.

[0143] The above-mentioned embodiments are only preferred embodiments given to fully illustrate the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or transformations made by those skilled in the art on the basis of the present invention are all within the protection scope of the present invention. The protection scope of the present invention is subject to the claims.

Claims

1. An XC server adaptation method based on an automatic detection and analysis platform, characterized in that include: Step 1: Define automatic detection and analysis tasks: Based on the automatic detection and analysis platform, create automatic detection and analysis tasks, mark the task type, number of devices, MAC address, and allowed discovery period. Step 2: Detect and discover the XC server: Start the detection and discovery engine service, built-in network topology discovery service, scan the internal network environment, discover the XC server, and load the temporary memory operating system after matching the address. Step 3: Automatically install the XC server operating system: The temporary memory operating system is responsible for automatically installing the XC server operating system, downloading the produced XC server operating system image, cleaning and setting up the system disk raid, writing the operating system image to the system disk, setting the Grub boot sequence, and restarting the server. Step 4: Collect XC server feature configuration: After the installed XC server operating system is running, the built-in terminal service program runs to collect the current XC server feature configuration. The feature configuration information includes the XC server's domestic CPU model, CPU cache size, CPU core number, memory model, memory size, number of hard disks, number of network cards, RAID card model, hardware driver configuration, and installed application information. The collection results are uploaded to the automatic detection and analysis platform. Step 5: Execute the adaptation test task: Run the adaptation test program to execute the adaptation test task, detect whether the hardware driver function, software application function, and system comprehensive performance are normal under the current operating system environment, and upload the adaptation test results to the automatic detection and analysis platform. Step 6: Start the automatic analysis and adaptation result engine: Analyze the results of the adaptation test execution task through the automatic analysis and adaptation engine, compare the number of adaptation executions, the adaptation execution pass rate, and the adaptation results of XC servers with the same architecture, and issue an adaptation conclusion. Step 7: Evaluate and detect the adaptation conclusion score: Based on the adaptation conclusion, combine the evaluation score baseline value and the evaluation strategy to obtain the current adaptation conclusion comprehensive score, which reflects the XC server adaptation compatibility.

2. According to claim 1, a XC server adaptation method based on an automatic detection and analysis platform is characterized in that In step 1, the automatic detection and analysis task is defined. The specific process includes: Step 11: Create a detection and analysis task; Step 12: Select the task type and XC server MAC address; Step 13: Enter the number of XC servers; Step 14: Enter the XC server MAC address; Step 15: Set the discovery period; Step 16: Start the detection and discovery engine.

3. According to claim 1, a XC server adaptation method based on an automatic detection and analysis platform is characterized in that In step 2, the XC server is detected and found. The specific process includes: Step 21: Start the detection and discovery engine service; Step 22: Start the network topology discovery service; Step 23: Scan the intranet environment; Step 24: Match the XC server Mac address; Step 25: XC Server Network loads the temporary memory operating system.

4. The XC server adaptation method based on the automatic detection and analysis platform according to claim 1 is characterized in that In step 3, the XC server operating system is automatically installed. The specific process includes: Step 31: Start the built-in terminal service program of the temporary memory operating system; Step 32: Access the automatic detection and analysis platform and download the XC server operating system image; Step 33: Use the built-in terminal raid operation tool to clean up the system disk raid and set up the system disk raid1; Step 34: Execute the system image write command to write the XC server operating system image to the current system disk Raid1 drive letter; Step 35: After writing, set the Grub boot sequence; Step 36: Restart the current server.

5. The XC server adaptation method based on the automatic detection and analysis platform according to claim 1 is characterized in that In step 4, the XC server feature configuration is collected. The specific process includes: Step 41: Start the built-in terminal service program; Step 42: Execute the command to filter and collect feature configuration information; Step 43: structurally save feature configuration information; Step 44: Upload the feature configuration information and save the structured results to the automatic detection and analysis platform.

6. The XC server adaptation method based on the automatic detection and analysis platform according to claim 1 is characterized by: In step 5, the adaptation test task is performed, and the specific process includes: Step 51: The built-in terminal service accesses the automatic detection and analysis platform and downloads the adaptation test program; Step 52: Run the adaptation test program; Step 53: Adapt and test the CPU frequency conversion operation; Step 54: Adapt and test memory function; Step 55: Adapt and test Raid settings, clear Raid, set Raid0, Raid1, Raid5 and other operations; Step 56: Adapt the test network configuration, enable and disable operations; Step 57: Adapt and test the comprehensive scheduling performance of the operating system and detect the core binding command operation; Step 58: Adapt and test installation and uninstallation of application packages, and startup and shutdown of background services; Step 59: Upload the adaptation test execution task results to the automatic detection and analysis platform.

7. The XC server adaptation method based on the automatic detection and analysis platform according to claim 1 is characterized by: In step 6, the automatic analysis and adaptation result engine is started. The specific process includes: Step 61: Start the automatic analysis and adaptation result service; Step 62: Load the adaptation analysis strategy; Step 63: Load the adaptation execution quantity; Step 64: Analyze the adaptation execution pass rate; Step 65: Load the historical adaptation results of the XC server of the same architecture; Step 66: Compare historical adaptation results of XC servers with similar architectures; Step 67: Based on the analysis strategy, an adaptation conclusion is formed.

8. The XC server adaptation method based on the automatic detection and analysis platform according to claim 1 is characterized by: In step 7, the test adaptation conclusion score is evaluated. The specific process includes: Step 71: Load the detection adaptation conclusion; Step 72: Loading the evaluation score baseline value; Step 73: Load the evaluation strategy; Step 74: Calculate the comprehensive score of the current adaptation conclusion by weight.

9. An XC server adapter based on an automatic detection and analysis platform, characterized in that It includes task management module, detection module, installation module, acquisition module, execution module, engine management module and evaluation module. The task management module defines automatic detection and analysis tasks: based on the automatic detection and analysis platform, create automatic detection and analysis tasks, mark the task type, number of devices, MAC address and allowed discovery period, The detection module detects and discovers the XC server: it starts the detection and discovery engine service, has a built-in network topology discovery service, scans the internal network environment, discovers the XC server, and loads the temporary memory operating system after matching the address. The installation module automatically installs the XC server operating system: the temporary memory operating system is responsible for automatically installing the XC server operating system, downloading the produced XC server operating system image, cleaning and setting up the system disk raid, writing the operating system image to the system disk, setting the Grub boot sequence, and restarting the server. The acquisition module acquires the characteristic configuration of the XC server: after the installed XC server operating system is running, the built-in terminal service program runs to acquire the characteristic configuration of the current XC server. The characteristic configuration information includes the domestic CPU model of the XC server, the CPU cache size, the number of CPU cores, the memory model, the memory size, the number of hard disks, the number of network cards, the RAID card model, the hardware driver configuration, and the installed application information. The acquisition results are uploaded to the automatic detection and analysis platform. The execution module executes the adaptation test task: runs the adaptation test program to execute the adaptation test task, detects whether the hardware driver function, software application function, and system comprehensive performance are normal under the current operating system environment, and uploads the adaptation test results to the automatic detection and analysis platform. The engine management module starts the automatic analysis and adaptation result engine: the adaptation test execution task results are analyzed through the automatic analysis and adaptation engine, and the number of adaptation executions, the adaptation execution pass rate, and the adaptation results of the XC servers of the same architecture are compared to issue an adaptation conclusion. The evaluation module evaluates and detects the adaptation conclusion score: for the adaptation conclusion, combined with the evaluation score baseline value and the evaluation strategy, the current adaptation conclusion comprehensive score is obtained to reflect the XC server adaptation compatibility.