CN109753468B - Out-of-band management password configuration method and device and electronic equipment - Google Patents

Out-of-band management password configuration method and device and electronic equipment Download PDF

Info

Publication number
CN109753468B
CN109753468B CN201910031473.0A CN201910031473A CN109753468B CN 109753468 B CN109753468 B CN 109753468B CN 201910031473 A CN201910031473 A CN 201910031473A CN 109753468 B CN109753468 B CN 109753468B
Authority
CN
China
Prior art keywords
band management
password
server
configuration
band
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910031473.0A
Other languages
Chinese (zh)
Other versions
CN109753468A (en
Inventor
荆峥
李凯
孟丰
郑嵘
邵雨濛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Agricultural Bank Of China Financial Technology Co ltd
Agricultural Bank of China
Original Assignee
Agricultural Bank of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Agricultural Bank of China filed Critical Agricultural Bank of China
Priority to CN201910031473.0A priority Critical patent/CN109753468B/en
Publication of CN109753468A publication Critical patent/CN109753468A/en
Application granted granted Critical
Publication of CN109753468B publication Critical patent/CN109753468B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Storage Device Security (AREA)

Abstract

The invention provides an out-of-band management password configuration method, which comprises the following steps: acquiring out-of-band management IP of each PC server, and judging whether each PC server is configured with an IPMI function or not; writing an out-of-band management IP of a PC server with configured IPMI function into a first list file, and calling a script language to write a first password configuration program; writing the out-of-band management IP which is not configured with the IPMI function into a second list file, and calling a script language to write a second password configuration program; respectively operating a first password configuration program and a second password configuration program on out-of-band management IPs in the first list file and the second list file; and executing each command in the first password configuration program and the second password configuration program to realize the automatic configuration of the out-of-band management password of each PC server. The method reduces the cost of configuring the working time of the out-of-band management password and improves the working efficiency.

Description

Out-of-band management password configuration method and device and electronic equipment
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for configuring an out-of-band management password and electronic equipment.
Background
With the rapid development of science and technology, the PC server has become the most mainstream IT device type of the data center, and in the process of using the PC server, the out-of-band management of a plurality of PC servers, including turning on and off the computer, checking hardware configuration, monitoring hardware state, and the like, can be realized by using an out-of-band management network method.
The inventor researches daily out-of-band hardware management work of a data center and discovers that when a password for specified out-of-band management needs to be added or changed for each PC server, due to the fact that the number of the PC servers of the data center is large, configuration methods of out-of-band management ports of all brand PC servers are different, configuration passwords need to be input one by one for each PC server of each brand, and the corresponding out-of-band management password cannot be automatically configured for each PC server. With the gradual increase of the number of the PC servers, the workload of configuring the out-of-band management password for each PC server is also greatly increased, and the working overhead time is increased.
Disclosure of Invention
The technical problem to be solved by the invention is to provide an out-of-band management password configuration method, by which the automatic configuration of out-of-band management passwords can be carried out on different PC servers, thereby reducing the expenditure and the workload of the working time for configuring the out-of-band management passwords and improving the working efficiency.
The invention also provides an out-of-band management password configuration device which is used for ensuring the realization and application of the method in practice.
An out-of-band management password configuration method, comprising:
acquiring an out-of-band management IP of each PC server, and judging whether each PC server is configured with an intelligent platform management interface IPMI function or not;
writing an out-of-band management IP of a PC server configured with an IPMI function into a pre-created first list file;
calling a preset scripting language, and compiling a first password configuration program corresponding to the IPMI function;
and sequentially reading out the out-of-band management IP from the first list file, operating the first password configuration program, acquiring an out-of-band management password corresponding to the out-of-band management IP read out each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read out each time.
Optionally, the method for determining whether each PC server has configured an IPMI function includes:
acquiring identification information corresponding to each PC server;
and analyzing the identification bit in the identification information, and determining that the IPMI function is configured on the PC server when the identification bit represents the opening state.
Optionally, the method for calling a preset scripting language and writing a first password configuration program corresponding to the IPMI function includes:
judging whether an ipmi platform management tool ipmitool in the Linux server is available;
when the ipmitool is not available, adjusting the installation configuration in the Linux server to enable the ipmitool to be available, and calling the script language to write a first password configuration program corresponding to the IPMI function under the condition that the ipmitool is available.
Optionally, the running the first password configuration program to obtain the out-of-band management password corresponding to the out-of-band management IP read each time and configure the out-of-band management password to the PC server corresponding to the out-of-band management IP read each time includes:
in the process of reading out the out-of-band management IP from the first list file, executing a user abstract command in the first password configuration program on the currently read out-of-band management IP, obtaining out-of-band user abstract information corresponding to the currently read out-of-band management IP, executing a preset text processing command on the out-of-band user abstract information, and determining the ID number of the out-of-band management password which needs to be configured on the PC server corresponding to the currently read out-of-band management IP;
based on the currently read out-of-band management IP and the ID number, operating a configuration command set in the first password configuration program, acquiring configuration information of an out-of-band management password corresponding to the currently read out-of-band management IP, and configuring the out-of-band management password to the PC server of the currently read out-of-band management IP according to the configuration information; the configuration command set comprises a plurality of configuration commands which are respectively used for adding a user account, setting a user account password, activating the user account and setting a user account level authority.
Optionally, the method for determining the ID number of the out-of-band management password to be configured by the PC server corresponding to the currently read out-of-band management IP by executing a preset text processing command on the out-of-band user digest information includes:
and executing the text processing command on the abstract information of the out-of-band user, acquiring the number of current users corresponding to the currently read out-of-band management IP, and determining the ID number of the out-of-band management password which needs to be configured by the PC server corresponding to the currently read out-of-band management IP according to the number of the current users.
The above method, optionally, further includes:
writing the out-of-band management IP of the PC server which is not configured with the IPMI function into a pre-established second list file, and judging whether a remote login protocol in the Linux server is available or not;
when the remote login protocol is unavailable, adjusting the installation configuration of the Linux server to enable the remote login protocol to be available, calling the script language, and writing a second password configuration program corresponding to the remote login protocol;
reading out the out-of-band management IP from the second list file in sequence, and executing a login command and an interaction command set in the second password configuration program, so that the PC server corresponding to the out-of-band management IP read out each time completes the automatic configuration of the out-of-band management password by executing the interaction command set; the interactive command set comprises a plurality of interactive configuration commands which are respectively used for adding a user account, setting a user account password, activating the user account and setting a user account level authority.
Optionally, the above method, where the executing a login command and an interaction command set in the second password configuration program makes the PC server corresponding to the out-of-band management IP read each time complete automatic configuration of the out-of-band management password by executing the interaction command set, includes:
when reading the out-of-band management IP in the second list file every time, executing a login command in the second password configuration program by the currently read out-of-band management IP, and automatically logging in a PC server corresponding to the currently read out-of-band management IP through the remote login protocol;
executing an automatic interaction command in the second password configuration program, and compiling a character string related to the out-of-band management password to be configured by the PC server corresponding to the currently read out-of-band management IP;
and sending the character string to the PC server corresponding to the currently read out-of-band management IP, and executing an interactive configuration command in an interactive command set contained in the character string so that the PC server corresponding to the currently read out-of-band management IP completes the configuration of the out-of-band management password according to the interactive configuration command.
The above method, optionally, further includes:
and after the PC server corresponding to the out-of-band management IP which is read each time executes each command for configuring the out-of-band management password, storing the execution result of the command into a pre-created result file.
An out-of-band management password configuration apparatus, comprising:
the system comprises a judging unit, a processing unit and a processing unit, wherein the judging unit is used for acquiring the out-of-band management IP of each PC server and judging whether each PC server is configured with an intelligent platform management interface IPMI function or not;
the writing unit is used for writing the out-of-band management IP of the PC server with the configured IPMI function into a first list file created in advance;
the programming unit is used for calling a preset scripting language and compiling a first password configuration program corresponding to the IPMI function;
and the configuration unit is used for reading out the out-of-band management IPs from the first list file in sequence, operating the first password configuration program, acquiring the out-of-band management password corresponding to the out-of-band management IP read out each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read out each time.
An electronic device comprising a memory, and one or more instructions stored in the memory and configured to be executed by one or more processors to perform the above out-of-band managed password provisioning method.
Compared with the prior art, the invention has the following advantages:
the invention provides an out-of-band management password configuration method, which comprises the following steps: acquiring out-of-band management IP of each PC server, and judging whether each PC server is configured with an IPMI function or not; writing an out-of-band management IP of a PC server with configured IPMI function into a first list file, and calling a script language to write a first password configuration program; writing the out-of-band management IP which is not configured with the IPMI function into a second list file, and calling a script language to write a second password configuration program; respectively operating a first password configuration program and a second password configuration program on out-of-band management IPs in the first list file and the second list file; automatic configuration of out-of-band administrative passwords for respective PC servers is achieved by executing respective commands in the first password configuration program and the second password configuration program. The method reduces the cost of configuring the working time of the out-of-band management password and improves the working efficiency.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a flowchart of a method for configuring an out-of-band management password according to the present invention;
FIG. 2 is a flowchart of another method of configuring an out-of-band management password according to the present invention;
FIG. 3 is a diagram illustrating an out-of-band management password configuration method according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of an out-of-band management password configuration apparatus according to the present invention;
fig. 5 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In this application, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions, and the terms "comprises", "comprising", or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The present invention may be utilized in a network management configuration or environment for numerous general purpose or special purpose servers. For example: personal computers, server computers, multiprocessor devices, including any of the above devices or apparatuses that can utilize a server for network management, and the like.
The embodiment of the invention provides an out-of-band management password configuration method, which can be applied to various system platforms, wherein an execution subject of the method can be a Linux server which is accessible to all out-of-band management IP networks, and a method flow chart of the method is shown in figure 1 and specifically comprises the following steps:
s101: acquiring an out-of-band management IP of each PC server, and judging whether each PC server is configured with an intelligent platform management interface IPMI function or not;
in the method provided by the embodiment of the invention, the out-of-band management IP of each PC server needing to be configured with the out-of-band management password is obtained in advance, and whether the IPMI function is configured for each PC server is judged.
It should be noted that the determining whether each PC server has configured the IPMI function specifically includes determining whether the IPMI function of each PC server is complete or not, and whether ipmitool operation is supported. If the PC server enables the IPMI function supporting the ipmitool operation, determining that the PC server is configured with the IPMI function.
S102: writing an out-of-band management IP of a PC server configured with an IPMI function into a pre-created first list file;
in the method provided by the embodiment of the invention, if a PC server with configured IPMI function exists and the IPMI function of the PC server supports ipmitool operation, the out-of-band management IP of the PC server with configured IPMI function is written into the created first list file.
It should be noted that, in the process of acquiring the out-of-band management IP of the PC server, each out-of-band management IP is determined, and if the PC server corresponding to the out-of-band management IP has configured the IPMI function, the out-of-band management IP corresponding to the PC server having configured the IPMI function is written into the first list file. The first list file may also be in a table form, and when each out-of-band management IP is written into the first list file, each row in the first list file can only be written with one out-of-band management IP.
S103: calling a preset scripting language, and compiling a first password configuration program corresponding to the IPMI function;
in the method provided by the embodiment of the invention, a script language preset in the Linux server is called, and a first password configuration program corresponding to the IPMI function is compiled according to the script language.
It should be noted that the script language includes a shell, a Perl, and the like, and the first password configuration program includes a plurality of commands, and can execute the command related to the out-of-band management password on each out-of-band management IP in the first list file.
S104: and sequentially reading out the out-of-band management IP from the first list file, operating the first password configuration program, acquiring an out-of-band management password corresponding to the out-of-band management IP read out each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read out each time.
In the method provided by the embodiment of the present invention, each time the first password configuration program is run, each command for executing the first password configuration program by a current out-of-band management IP is read from the first list file, an out-of-band management password to be configured by the PC server corresponding to the current out-of-band management IP is obtained, and the out-of-band management password is configured to the PC server corresponding to the current out-of-band management IP through each command of the first password configuration program.
It should be noted that the out-of-band management password may be a predetermined dynamic password, and when the first password configuration program is run, the configuration of the out-of-band management password is implemented by running the first password configuration program according to the out-of-band management password that is currently needed to be configured by the PC server corresponding to the currently read out-of-band management IP.
In the out-of-band management password configuration method provided by the embodiment of the invention, the out-of-band management IP of each PC server is obtained in advance, and in the obtaining process, whether the IPMI function is configured or not is judged for the PC server corresponding to each out-of-band management IP, namely whether the PC server supports ipmitool operation or not is judged. If the PC server with the IPMI function exists, writing the out-of-band management IP corresponding to the PC server into a first list file created in advance. Meanwhile, a preset scripting language, such as shell or Perl, is called to write a first password configuration program corresponding to the IPMI function. And sequentially reading each out-of-band management IP from the first list file, operating the first password configuration program on the currently read out-of-band management IP, executing each command in the first password configuration program, acquiring the appointed out-of-band management password of the PC server corresponding to the currently read out-of-band management IP, and configuring the out-of-band management password to the PC server corresponding to the currently read out-of-band management IP so as to realize the configuration of the out-of-band management password of the PC server corresponding to the currently read out-of-band management IP. And after the configuration of the out-of-band password on the currently read PC server with out-of-band management is finished, continuously reading the next out-of-band management IP of the currently read out-of-band management IP, and operating the first password configuration program.
It should be noted that, each execution command related to the out-of-band management password in the first password configuration program is written by ipmitool.
The embodiment of the invention can be applied to various fields, for example, in a computer room, a plurality of PC servers in the computer room need to be configured with out-of-band management passwords. Before the method is applied, a Linux server is obtained in advance, the out-of-band management IP of each PC server in a machine room is obtained through the Linux server, whether the PC server corresponding to the currently obtained out-of-band management IP is configured with an IPMI function or not is judged for each obtained out-of-band management IP, the out-of-band management IP of the PC server configured with the IPMI function is randomly written into a first list file established in advance, wherein each row in the first list file only has one out-of-band management IP. And calling a script language in the Linux server, and writing a first password configuration program corresponding to the IPMI function. And when the first password configuration program is operated, sequentially reading each out-of-band management IP in the first list file, operating the first password configuration program according to each out-of-band management IP, acquiring an out-of-band management password corresponding to each out-of-band management IP, configuring each out-of-band management password into a PC server corresponding to each out-of-band management IP until the out-of-band management IP in the first list file is read, and completing the configuration of the out-of-band management password of each PC server configured with the IPMI function in the computer room.
By adopting the method provided by the embodiment of the invention, the configuration of the out-of-band management password of each PC server is realized by calling the preset script language and compiling the first password configuration program, so that the working overhead time and the working load for configuring the out-of-band management password are reduced, and the working efficiency is also improved.
In the method provided by the embodiment of the present invention, in the process of acquiring the out-of-band management IP of each PC server, it is determined whether each PC server has been configured with an IPMI function, and the method specifically includes:
acquiring identification information corresponding to each PC server;
and analyzing the identification bit in the identification information, and determining that the IPMI function is configured on the PC server when the identification bit represents the opening state.
In the out-of-band management password configuration method provided by the embodiment of the present invention, when determining whether the IPMI function has been configured for the PC server corresponding to each out-of-band management IP, the identification information corresponding to each PC server is obtained in advance, and the identification information is analyzed to obtain the identification bits in the identification information. When the identification bit is in an open state, the PC server is indicated to be configured with the IPMI function, and the configured IPMI function supports ipmitool operation. And saving the out-of-band management IP corresponding to the PC server into a first list file.
It should be noted that the identification information may be configuration information or a script related to the IPMI function in the PC server.
The method provided by the invention is applied to determine whether each PC server is configured with the IPMI function or not, judges according to the identification bit in the identification information of the PC server, stores the out-of-band management IP configured with the IPMI function into the first list file if the judgment is yes, and acquires the out-of-band management password corresponding to each out-of-band management IP in the determined first list file when executing the first password configuration program, thereby realizing the configuration of the out-of-band management password for the PC server configured with the IPMI function, reducing the working overhead time and the working load for configuring the out-of-band management password, and improving the working efficiency.
In the method provided by the embodiment of the present invention, calling a preset scripting language to write a first password configuration program corresponding to the IPMI function includes:
judging whether an ipmi platform management tool ipmitool in the Linux server is available;
when the ipmitool is not available, adjusting the installation configuration in the Linux server to enable the ipmitool to be available, and calling the script language to write a first password configuration program corresponding to the IPMI function under the condition that the ipmitool is available.
In the method provided by the embodiment of the invention, after the configuration of the IPMI function of the PC server needing to configure the out-of-band management password is determined, whether an IPMI platform management tool ipmitool in the Linux server is available is judged. If the IPMI function is available, calling a preset script language, and compiling a first password configuration program corresponding to the IPMI function, namely calling the script language and compiling the first password configuration program which completes password configuration by using the ipmitool. If the ipmitool is not available, adjusting the installation configuration of the Linux server to enable the ipmitool to be available, so that the Linux server writes a first password configuration program corresponding to the IPMI function according to a preset script language.
By applying the method provided by the embodiment of the invention, under the condition that the ipmitool is available, the script language is called, and the first password configuration program is compiled, so that the out-of-band management password is configured for each PC server, the working overhead time and the working load of configuring the out-of-band management password are reduced, and the working efficiency is also improved.
In the method provided in the embodiment of the present invention, running the first password configuration program to obtain the out-of-band management password corresponding to the out-of-band management IP read each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read each time specifically includes:
in the process of reading out the out-of-band management IP from the first list file, executing a user abstract command in the first password configuration program on the currently read out-of-band management IP, obtaining out-of-band user abstract information corresponding to the currently read out-of-band management IP, executing a preset text processing command on the out-of-band user abstract information, and determining the ID number of the out-of-band management password which needs to be configured on the PC server corresponding to the currently read out-of-band management IP;
based on the currently read out-of-band management IP and the ID number, operating a configuration command set in the first password configuration program, acquiring configuration information of an out-of-band management password corresponding to the currently read out-of-band management IP, and configuring the out-of-band management password to the PC server of the currently read out-of-band management IP according to the configuration information; the configuration command set comprises a plurality of configuration commands which are respectively used for adding user accounts, adding user account passwords, activating the user accounts and setting user account level authority.
In the out-of-band management password configuration method provided by the embodiment of the invention, the first password configuration program is operated, and in the process of reading out the out-of-band management IP from the first list file, a user abstract command is executed on the currently read out-of-band management IP, the out-of-band user abstract information in the PC server corresponding to the currently read out-of-band management IP is obtained according to the user abstract command, a text processing command is executed on the user information, and the ID number of the out-of-band management password to be configured is determined. And operating a configuration command set in the first password configuration program according to the currently read out-of-band management IP and the ID number. The command set comprises a plurality of configuration commands, and each configuration command is used for adding a user account, setting a user account password, activating the user account and setting user account level authority. And acquiring the out-of-band management password of the currently read out-of-band management IP according to each configuration command in the configuration command set, and sending the out-of-band management password to the PC server corresponding to the currently read out-of-band management IP.
It should be noted that, in the method provided in the embodiment of the present invention, the configuration command set includes a plurality of configuration commands, for example, a configuration command for adding a user account, which is used for adding a user and setting a user name of the user account of the user; adding a configuration command of a user account password, wherein the configuration command is used for adding the password for the user account; a configuration command for activating a user account is used for activating the user account; and the configuration command for setting the level authority is used for setting the level authority for the user account. And when the first password configuration program is operated and each configuration command is executed, automatically configuring the PC server according to the selected out-of-band management password, namely adding the user name, the user password and the level authority of the user account, activating and the like. The user abstract command and the configuration command set are compiled by ipmitool.
By applying the method of the invention, each configuration command of the first password configuration program is executed to obtain the execution result of each configuration command, and the out-of-band management password is configured to the currently read PC server of the out-of-band management IP according to the execution result, thereby reducing the working overhead time and the working capacity for configuring the out-of-band management password and improving the working efficiency.
In the method provided by the embodiment of the present invention, executing a preset text processing command on the out-of-band user digest information, and determining an ID number of an out-of-band management password that needs to be configured by a PC server corresponding to the currently read out-of-band management IP includes:
and executing the text processing command on the abstract information of the out-of-band user, acquiring the number of current users corresponding to the currently read out-of-band management IP, and determining the ID number of the out-of-band management password which needs to be configured by the PC server corresponding to the currently read out-of-band management IP according to the number of the current users.
In the out-of-band management password configuration method provided by the embodiment of the invention, before executing a configuration command set on the currently read out-of-band management IP, a user abstract command is executed in advance, and out-of-band user abstract information corresponding to the currently read out-of-band management IP is obtained according to the user abstract command. The out-of-band user summary information is summary information of an out-of-band management user currently existing in the currently read out-of-band management IP. And executing a text processing command on the abstract information of the out-of-band user, acquiring the number of the current users corresponding to the currently read out-of-band management IP, and determining the ID number of the PC server corresponding to the currently read out-of-band management IP according to the number of the current users.
It should be noted that, in the currently read PC server with out-of-band management IP, a user list related to the out-of-band user summary information is stored, and the ID number indicates a cursor position where a new user is to be added to the user list, specifically, the number of the current users is increased by 1, that is, the new user is added on the next line of the current last user in the user list. For example, if the number of current users in the user list in the current PC server is 3, the ID number is 4.
Based on the method provided by the foregoing embodiment, further, the out-of-band password configuration method provided by the embodiment of the present invention may specifically include:
acquiring out-of-band management IP of each PC server, and judging whether each PC server is configured with an IPMI function or not;
writing an out-of-band management IP corresponding to the PC server with the IPMI function into a first list file;
calling a script language, compiling a first password configuration program, and operating the first password configuration program;
reading each out-of-band management IP in the first list file in sequence;
executing the user abstract command of the first password configuration program to acquire the currently read out-of-band user abstract information of the PC server with the out-of-band management IP;
executing a text processing command on the abstract information of the out-of-band users to obtain the number of the current users;
adding 1 to the number of the current users to obtain an ID number;
executing a configuration command for setting a user account in the configuration command set, and adding a user name of the user account with an out-of-band management password;
executing a configuration command for setting a user account password in a configuration command set, and adding the password of the user account;
executing a configuration command for activating a user account in a configuration command set, and activating the user account;
and executing a configuration command for setting the user account level authority in the configuration command set to obtain the user account level authority.
Configuring an out-of-band management password for the PC server corresponding to the currently read out-of-band management IP according to the user name, the password and the level authority of the user account;
and executing the process until all the out-of-band management IPs in the first list file are read, and enabling all the PC servers to successfully configure out-of-band management passwords.
By applying the method provided by the embodiment of the invention, the ID number is determined according to the number of the current users in the out-of-band management IP, the working overhead time and the working load of configuring the out-of-band management password are reduced, and the working efficiency is also improved.
In the method provided in the embodiment of the present invention, determining whether each PC server corresponding to the obtained out-of-band management IP has been configured with an IPMI function, specifically, the method further includes:
sequentially writing out-of-band management IPs of the PC server which is not configured with the IPMI function into a second list file which is created in advance according to the acquisition sequence of the out-of-band management IPs, and judging whether a remote login protocol in the Linux server is available or not;
when the remote login protocol is unavailable, adjusting the installation configuration of the Linux server to enable the remote login protocol to be available, calling the script language, and writing a second password configuration program corresponding to the remote login protocol;
reading out the out-of-band management IP from the second list file in sequence, and executing a login command and an interaction command set in the second password configuration program, so that the PC server corresponding to the out-of-band management IP read out each time completes the automatic configuration of the out-of-band management password by executing the interaction command set; the interactive command set comprises a plurality of interactive configuration commands which are respectively used for adding user accounts, adding user account passwords, activating the user accounts and setting user account level permissions.
In the method provided by the embodiment of the invention, the Linux server judges the acquired PC server corresponding to each out-of-band management IP to determine whether each PC server is configured with the IPMI function, and when the PC server not configured with the IPMI function exists, the out-of-band management IP of each PC server not configured with the IPMI function is stored in the second list file according to the acquired sequence, and whether a remote login protocol in the Linux server is available is judged. When the Telnet protocol, ssh or Telnet, is not available, the installation configuration in the Linux server is adjusted to make the Telnet protocol available. And when the remote login protocol is available, calling a script language and writing a second password configuration program corresponding to the remote login protocol.
In the method provided in the embodiment of the present invention, executing the interactive command set in the second password configuration program to enable the PC server corresponding to the out-of-band management IP read each time to automatically configure the out-of-band management password generated in the execution process of the interactive command set may specifically include:
when reading the out-of-band management IP in the second list file every time, executing a login command in the second password configuration program by the currently read out-of-band management IP, and automatically logging in a PC server corresponding to the currently read out-of-band management IP through the remote login protocol;
executing an automatic interaction command in the second password configuration program, and compiling a character string related to the out-of-band management password to be configured by the PC server corresponding to the currently read out-of-band management IP;
and sending the character string to the PC server corresponding to the currently read out-of-band management IP, and executing an interactive configuration command in an interactive command set contained in the character string so as to enable the PC server corresponding to the currently read out-of-band management IP to complete the configuration of the out-of-band management password according to the interactive configuration command.
In the method provided by the embodiment of the present invention, in the process of reading out the out-of-band management IP of each PC server, the out-of-band management IP of each PC server not configured with the IPMI function is stored in a second list file, where each row in the second list file has only one out-of-band management IP. And calling a script language to write a second password configuration program corresponding to the remote login protocol under the condition that the remote login protocol of the Linux server is available. And when the second password configuration program is operated, sequentially reading all out-of-band management IPs in the second list file, and executing the second password configuration program when one out-of-band management IP is obtained. And after reading the current out-of-band management IP, executing a login command of the second password configuration program to enable the Linux server to log in the PC server corresponding to the currently read out-of-band management IP through the remote login protocol. After successful login, executing each automatic interaction command, wherein the automatic interaction command can compile a character string related to an out-of-band management password, the character string contains the out-of-band management password to be configured, sending the character string to a PC server corresponding to the current out-of-band management IP, executing an interaction command set contained in the character string, and executing each interaction configuration command contained in the interaction command set to enable the PC server corresponding to the currently read out-of-band management IP to successfully configure the out-of-band management password. For example, an expect command and a send command in a programming statement are called, various potential feedback interactive configuration commands of the PC server are prefabricated through the expect command, and the send command is reused for various feedback to send the related interactive configuration commands and the specified passwords to the PC server corresponding to the currently read out-of-band management IP in a character string mode for execution. After successfully configuring the out-of-band management password for the PC server corresponding to the currently read out-of-band management IP, continuously reading the next out-of-band management IP of the currently read out-of-band management IP in the second list file until all out-of-band management IPs in the second list file are completely read, and configuring the out-of-band management password for each PC server which is not configured with the IPMI function.
Based on the following further example of the except command and the send command in the above embodiment, the method specifically includes:
invoking an except command in the second password configuration program, which is equivalent to an automatic interaction command, compiles a string related to the add user command, such as: the setausername command is equivalent to an interactive configuration command and is written into a character string of an except command. When feedback that the user needs to be added to the PC server is received, the send command sends the character string to the PC server, the setup name command is executed on the PC server, and the operation of adding the user in the out-of-band management password is automatically executed.
According to the method provided by the above embodiment, when the IPMI function is not configured in the PC server, the operation of the second password configuration procedure is executed, as shown in fig. 2, which specifically includes:
s201: writing the out-of-band management IP of the PC server which is not configured with the IPMI function into a second list file;
s202: judging whether a remote login protocol of the Linux server is available;
s203: when the remote login protocol is unavailable, adjusting the installation configuration of a Linux server or carrying out network change to enable the remote login protocol to be available;
s204: when the remote login protocol is available, calling a preset script language and compiling a second password configuration program;
s205: reading out the out-of-band management IP in the second list file in sequence, and running a second password configuration program;
s206: executing a login command in the second password configuration program to log the Linux server into the PC server corresponding to the currently read out-of-band management IP;
s207: executing an automatic interaction command in the second password configuration program, and compiling a character string related to the out-of-band management password to be configured by the PC server corresponding to the currently read out-of-band management IP;
s208: and sending the character string to a PC server corresponding to the currently read out-of-band management password, and executing an interactive command set contained in the character string so that the PC server corresponding to the currently read out-of-band management IP completes the configuration of the out-of-band management password according to the interactive command set.
When the telnet protocol is not available, in addition to adjusting the installation configuration of the Linux server, necessary network changes may be made to make the telnet protocol available. The configured IPMI function comprises that the PC server does not support the IPMI function or that the IPMI function is configured but the ipmitool operation in the IPMI function is not enabled. The remote login protocol comprises a secure shell protocol ssh or a remote terminal protocol Telnet and other protocols capable of performing remote login. The script language can be a programming language such as shell or Perl.
To explain further, the first password configurator and the second password configurator are written in the same scripting language.
By applying the method provided by the embodiment of the invention, when the IPMI function is not configured on the PC server, the remote login protocol is used, and the second password configuration program corresponding to the remote login protocol is compiled, so that the out-of-band management password is successfully configured on each PC server which is not configured with the IPMI function, the work overhead time and the work load of configuring the out-of-band management password are reduced, and the work efficiency is also improved.
Based on the methods provided by the foregoing embodiments, further exemplifying the out-of-band management password configuring method, as shown in fig. 3, specifically includes:
acquiring out-of-band management IP of each PC server, and judging whether each PC server is configured with an IPMI function or not;
when a PC server with the configured IPMI function exists, writing an out-of-band management IP corresponding to the PC server with the configured IPMI function into a first list file;
calling a script language, compiling a first password configuration program, and operating the first password configuration program;
reading each out-of-band management IP in the first list file in sequence;
executing the user abstract command of the first password configuration program to acquire the currently read out-of-band user abstract information of the PC server with the out-of-band management IP;
executing a text processing command on the abstract information of the out-of-band users to obtain the number of the current users;
adding 1 to the number of the current users to obtain an ID number;
executing a configuration command for setting a user account in the configuration command set, and adding a user name of the user account with an out-of-band management password;
executing a configuration command for setting a user account password in a configuration command set, and adding the password of the user account;
executing a configuration command for activating a user account in a configuration command set, and activating the user account;
and executing a configuration command for setting the user account level authority in the configuration command set to obtain the user account level authority.
Configuring an out-of-band management password for the PC server corresponding to the currently read out-of-band management IP according to the user name, the password and the level authority of the user account;
reading the next out-of-band management IP of the current out-of-band management IP in the first list file, running the process of the first password configuration program until all out-of-band management IPs in the first list file are read completely, and enabling all PC servers to successfully configure out-of-band management passwords.
When a PC server which is not configured with the IPMI function exists, writing the out-of-band management IP of the PC server which is not configured with the IPMI function into a second list file;
calling a script language, compiling a second password configuration program corresponding to a remote login protocol, and running the second password configuration program;
reading each out-of-band management IP in the second list file in sequence;
executing a login command, and logging in the currently read PC server with the out-of-band management IP by using the remote login protocol;
executing an automatic interaction command, and compiling a character string related to the out-of-band management password;
executing an interactive configuration command corresponding to each character string in an interactive command set, so that the PC server of the currently read out-of-band management IP configures the selected out-of-band management password;
and reading the next out-of-band management IP of the current out-of-band management IP in the second list file, running the process of a second password configuration program until all out-of-band management IPs in the second list file are read completely, and enabling all PC servers to successfully configure out-of-band management passwords.
In the method provided in the embodiment of the present invention, after successfully configuring the out-of-band management password for each PC server, the method specifically further includes:
and after the PC server corresponding to the out-of-band management IP which is read each time executes each command for configuring the out-of-band management password, storing the execution result of the command into a pre-created result file.
In the method provided by the embodiment of the present invention, when each command related to the out-of-band management password in the first password configuration program or the second password configuration program is executed by using the method provided by the above embodiment, each time a command is executed, the execution result of the command is stored in a result file created in advance by the Linux server.
It should be noted that the out-of-band management password includes information such as a user name of the user account, a password of the user account, and a level authority of the user account. The result file can store the execution result of the command in the execution process of the first password configuration program and also can store the execution result of the command in the execution process of the second password configuration program; or storing the execution result corresponding to the first password configuration program and the execution result corresponding to the second password configuration program into two result files respectively. And saving the executed process and the specific execution content in the result file regardless of whether the execution result of each command in the first password configuration program and the second password configuration program is successful. For example, if the execution of the set user name command of the first password configuration program is successful, the user name of the user account, the specific process and content successfully executed by the set user name command are saved in the result file. And if the execution of the set user name command of the first password configuration program fails, saving the specific process and content of the failed execution into the result file.
By applying the method provided by the embodiment of the invention, each out-of-band management password is stored in the result file, and the information of the configuration out-of-band management password of the PC server corresponding to each out-of-band management IP and the specific execution process of each command in the process of executing the first password configuration program and the second password configuration program can be traced back by looking up the result file, so that the expenditure and the workload of the working time are reduced, and the working efficiency is improved.
The above specific implementations and the derivation processes of the implementations are all within the scope of the present invention.
Corresponding to the method described in fig. 1, an embodiment of the present invention further provides an out-of-band managed password configuring apparatus, which is used for implementing the method in fig. 1 specifically, the out-of-band managed password configuring apparatus provided in the embodiment of the present invention may be applied to a server which can be programmed and is related to the out-of-band managed password configuration, and a schematic structural diagram of the out-of-band managed password configuring apparatus is shown in fig. 4, and specifically includes:
a determining unit 401, configured to obtain an out-of-band management IP of each PC server, and determine whether each PC server has been configured with an intelligent platform management interface IPMI function;
a writing unit 402, configured to write an out-of-band management IP of a PC server configured with an IPMI function into a first list file created in advance;
the programming unit 403 is configured to call a preset scripting language and write a first password configuration program corresponding to the IPMI function;
a configuration unit 404, configured to sequentially read out the out-of-band management IPs from the first list file, run the first password configuration program, obtain the out-of-band management password corresponding to the out-of-band management IP read out each time, and configure the out-of-band management password to the PC server corresponding to the out-of-band management IP read out each time.
In the device provided by the embodiment of the invention, the out-of-band management IP of each PC server is obtained by the Linux server, whether the IPMI function is configured in the PC server corresponding to each out-of-band management IP is judged by the judging unit, when the PC manager with the configured IPMI function exists, the out-of-band management IP corresponding to each PC server with the configured IPMI function is written into the first list file by using the writing unit, and meanwhile, the preset script language is called by using the programming unit to write the first password configuration program corresponding to the IPMI function. And finally, operating the first password configuration program according to a configuration unit, sequentially reading each out-of-band management IP in the first list file, executing each password of the first password configuration program, acquiring the out-of-band management password corresponding to the out-of-band management IP read each time, and configuring the out-of-band management password so as to enable the PC server corresponding to the out-of-band management IP read each time to successfully configure the out-of-band management password.
By applying the device provided by the embodiment of the invention, the configuration of the out-of-band management password of the PC server is realized by utilizing the relationship among the units, the working overhead time and the working load for configuring the out-of-band management password are reduced, and the working efficiency is also improved.
An electronic device is provided in an embodiment of the present invention, and the structural diagram of the electronic device is shown in fig. 5, which specifically includes a memory 501 and one or more instructions 502, where the one or more instructions 502 are stored in the memory 501, and are configured to be executed by one or more processors 503 to perform the following operations according to the one or more instructions 502:
acquiring an out-of-band management IP of each PC server, and judging whether each PC server is configured with an intelligent platform management interface IPMI function or not;
writing an out-of-band management IP of a PC server configured with an IPMI function into a pre-created first list file;
calling a preset scripting language, and compiling a first password configuration program corresponding to the IPMI function;
and sequentially reading out the out-of-band management IP from the first list file, operating the first password configuration program, acquiring an out-of-band management password corresponding to the out-of-band management IP read out each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read out each time.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (9)

1. An out-of-band management password configuration method, comprising:
acquiring an out-of-band management IP of each PC server, and judging whether each PC server is configured with an intelligent platform management interface IPMI function or not;
writing an out-of-band management IP of a PC server configured with an IPMI function into a pre-created first list file;
calling a preset scripting language, and compiling a first password configuration program corresponding to the IPMI function;
reading out the out-of-band management IP from the first list file in sequence, operating the first password configuration program, acquiring an out-of-band management password corresponding to the out-of-band management IP read out each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read out each time;
wherein the operating the first password configuration program, obtaining the out-of-band management password corresponding to the out-of-band management IP read each time, and configuring the out-of-band management password to the PC server corresponding to the out-of-band management IP read each time includes:
in the process of reading out the out-of-band management IP from the first list file, executing a user abstract command in the first password configuration program on the currently read out-of-band management IP, obtaining out-of-band user abstract information corresponding to the currently read out-of-band management IP, executing a preset text processing command on the out-of-band user abstract information, and determining the ID number of the out-of-band management password which needs to be configured on the PC server corresponding to the currently read out-of-band management IP;
based on the currently read out-of-band management IP and the ID number, operating a configuration command set in the first password configuration program, acquiring configuration information of an out-of-band management password corresponding to the currently read out-of-band management IP, and configuring the out-of-band management password to the PC server of the currently read out-of-band management IP according to the configuration information; the configuration command set comprises a plurality of configuration commands which are respectively used for adding user accounts, adding user account passwords, activating the user accounts and setting user account level authority.
2. The method of claim 1, wherein said determining whether each of said PC servers has configured IPMI functionality comprises:
acquiring identification information corresponding to each PC server;
and analyzing the identification bit in the identification information, and determining that the IPMI function is configured on the PC server when the identification bit represents the opening state.
3. The method according to claim 1 or 2, wherein the calling a predetermined scripting language to write a first password configuration program corresponding to the IPMI function comprises:
judging whether an ipmi platform management tool ipmitool in the Linux server is available;
when the ipmitool is not available, adjusting the installation configuration in the Linux server to enable the ipmitool to be available, and calling the script language to write a first password configuration program corresponding to the IPMI function under the condition that the ipmitool is available.
4. The method of claim 1, wherein the executing a preset text processing command on the out-of-band user digest information to determine the ID number of the out-of-band management password that needs to be configured by the PC server corresponding to the currently read out-of-band management IP comprises:
and executing the text processing command on the abstract information of the out-of-band user, acquiring the number of current users corresponding to the currently read out-of-band management IP, and determining the ID number of the out-of-band management password which needs to be configured by the PC server corresponding to the currently read out-of-band management IP according to the number of the current users.
5. The method of claim 1, further comprising:
writing the out-of-band management IP of the PC server which is not configured with the IPMI function into a pre-established second list file, and judging whether a remote login protocol in the Linux server is available or not;
when the remote login protocol is unavailable, adjusting the installation configuration of the Linux server to enable the remote login protocol to be available, calling the script language, and writing a second password configuration program corresponding to the remote login protocol;
reading out the out-of-band management IP from the second list file in sequence, and executing a login command and an interaction command set in the second password configuration program, so that the PC server corresponding to the out-of-band management IP read out each time completes the automatic configuration of the out-of-band management password by executing the interaction command set; the interactive command set comprises a plurality of interactive configuration commands which are respectively used for adding user accounts, adding user account passwords, activating the user accounts and setting user account level permissions.
6. The method as claimed in claim 5, wherein the executing the login command and the set of interactive commands in the second password configuration program to make the PC server corresponding to the out-of-band management IP read each time complete the automatic configuration of the out-of-band management password by executing the set of interactive commands comprises:
when reading the out-of-band management IP in the second list file every time, executing a login command in the second password configuration program by the currently read out-of-band management IP, and automatically logging in a PC server corresponding to the currently read out-of-band management IP through the remote login protocol;
executing an automatic interaction command in the second password configuration program, and compiling a character string related to the out-of-band management password to be configured by the PC server corresponding to the currently read out-of-band management IP;
and sending the character string to the PC server corresponding to the currently read out-of-band management IP, and executing an interactive configuration command in an interactive command set contained in the character string so that the PC server corresponding to the currently read out-of-band management IP completes the configuration of the out-of-band management password according to the interactive configuration command.
7. The method of any one of claims 1, 5 or 6, further comprising:
and after the PC server corresponding to the out-of-band management IP which is read each time executes each command for configuring the out-of-band management password, storing the execution result of the command into a pre-created result file.
8. An out-of-band management password configuration apparatus, comprising:
the system comprises a judging unit, a processing unit and a processing unit, wherein the judging unit is used for acquiring the out-of-band management IP of each PC server and judging whether each PC server is configured with an intelligent platform management interface IPMI function or not;
the writing unit is used for writing the out-of-band management IP of the PC server with the configured IPMI function into a first list file created in advance;
the programming unit is used for calling a preset scripting language and compiling a first password configuration program corresponding to the IPMI function;
a configuration unit, configured to sequentially read out the out-of-band management IPs from the first list file, run the first password configuration program, obtain an out-of-band management password corresponding to each read out-of-band management IP, and configure the out-of-band management password to the PC server corresponding to each read out-of-band management IP, where the running the first password configuration program, obtain an out-of-band management password corresponding to each read out-of-band management IP, and configure the out-of-band management password to the PC server corresponding to each read out-of-band management IP specifically includes: in the process of reading out the out-of-band management IP from the first list file, executing a user abstract command in the first password configuration program on the currently read out-of-band management IP, obtaining out-of-band user abstract information corresponding to the currently read out-of-band management IP, executing a preset text processing command on the out-of-band user abstract information, and determining the ID number of the out-of-band management password which needs to be configured on the PC server corresponding to the currently read out-of-band management IP; based on the currently read out-of-band management IP and the ID number, operating a configuration command set in the first password configuration program, acquiring configuration information of an out-of-band management password corresponding to the currently read out-of-band management IP, and configuring the out-of-band management password to the PC server of the currently read out-of-band management IP according to the configuration information; the configuration command set comprises a plurality of configuration commands which are respectively used for adding user accounts, adding user account passwords, activating the user accounts and setting user account level authority.
9. An electronic device comprising a memory and one or more instructions stored in the memory and configured to be executed by one or more processors to perform the out-of-band managed password provisioning method of any of claims 1-7.
CN201910031473.0A 2019-01-14 2019-01-14 Out-of-band management password configuration method and device and electronic equipment Active CN109753468B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910031473.0A CN109753468B (en) 2019-01-14 2019-01-14 Out-of-band management password configuration method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910031473.0A CN109753468B (en) 2019-01-14 2019-01-14 Out-of-band management password configuration method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN109753468A CN109753468A (en) 2019-05-14
CN109753468B true CN109753468B (en) 2020-11-20

Family

ID=66405657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910031473.0A Active CN109753468B (en) 2019-01-14 2019-01-14 Out-of-band management password configuration method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN109753468B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113672233B (en) * 2021-07-16 2023-12-22 济南浪潮数据技术有限公司 Server out-of-band management method, device and equipment based on Redfish
CN114050971B (en) * 2021-11-09 2024-02-02 网易(杭州)网络有限公司 Server configuration method, device, system, electronic equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247263A (en) * 2008-03-18 2008-08-20 浪潮电子信息产业股份有限公司 Server centralized management method based on data link layer
US9118689B1 (en) * 2012-04-13 2015-08-25 Zscaler, Inc. Archiving systems and methods for cloud based systems
CN104461647A (en) * 2014-12-22 2015-03-25 浪潮电子信息产业股份有限公司 Implementation method for remotely refreshing server power modules in batch
CN107895107A (en) * 2017-12-21 2018-04-10 郑州云海信息技术有限公司 A kind of method and system of batch setting BMC username and passwords

Also Published As

Publication number Publication date
CN109753468A (en) 2019-05-14

Similar Documents

Publication Publication Date Title
US9386079B2 (en) Method and system of virtual desktop infrastructure deployment studio
US20150271014A1 (en) Automatic configuration of new components by infrastructure management software
CN111782232A (en) Cluster deployment method and device, terminal equipment and storage medium
US20120005325A1 (en) Systems and methods for automated processing of devices
CN101982815A (en) Software test system and method
US20210136160A1 (en) Management service migration using managed devices
CN109753468B (en) Out-of-band management password configuration method and device and electronic equipment
CN105487859B (en) A kind of big data component WEB dispositions methods based on template
CN111666217B (en) Method and apparatus for testing code
US20200036815A1 (en) Management service migration using web applications
CN112968929B (en) Server management method and system
CN113626133B (en) Virtual machine control method, device, equipment and computer readable storage medium
US20210349735A1 (en) Device provisioning with manufacturer boot environment
CN113590595A (en) Database multi-writing method and device and related equipment
US20110161928A1 (en) Method to Provide Transparent Process I/O Context on a Remote OS While Retaining Local Processing
CN116340294A (en) Database deployment method and device, computer readable storage medium and electronic equipment
CN107798244A (en) A kind of method and device for detecting Remote Code Execution Vulnerability
CN110880990A (en) Configuration checking method and device for big data cluster component and computing equipment
CN114398213A (en) Method, device and equipment for testing functions of solid state disk and storage medium
KR101688397B1 (en) Method for configuring network device with storage medium, and network device and storage medium using the same
US7421662B1 (en) Automating interaction with a host computing device
CN116225624B (en) Bare metal management method, system and device based on kubernets
CN114928536B (en) Automatic network changing method and device
CN111142887B (en) Automatic CDH installation method
CN108427562B (en) Method and system for burning single-machine program and single-machine program burning equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20221107

Address after: 100005 No. 69, inner main street, Dongcheng District, Beijing, Jianguomen

Patentee after: AGRICULTURAL BANK OF CHINA

Patentee after: Agricultural Bank of China Financial Technology Co.,Ltd.

Address before: 100005 No. 69, inner main street, Dongcheng District, Beijing, Jianguomen

Patentee before: AGRICULTURAL BANK OF CHINA

TR01 Transfer of patent right