CN105786302A - Management controller and management control method - Google Patents

Management controller and management control method Download PDF

Info

Publication number
CN105786302A
CN105786302A CN201410814918.XA CN201410814918A CN105786302A CN 105786302 A CN105786302 A CN 105786302A CN 201410814918 A CN201410814918 A CN 201410814918A CN 105786302 A CN105786302 A CN 105786302A
Authority
CN
China
Prior art keywords
data
user interface
management controller
server
management
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.)
Granted
Application number
CN201410814918.XA
Other languages
Chinese (zh)
Other versions
CN105786302B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410814918.XA priority Critical patent/CN105786302B/en
Publication of CN105786302A publication Critical patent/CN105786302A/en
Application granted granted Critical
Publication of CN105786302B publication Critical patent/CN105786302B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a management controller and a management control method. The management controller is used for intelligently managing a server, the server comprises a host device and a display device, the management controller is operated independent from the server, the management controller comprises a user interface generation unit, used for generating a first graphic user interface, wherein the first graphic user interface is used for providing an interactive function of the management controller and the user; and a first image processing unit, used for encoding the first graphic user interface to first data in a first format and outputting the first data. Therefore, in the management controller disclosed by the invention, a visible configuration mode enabling the user to realize visible management and configuration on various parameters of the management controller is provided, the configuration mode of the management controller is enriched, and the user experience is improved.

Description

Management Controller and management control method
Technical field
The present invention relates to field of computer technology, more particularly it relates to an Management Controller and management control method.
Background technology
IPMI (IPMI) is a kind of industrial standard that the ancillary equipment used in the management business system based on Intel (Intel) structure adopts, and this standard is formulated by companies such as Intel, Hewlett-Packard (HP), NEC (NEC), Dell (Dell).User can utilize IPMI standard to monitor the physical health feature of server, such as temperature, voltage, fan operating state, power supply status etc., in order to the functions such as equipment control, sensor/incident management, user's management, fan frame/power shelf management, remote maintenance are provided for server.
IPMI has standardization, management passage separates with service channel, abundant command set, safety high.The standardization feature of IPMI makes IPMI have open hardware platform interface specification, makes the reliability of IPMI, extensibility, portability good, and shortens the construction cycle of IPMI, reduces the development cost of IPMI.The feature that the management passage of IPMI separates with service channel makes IPMI have high availability, the power supply making IPMI subsystem is independent, IPMI is made to be independent of business management system, IPMI is made still to have operability when operation system fault, and, IPMI defines the outer maintenance channel of the band based on LAN (LAN)/serial ports (Serial)/modem (Modem).
The core of IPMI is a special chip/controller, is called baseboard management controller (BMC).BMC is not rely on the processor of server, basic input output system (BIOS) or operating system (OS) and carrys out work, is a subsystem without proxy management individually run in system.Operationally, all of IPMI function has all sent commands to BMC, and these orders use the instruction of regulation in IPMI specification.Additionally, BMC can also receive and recording events message in System Event Log, safeguard and the Sensor Data Record etc. of sensor situation in descriptive system.
Typically, BMC is equipped with a video engine (VideoEngine), its for process from server system diagram picture (such as, the start-up picture of server, operating system run picture, management software graphic user interface etc.), enable a user to visually server be monitored, manage and configure.
Summary of the invention
In order to the management realizing the various complexity for server controls function, it is necessary first to properly configure the parameters (such as, Internet Protocol (IP) address, account executive name, password etc.) of BMC self.But, at present, when BMC itself is configured by needs, can only by means of Internet Protocol (IP) address of BMC self, by remotely connecting that (Connect) upper to this BMC and the mode of utility command row or the mode by independent webpage (Web) administration interface of unlatching, BMC self is configured.
Obviously, existing BMC configuration mode does not have visual graphic user interface, so it is user friendly not so that Consumer's Experience is poor.
In order to solve above-mentioned technical problem, according to an aspect of the present invention, provide a kind of Management Controller, described Management Controller is for managing server intelligently, described server includes main process equipment and display device, and described Management Controller is operated independent of described server, described Management Controller includes: user interface generates unit, for generating the first graphic user interface, described first graphic user interface is for providing the interactive function between described Management Controller and user;And first graphics processing unit, for described first graphic user interface being encoded to the first data by the first form, and export described first data.
In addition, according to a further aspect in the invention, provide a kind of management control method, described management control method is for managing server intelligently, described server includes main process equipment and display device, and described management control method is operated independent of described server, described management control method includes: generate the first graphic user interface, and described first graphic user interface is for providing the interactive function between described Management Controller and user;By the first form, described first graphic user interface is encoded to the first data;And export described first data.
Compared with prior art, adopt Management Controller according to embodiments of the present invention and management control method, the first graphic user interface for providing interactive function between described Management Controller and user can be generated, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.Therefore, in the present invention, it is provided that a kind of visual configuration mode allowing users to visually the various parameters of Management Controller self are managed and configure, enrich the configuration mode of Management Controller, improve Consumer's Experience.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from description, or understand by implementing the present invention.The purpose of the present invention and other advantages can be realized by structure specifically noted in description, claims and accompanying drawing and be obtained.
Accompanying drawing explanation
Accompanying drawing is for providing a further understanding of the present invention, and constitutes a part for description, is used for together with embodiments of the present invention explaining the present invention, is not intended that limitation of the present invention.In the accompanying drawings:
Fig. 1 illustrates the population structure of server management system according to embodiments of the present invention.
Fig. 2 illustrates the structure of Management Controller according to embodiments of the present invention.
Fig. 3 illustrates the first graphic user interface for configuration management controller according to embodiments of the present invention.
Fig. 4 illustrates the structure of the Management Controller of the first concrete example according to embodiments of the present invention.
Fig. 5 illustrates the structure of the Management Controller of the second concrete example according to embodiments of the present invention.
Fig. 6 illustrates the structure of the Management Controller of the 3rd concrete example according to embodiments of the present invention.
Fig. 7 illustrates the flow chart of management control method according to embodiments of the present invention.
Detailed description of the invention
Will be described in detail with reference to the accompanying drawings each embodiment according to the present invention.Here it is to be noted that it in the accompanying drawings, identical accompanying drawing labelling is given the ingredient substantially with same or like 26S Proteasome Structure and Function, and the repeated description about them will be omitted.
First, there will be briefly described the applied environment of Management Controller according to embodiments of the present invention and management control method.Such as, this Management Controller and management control method can apply to server management system.
Fig. 1 illustrates the population structure of server management system according to embodiments of the present invention.
With reference to Fig. 1, server management system 1000 according to embodiments of the present invention may include that Management Controller 100 and server 200.
This Management Controller 100 may be used for managing this server 200 intelligently.Such as, this Management Controller 100 can use IPMI (IPMI) standard, it across different operating system, firmware and hardware platform, can monitor, control and automatically return the functioning condition of server 200 intelligently, to reduce server system maintenance cost.
Further, this Management Controller 100 can be operated independent of described server.Such as, use IPMI standard this Management Controller 100 can independent of the operating system of server self-contained operation, even and if allowing that manager remains to remote management system when lacking operating system or the system management software or monitored system closedown but connecing power supply.Additionally, IPMI can also be movable after the os starting of server, when using in the lump, also it is provided that reinforcement function with system management function.
Such as, this server 200 can be any kind of computing equipment, it includes but not limited to: blade-point type servosystem, desktop PC, printer, hub and home network pipeline equipment (gateway, switch, top box of digital machine) etc., as long as it such as can support IPMI standard.
Further, this server 200 can include main process equipment 210 and display device 220.
This main process equipment 210 may refer to remove in the server the major body part outside input and output (I/O) equipment, namely, for placing the control casing of mainboard and other critical pieces, it generally includes central processing unit (CPU), internal memory, hard disk, CD-ROM drive, power supply and other IOCs and interface.Being provided with the operating system of server 200 in this main process equipment 210, and be provided with the management software for server 200 is managed, this management software such as can provide a user with graphic user interface via display device 220.
This display device 220 is also properly termed as monitor, one of its I/O equipment belonging to server.Normally, it can be divided into the display of use cathode ray tube (CRT), liquid crystal display (LCD), light emitting diode (LED) display etc. multiple.It is a kind of show tools being shown on screen by certain display picture by specific transmission equipment to be re-reflected into human eye.
Such as, when this Management Controller 100 to communicate with server 200 by IPMI standard, this intelligent controller 100 can be baseboard management controller (BMC), and it can be an independent board being arranged in server host equipment 210 on mainboard, or it can also be integrated on the mainboard in server host equipment 210.Alternatively, this intelligent controller can also be the ancillary equipment including BMC, and it is positioned at this locality of server 200, separates with server 200, and can carry out 200 with server and electrically connect.
As illustrated in figure 1, this Management Controller 100 can via first interface 101 (such as, serial line interface (SerialPort) or EBI (BusInterface)) it is electrically connected to the main process equipment 210 in server 200, to receive the various output data of this server 200 from described main process equipment 210, thus providing a user with the functions such as the equipment control relevant to server 200, sensor/incident management, user's management, fan frame/power shelf management, remote maintenance based on IPMI standard.And, this Management Controller 100 can also via the second interface 102 (such as, Video Graphics Array (VGA) interface) it is electrically connected to the display device 220 in server 200, thus various video datas being sent to this display device 220, check for user (or be referred to as, manager or operator).
In addition, so that user can be not subjected to the restriction of geography for the management of server 200, server management system 1000 according to embodiments of the present invention can also include: remote work station 300, this remote work station 300 is positioned at the long-range of this Management Controller 100 (similarly, this server 200).
This remote work station 300 can be such as keyboard, video and mouse (KVM) equipment, and its core concept is: by suitable keyboard, display, mouse configuration, it is achieved the centralized management of server;Improve the manageability of server, improve the work efficiency of system manager;Save the area of machine room, reduce the total cost of ownership of network engineering and server system;Avoid the radiation using multi-display to produce, the machine room of construction health environment-friendly.
In order to realize the long-range management of server 200, as illustrated in figure 1, this Management Controller 100 can via the 3rd interface 103 (such as, LAN (LAN) interface), be connected to this remote work station 300 by wiredly and/or wirelessly network, and various output data and the video data from this server 200 is sent to this remote work station 300, receive various configuration order and data from this remote work station 300 simultaneously, and transfer them to server 200, enable a user to remotely server be monitored, manage and configure.
Specifically, can by means of the IP address of this Management Controller 100, the parameters to this Management Controller 100 self is carried out (such as by one of following two mode, IP address, administrator username, password etc.) configure, in order to the management realizing the various complexity for server controls function: mode 1, by remotely connection (Connect) to this BMC and utility command row input configuration order row;Mode 2, by opening independent webpage (Web) administration interface, and select corresponding config option.
Above-mentioned configuration mode 1 is owing to inputting configuration order based on order line, it is possible to realize for the rapid automatized configuration of Management Controller 100 by writing the script file including a plurality of order line;And above-mentioned configuration mode 2 is owing to configuring various parameter based on webpage, so based on the outstanding cross-platform characteristic of webpage, it is possible to achieve general configuration interface.But, above two BMC configuration mode does not all have visual graphic user interface, so it is user friendly not so that Consumer's Experience is poor.
Therefore, in an embodiment of the present invention, provide the configuration mode of a kind of graphic based user interface, for the various parameters of BMC self being configured in visual graphic user interface, the configuration mode making BMC has the characteristic of finding gained, become more user friendly, thus improve Consumer's Experience.
Below, will be described in detail the concrete structure of Management Controller according to embodiments of the present invention.
Management Controller according to embodiments of the present invention may be used for management intelligently and includes the server of main process equipment and display device, and described Management Controller can be operated independent of described server.Such as, this intelligent controller can be based on IPMI standard and manage the baseboard management controller (BMC) controlling server 200.
Fig. 2 illustrates the structure of Management Controller according to embodiments of the present invention.
With reference to Fig. 2, Management Controller 100 according to embodiments of the present invention may include that user interface generates unit 110 and the first graphics processing unit 120.
This user interface generates unit 110 and may be used for generating the first graphic user interface, and described first graphic user interface is for providing the interactive function between described Management Controller and user.
This first graphics processing unit 120 may be used for, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.
Such as, this user interface generates unit 110 can generate an operation interface according to the various configuration parameters of Management Controller 100 and corresponding configuration operation, when seeing this operation interface, can realize management is controlled the configuration operation of 100 more easily according to the mode of What You See Is What You Get for user.
Fig. 3 illustrates the first graphic user interface for configuration management controller according to embodiments of the present invention.
In the example illustrated in figure 3, the first graphic user interface generated at user interface generation unit 110 includes 4 leading option, i.e. network settings, IPMI is arranged, account setup and sensor are arranged, allow users to by further clicking on corresponding menu in this first graphic user interface and/or button proceeds the network parameter of Management Controller (such as, IP address, gateway, subnet mask etc.), IPMI parameter is (such as, IPMI (IPMIOverLAN) etc. on switch LAN), account setup is (for logging in the user name of this Management Controller, password etc.), sensor arranges the (temperature for monitoring server, voltage, fan operating state, whether each sensor of power supply status etc. reports daily record, the history duration etc. of log recording).
Obviously, although being illustrated using the picture illustrated in Fig. 3 as the example of the first graphic user interface above, but, the invention is not restricted to this.The graphic user interface for the various possible parameter of Management Controller is configured can also be presented with other identical or different pictures.
Next, the first graphic user interface that this first graphics processing unit 120 may be used for user interface generation unit 110 is generated carries out various image procossing (such as, coding, compression, packing etc.), generate and export the video data with the first form.
Specifically, when this intelligent controller 100 is based on baseboard management controller (BMC) that IPMI standard manages control server 200, this first graphics processing unit 120 can be the video engine of configuration inside BMC100.With the video engine equipped traditionally in BMC differently, the video engine as the first graphics processing unit 120 is not intended to process the system diagram picture from server 200, enables a user to visually server be monitored, manage and configure;But generate, from user interface, the first graphic user interface that unit 110 generates for processing, enable a user to visually the various parameters of BMC self are managed and are configured, thus providing a kind of graphic user interface configuration mode more user-friendly than order line and webpage configuration mode.
As can be seen here, adopt Management Controller according to embodiments of the present invention, the first graphic user interface for providing interactive function between described Management Controller and user can be generated, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.Therefore, in the present invention, it is provided that a kind of visual configuration mode allowing users to visually the various parameters of Management Controller self are managed and configure, enrich the configuration mode of Management Controller, improve Consumer's Experience.
Below, the concrete structure of Management Controller that will describe in detail in several concrete examples according to embodiments of the present invention.In described concrete example, for ease of description it will be assumed that intelligent controller can be based on IPMI standard manages the baseboard management controller (BMC) controlling server.
It is to be noted, however, that the invention is not restricted to this.On the contrary, the invention applies also in Management Controller or the similar devices for coming intelligent management server, work station or other computing equipments etc. based on other standards.
As illustrated in figure 1, for the ease of user flexibility, server 200 (similarly, Management Controller 100) is managed, it is provided that the second interface 102 for local management and the 3rd interface 103 for remotely management.Such as, this second interface 102 could be for video communication interface that the display device 220 with server 200 is connected (such as, USB interface), it is sent to the display device being positioned at Management Controller 100 this locality, in order to it is managed by user at the local graphic based interface of Management Controller 100 for by the first graphic user interface being used for managing Management Controller 100.On the contrary, 3rd interface 103 could be for the network communication interface with Internet connection (such as, LAN interface), it is positioned at the long-range work station of Management Controller 100 300, in order to it is managed by user at the long-range graphic based interface of Management Controller 100 for being sent to by the first graphic user interface being used for managing Management Controller 100 via the Internet.
Therefore, in order to meet the different demands that user manages for local/remote, in the first concrete example of the embodiment of the present invention, it is possible to select the transfer destination of the first graphic user interface.
Fig. 4 illustrates the structure of the Management Controller of the first concrete example according to embodiments of the present invention.
With reference to Fig. 4, in the first concrete example, this Management Controller 100 may include that user interface generates unit the 110, first graphics processing unit 120, output selects to generate unit 130 and output select unit 140.
This user interface generates unit 110 and may be used for generating the first graphic user interface, and described first graphic user interface is for providing the interactive function between described Management Controller and user.
This first graphics processing unit 120 may be used for, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.
This output selection generates unit 130 and may be used for receiving output selection control operation, described output selects to control operation and is used for controlling output select unit via the second interface and/or the 3rd interface to export described first data, and selects to control operation in response to described output and generate output and select signal.
This output select unit 140 may be used for receiving output and selects signal, and select signal to perform at least one in following operation according to described output: via the second interface, described first data to be exported described display device, so that described first data are decoded as described first graphic user interface by described first form by described display device, and show described first graphic user interface;And/or via the 3rd interface, described first data are exported the work station being positioned at Server remote by network, so that described first data are decoded as described first graphic user interface by described first form by described work station, and show described first graphic user interface.
In one example, this output selects to control what operation can receive from user.
In order to receive for specifying the output wishing where configuration management controller 100 to select to control operation from user, this server 200 can also include input equipment (not shown), such as, this input equipment can be server is the various ancillary equipment such as keyboard, mouse, touch pad, trace ball, selects desired configuration place for user by various modes such as key entry, selections.
In another example, this output selects to control what operation can also be generated voluntarily by Management Controller 100.
Specifically, based on predetermined rule, this Management Controller 100 can automatically judge where configuration management controller 100 is suitable to user for it, and accordingly generates output selection control operation.Such as, when Management Controller 100 find currently from the 3rd interface to from long-range user for server configuration operate time, may determine that current user is in the long-range of Management Controller 100, and automatically generate for selecting to control operation in the output of Remote configuration Management Controller.And for example, when Management Controller 100 finds to continue to from long-range handshake from the 3rd interface, it can be determined that go out the Internet and currently break down, and automatically generate for selecting to control operation in the output of locally configured Management Controller.
After receiving output and selecting to control to operate, this output selects to generate unit 130 and can it be resolved, and generates output selection signal according to the result resolved.
Such as, when user wishes that the display device 220 by server 200 and input equipment monitor, when managing and configure this Management Controller 100, this output select unit 140 can select to generate the output selection signal that unit 130 generates in response to this output, via the second interface, described first data are exported described display device 220, so that these first data are carried out the image inversely processing contrary with the first graphics processing unit 120 (such as by described display device 220, decoding, decompression, unpack), thus displaying to the user that described first graphic user interface, allow users to visually this Management Controller 100 be configured.
Or, when user wishes that the input-output equipment (not shown) by remote work station 220 monitors, when managing and configure this Management Controller 100, this output select unit 140 can select to generate the output selection signal that unit 130 generates in response to this output, via the 3rd interface, described first data are output to network and export the work station 300 that is positioned at Server remote, so that these first data are carried out the image inversely processing contrary with the first graphics processing unit 120 (such as by described work station 200, decoding, decompression, unpack), thus displaying to the user that described first graphic user interface, allow users to visually this Management Controller 100 be configured.
Similarly, when user wants to when local and remote simultaneously monitoring, managing and configure this Management Controller 100, this output select unit 140 can select to generate the output selection signal that unit 130 generates in response to this output, exports the first data as video data via the second interface and the 3rd interface simultaneously.
As can be seen here, adopt the Management Controller of the first concrete example according to embodiments of the present invention, the first graphic user interface being used for providing interactive function between described Management Controller and user reasonably can be exported suitable destination, so that it locally and/or remotely can be configured at Management Controller by user according to the demand of oneself, the configuration mode making Management Controller more flexibly and is not subjected to geographical restriction, further increases Consumer's Experience.
In the second concrete example of the embodiment of the present invention, as illustrated in figure 1, in order to compatible subscribers wishes to continue to the demand that visually server monitored, manage and configure, except the first graphic user interface is provided, the second graph user interface for providing interactive function between described server and described user can also be received via first interface from described main process equipment further, and export described second graph user interface.Such as, this first interface could be for data communication interface that the main process equipment 210 with server 200 is connected (such as, serial line interface or EBI), for the graphic user interface etc. running picture, management software provided a user with from the start-up picture of server 200, operating system, in order to server 200 can be carried out visualized management by user.
Fig. 5 illustrates the structure of the Management Controller of the second concrete example according to embodiments of the present invention.
With reference to Fig. 5, in the second concrete example, this Management Controller 100 may include that user interface generates unit the 110, first graphics processing unit the 120, second graphics processing unit 150, input selects generation unit 160 and input selects unit 170.
This user interface generates unit 110 and may be used for generating the first graphic user interface, and described first graphic user interface is for providing the interactive function between described Management Controller and user.
This first graphics processing unit 120 may be used for, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.
This second graphics processing unit 150 may be used for receiving the second graph user interface for providing interactive function between described server and described user via first interface from described main process equipment, by the second form, described second graph user interface is encoded to the second data, and exports described second data.
This input selection generates unit 160 and may be used for receiving input selection control operation, described input selects to control operation for controlling at least one inputting and selecting unit and export in described first data and described second data described, and selects control operation to generate input select signal in response to described input.
This input selects unit 170 to may be used for receiving input select signal, and optionally exports at least one in described first data and described second data according to described input select signal.
Such as, this second graphics processing unit 150 may be used for receiving via first interface 101, the second graph user interface that main process equipment 210 generates carries out various image procossing (such as, coding, compression, packing etc.), generate and export the video data with the second form.
Specifically, when this intelligent controller 100 is based on baseboard management controller (BMC) that IPMI standard manages control server 200, this second graphics processing unit 150 can be the conventional video engine of configuration inside BMC100.With the first graphics processing unit 120 of equipment in BMC differently, video engine as the second graphics processing unit 150 is not intended to process the first graphic user interface generated from user interface generation unit 110, enables a user to visually the various parameters of BMC self are managed and are configured;But for processing the system diagram picture from server 200, enable a user to visually server be monitored, manage and configure.
In one example, in order to save process resource in Management Controller 100 and inner space, it is possible to the first graphics processing unit 120 and the second graphics processing unit 150 are united two into one, shown in the dashed rectangle in Fig. 5.That is, same graphics processing unit can be used uniformly, by same form, described first graphic user interface and second graph user interface are carried out various image procossing (such as, coding, compression, packing), to generate the first data and the second data, and export described first data and the second data.Obviously, this multiplex mode needs single graphics processing unit to have stronger image-capable and operational capability, and require that the inverse image procossing (such as, decode, decompress, unpack) performed in display device 220 and remote work station 300 has identical operation.
In addition, this Management Controller 100 this it is respectively used to manage self two graphic user interface with server owing to can provide, so in order to meet the user's different regulatory requirements for Management Controller/server, in the second concrete example of the embodiment of the present invention, it is possible to select to export the graphic user interface of which input.
In one example, this input selects to control what operation can receive from user.
In order to receive for specifying the input wishing configuration management controller 100 or server 200 to select to control operation from user, this server 200 can also include input equipment (not shown), such as, this input equipment can be server is the various ancillary equipment such as keyboard, mouse, touch pad, trace ball, is selected the purpose equipment wishing to manage by various modes such as key entry, selections for user.
In another example, this input selects to control what operation can also be generated voluntarily by Management Controller 100.
Specifically, based on predetermined rule, this Management Controller 100 can automatically judge that user's configuration management controller 100 or server 200 are suitable for it, and accordingly generates input selection control operation.Such as, when Management Controller 100 finds that server 200 exists operation troubles, it can be determined that going out current user needs server 200 is managed, and the input selection control operation for exporting second graph user interface is automatically generated.And for example, when Management Controller 100 finds that self configuration is abnormal, it can be determined that going out current user needs self is managed, and the input selection control operation for exporting the first graphic user interface is automatically generated.
After receiving input and selecting to control operation, this input selects to generate unit 160 and can it be resolved, and generates input select signal according to the result resolved.
Such as, when user wishes management and configures this Management Controller 100, this input selects unit 170 can select to generate the input select signal that unit 160 generates in response to this input, export described first data, make it possible to reduce the first graphic user interface based on these the first data, visually this Management Controller 100 to be configured.
Or, when user wishes management and configures this server 200, this input selects unit 170 can select to generate the input select signal that unit 160 generates in response to this input, export described second data, make it possible to reduce second graph user interface based on these the second data, visually this server 200 to be configured.
Similarly, when user wants to manage and configure this Management Controller 100 and this server 200 simultaneously, this input selects unit 170 can select to generate the input select signal that unit 160 generates in response to this input, simultaneously exports the first data as video data and the second data.
As can be seen here, adopt the Management Controller of the second concrete example according to embodiments of the present invention, can reasonably export for providing the first graphic user interface of interactive function between described Management Controller and user and/or for providing the second graph user interface of interactive function between described server and described user, so that Management Controller and/or server can be configured by user according to the demand of oneself, fully meet the different configuration needs of user, further increase Consumer's Experience.
In the 3rd concrete example of the embodiment of the present invention, locally and/or remotely regulatory requirement to Management Controller and/or server visually is wished, it is possible to the transfer destination simultaneously selecting the first graphic user interface and the graphic user interface to export in order to meet user.
Fig. 6 illustrates the structure of the Management Controller of the 3rd concrete example according to embodiments of the present invention.
With reference to Fig. 6, in the 3rd concrete example, this Management Controller 100 may include that user interface generates unit the 110, first graphics processing unit the 120, second graphics processing unit 150, switching generates unit 180 and switch unit 190.
This user interface generates unit 110 and may be used for generating the first graphic user interface, and described first graphic user interface is for providing the interactive function between described Management Controller and user.
This first graphics processing unit 120 may be used for, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.
This second graphics processing unit 150 may be used for receiving the second graph user interface for providing interactive function between described server and described user via first interface from described main process equipment, by the second form, described second graph user interface is encoded to the second data, and exports described second data.
This switching generates unit 180 and may be used for receiving switching control operation, described switching control operation is for controlling described switch unit via at least one in the second interface and the 3rd interface to export at least one in described first data and described second data, and generates switching signal in response to described switching control operation.
This switch unit 190 may be used for receiving switching signal, and optionally to export at least one in described first data and described second data via at least one in the second interface and the 3rd interface according to described switching signal.
Such as, this switching generates unit 180 can be that the output in the first concrete example selects the input generating in unit 130 and the second concrete example to select to generate the set of unit 160.Similarly, this switch unit 190 can be the set that the output select unit 140 in the first concrete example and the input in the second concrete example select unit 170.
Specifically, this switching generates the switch element that unit 180 can be two input two outputs, by being connected differently input display data sources and output destination, can enable a user at local management and configuration management controller 100 or server 200, at remotely management and configuration management controller 100 or server 200, at local and remote management and configuration management controller 100 simultaneously, at local and remote management and configuration service device 200 simultaneously, at local management and configuration management controller 100 and at remotely management and configuration service device 200, or at remotely management and configuration management controller 100 and at local management and configuration service device 200.
As can be seen here, adopt the Management Controller of the 3rd concrete example according to embodiments of the present invention, reasonably the first graphic user interface of interactive function between described Management Controller and user can be provided by being used for and/or be used for providing the second graph user interface of interactive function between described server and described user to export suitable destination, so that user can come at Management Controller (similarly according to the demand of oneself, server) locally and/or remotely Management Controller and/or server are configured, the different configuration needs making user become more flexibly and are not subjected to the restriction of geography, improve Consumer's Experience substantially.
Specifically, 3rd concrete example is for BMC video engine only one of which in current server on the market and is used only for the main process equipment of server to present video (namely, picture on system end) present situation, add a video engine BMC is much more internal, enable a user to server end or far-end BMC carried out various alternately.And, it is also possible to allow users to advantageously freely Switch Video input (that is, any input that system end or BMC provide).It is to say, as it has been described above, in two BMC video engine, it is possible to make the video input of BMC become changeable input source, and send out eventually through locally displayed interface or remote network interfaces.As such, it is possible to overcome the mutual restriction between BMC and user, it is thus achieved that mode of operation more amicably, and make BMC can provide arbitrary graphical interface, summary, thus producing clear and definite advantage with the server of use in tradition.
Although it should be noted that above-mentioned unit to be illustrated each embodiment of the present invention as the executive agent of each step herein, but, it will be appreciated to those of skill in the art that and the invention is not restricted to this.The executive agent of each step can be served as by other one or more units, unit, even module.
Such as, above-mentioned user interface generation unit the 110, first graphics processing unit 120, output select each step that generation unit 130, output select unit the 140, second graphics processing unit 150, input selection generate performed by unit 160, input selection unit 170, switching generation unit 180 and switch unit 190 to be realized by the CPU (CPU) in Management Controller or microprocessor uniformly.
Hereinafter, management control method according to embodiments of the present invention will be described with reference to Figure 7.
Fig. 7 illustrates the flow chart of management control method according to embodiments of the present invention.
Management control method illustrated in Fig. 7 can apply to the Management Controller 100 illustrated in Fig. 1 to Fig. 6.
As illustrated in figure 1, in server management system 1000, this Management Controller 100 may be used for management intelligently and includes the server 200 of main process equipment 210 and display device 220.Further, this Management Controller 100 can be operated independent of described server.
As illustrated in figure 7, management control method according to embodiments of the present invention includes:
In step s 110, generating the first graphic user interface, described first graphic user interface is for providing the interactive function between described Management Controller and user.
In the step s 120, by the first form, described first graphic user interface is encoded to the first data.
In step s 130, described first data are exported.
In order to meet the different demands that user manages for local/remote, in the first concrete example of the embodiment of the present invention, it is possible to select the transfer destination of the first graphic user interface.
For this, management control method according to embodiments of the present invention also includes: receives output and selects to control operation, described output selects to control operation and is used for controlling output select unit via the second interface and/or the 3rd interface to export described first data, and selects to control operation in response to described output and generate output and select signal.
At this moment, export described first data (step S130) and may include that reception output selects signal, and select signal to perform at least one in following operation according to described output: via the second interface, described first data to be exported described display device, so that described first data are decoded as described first graphic user interface by described first form by described display device, and show described first graphic user interface;And/or via the 3rd interface, described first data are exported the work station being positioned at Server remote by network, so that described first data are decoded as described first graphic user interface by described first form by described work station, and show described first graphic user interface.
In the second concrete example of the embodiment of the present invention, in order to compatible subscribers wishes to continue to the demand that visually server monitored, manage and configure, except the first graphic user interface is provided, the second graph user interface for providing interactive function between described server and described user can also be received via first interface from described main process equipment further, and export described second graph user interface.
For this, management control method according to embodiments of the present invention also includes: receive the second graph user interface for providing interactive function between described server and described user via first interface from described main process equipment, by the second form, described second graph user interface is encoded to the second data, and exports described second data.
In the second example of the embodiment of the present invention, it is respectively used to manage self two graphic user interface with server owing to providing, so in order to meet the user's different regulatory requirements for Management Controller/server, it is possible to select to export the graphic user interface of which input.
For this, management control method according to embodiments of the present invention also includes: receives input and selects to control operation, described input selects to control operation for controlling at least one inputting and selecting unit and export in described first data and described second data described, and selects control operation to generate input select signal in response to described input.
It follows that management control method according to embodiments of the present invention also includes: receive input select signal, and optionally export at least one in described first data and described second data according to described input select signal.
In the 3rd concrete example of the embodiment of the present invention, locally and/or remotely regulatory requirement to Management Controller and/or server visually is wished, it is possible to the transfer destination selecting the first graphic user interface and the graphic user interface to export in order to meet user.
For this, management control method according to embodiments of the present invention also includes: receive switching control operation, described switching control operation is for controlling described switch unit via at least one in the second interface and the 3rd interface to export at least one in described first data and described second data, and generates switching signal in response to described switching control operation.
Next, management control method according to embodiments of the present invention also includes: receives switching signal, and optionally to export at least one in described first data and described second data via at least one in the second interface and the 3rd interface according to described switching signal.
Each step and executive agent thereof in management control method according to embodiments of the present invention have been described above in the concrete configuration referring to figs. 1 to the unit in Fig. 6 Management Controller described and operation to be discussed in detail, and therefore, will omit its repeated description.
As can be seen here, adopt management control method according to embodiments of the present invention, the first graphic user interface for providing interactive function between described Management Controller and user can be generated, by the first form, described first graphic user interface is encoded to the first data, and exports described first data.Therefore, in the present invention, it is provided that a kind of visual configuration mode allowing users to visually the various parameters of Management Controller self are managed and configure, enrich the configuration mode of Management Controller, improve Consumer's Experience.
Through the above description of the embodiments, those skilled in the art is it can be understood that can add the mode of required hardware platform by means of software to the present invention and realize, naturally it is also possible to implement all through software or hardware.Based on such understanding, what background technology was contributed by technical scheme can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, such as ROM/RAM, disk, CD etc., including some instructions with so that a computer equipment (can be personal computer, server, or the network equipment etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
Each embodiment of the present invention described in detail above.But, it should be appreciated by those skilled in the art that without departing from the principles and spirit of the present invention, these embodiments can be carried out various amendment, combination or sub-portfolio, and such amendment should fall within the scope of the present invention.

Claims (10)

1. a Management Controller, it is characterized in that, described Management Controller is for managing server intelligently, and described server includes main process equipment and display device, and described Management Controller is operated independent of described server, described Management Controller includes:
User interface generates unit, is used for generating the first graphic user interface, and described first graphic user interface is for providing the interactive function between described Management Controller and user;And
First graphics processing unit, for described first graphic user interface being encoded to the first data by the first form, and exports described first data.
2. Management Controller according to claim 1, it is characterised in that described Management Controller also includes:
Second graphics processing unit, for receiving the second graph user interface for providing interactive function between described server and described user via first interface from described main process equipment, by the second form, described second graph user interface is encoded to the second data, and exports described second data.
3. Management Controller according to claim 2, it is characterised in that described Management Controller also includes:
Input selects unit, is used for receiving input select signal, and optionally exports at least one in described first data and described second data according to described input select signal.
4. Management Controller according to claim 3, it is characterised in that described Management Controller also includes:
Input selects to generate unit, select to control operation for receiving input, described input selects to control operation for controlling at least one inputting and selecting unit and export in described first data and described second data described, and selects control operation to generate described input select signal in response to described input.
5. Management Controller according to claim 1, it is characterised in that described Management Controller also includes:
Output select unit, is used for receiving output and selects signal, and select signal to perform at least one in following operation according to described output:
Via the second interface, described first data are exported described display device, in order to described first data are decoded as described first graphic user interface by described first form by described display device, and show described first graphic user interface;And/or
Via the 3rd interface, described first data are exported the work station being positioned at Server remote by network, so that described first data are decoded as described first graphic user interface by described first form by described work station, and show described first graphic user interface.
6. a management control method, it is characterized in that, described management control method is for managing server intelligently, and described server includes main process equipment and display device, and described management control method is operated independent of described server, described management control method includes:
Generating the first graphic user interface, described first graphic user interface is for providing the interactive function between described Management Controller and user;
By the first form, described first graphic user interface is encoded to the first data;And
Export described first data.
7. management control method according to claim 6, it is characterised in that described management control method also includes:
The second graph user interface for providing interactive function between described server and described user is received from described main process equipment via first interface;
By the second form, described second graph user interface is encoded to the second data;And
Export described second data.
8. management control method according to claim 7, it is characterised in that described management control method also includes:
Receive input select signal;And
At least one in described first data and described second data is optionally exported according to described input select signal.
9. management control method according to claim 8, it is characterised in that described management control method also includes:
Receiving input and select to control operation, described input selects to control operation and selects unit to export at least one in described first data and described second data for controlling described input;And
Select to control operation in response to described input and generate described input select signal.
10. management control method according to claim 6, it is characterised in that export described first data and include:
Receive output and select signal, and select signal to perform at least one in following operation according to described output:
Via the second interface, described first data are exported described display device, in order to described first data are decoded as described first graphic user interface by described first form by described display device, and show described first graphic user interface;And/or
Via the 3rd interface, described first data are exported the work station being positioned at Server remote by network, so that described first data are decoded as described first graphic user interface by described first form by described work station, and show described first graphic user interface.
CN201410814918.XA 2014-12-23 2014-12-23 Management Controller and management control method Active CN105786302B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410814918.XA CN105786302B (en) 2014-12-23 2014-12-23 Management Controller and management control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410814918.XA CN105786302B (en) 2014-12-23 2014-12-23 Management Controller and management control method

Publications (2)

Publication Number Publication Date
CN105786302A true CN105786302A (en) 2016-07-20
CN105786302B CN105786302B (en) 2019-01-15

Family

ID=56377462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410814918.XA Active CN105786302B (en) 2014-12-23 2014-12-23 Management Controller and management control method

Country Status (1)

Country Link
CN (1) CN105786302B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108733614A (en) * 2017-04-13 2018-11-02 北京京东尚科信息技术有限公司 Data transmission system, method and apparatus
CN108984466A (en) * 2018-06-29 2018-12-11 深圳市同泰怡信息技术有限公司 The exchange method of BMC and server OS, system
CN109669829A (en) * 2018-12-24 2019-04-23 浪潮电子信息产业股份有限公司 A kind of diagnosis adjustment method, device and server based on BMC
CN109905758A (en) * 2019-03-13 2019-06-18 苏州浪潮智能科技有限公司 A kind of method for displaying user interface and relevant apparatus of server
CN111181787A (en) * 2019-12-30 2020-05-19 浪潮电子信息产业股份有限公司 BMC parameter configuration method, device, equipment and medium
CN112965649A (en) * 2021-02-24 2021-06-15 浪潮电子信息产业股份有限公司 Server and IP information near-end visual control system of BMC module thereof
CN113849367A (en) * 2021-08-25 2021-12-28 苏州浪潮智能科技有限公司 Server, management method, device and system thereof, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070094426A1 (en) * 2005-10-24 2007-04-26 Aten International Co., Ltd. KVM switch supporting IPMI communications with computing devices
CN101488878A (en) * 2008-05-23 2009-07-22 华为技术有限公司 Intelligence platform interface management apparatus and server
CN102256244A (en) * 2011-07-22 2011-11-23 宇龙计算机通信科技(深圳)有限公司 Mobile terminal management method, management server, mobile terminal and management system
CN102446154A (en) * 2010-10-13 2012-05-09 英业达股份有限公司 Server system and method for sharing baseboard management controller
CN104111929A (en) * 2013-04-17 2014-10-22 鸿富锦精密工业(深圳)有限公司 Electronic device and server management control system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070094426A1 (en) * 2005-10-24 2007-04-26 Aten International Co., Ltd. KVM switch supporting IPMI communications with computing devices
CN101488878A (en) * 2008-05-23 2009-07-22 华为技术有限公司 Intelligence platform interface management apparatus and server
CN102446154A (en) * 2010-10-13 2012-05-09 英业达股份有限公司 Server system and method for sharing baseboard management controller
CN102256244A (en) * 2011-07-22 2011-11-23 宇龙计算机通信科技(深圳)有限公司 Mobile terminal management method, management server, mobile terminal and management system
CN104111929A (en) * 2013-04-17 2014-10-22 鸿富锦精密工业(深圳)有限公司 Electronic device and server management control system and method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108733614A (en) * 2017-04-13 2018-11-02 北京京东尚科信息技术有限公司 Data transmission system, method and apparatus
CN108984466A (en) * 2018-06-29 2018-12-11 深圳市同泰怡信息技术有限公司 The exchange method of BMC and server OS, system
CN109669829A (en) * 2018-12-24 2019-04-23 浪潮电子信息产业股份有限公司 A kind of diagnosis adjustment method, device and server based on BMC
CN109905758A (en) * 2019-03-13 2019-06-18 苏州浪潮智能科技有限公司 A kind of method for displaying user interface and relevant apparatus of server
CN111181787A (en) * 2019-12-30 2020-05-19 浪潮电子信息产业股份有限公司 BMC parameter configuration method, device, equipment and medium
CN111181787B (en) * 2019-12-30 2023-10-13 浪潮电子信息产业股份有限公司 BMC parameter configuration method, device, equipment and medium
CN112965649A (en) * 2021-02-24 2021-06-15 浪潮电子信息产业股份有限公司 Server and IP information near-end visual control system of BMC module thereof
CN113849367A (en) * 2021-08-25 2021-12-28 苏州浪潮智能科技有限公司 Server, management method, device and system thereof, electronic equipment and storage medium
CN113849367B (en) * 2021-08-25 2023-07-14 苏州浪潮智能科技有限公司 Server, management method, device and system thereof, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN105786302B (en) 2019-01-15

Similar Documents

Publication Publication Date Title
CN105786302A (en) Management controller and management control method
CN104331243B (en) Mobile terminal based on thumbnail reconstruct shows interactive control method with large-size screen monitors
TWI553485B (en) Serial output system and method of the same
TWI519965B (en) Flexible assembly system and method for cloud service service for telecommunication application
CN103150132A (en) Screen transmission method and electronic equipment
CN1972212A (en) Kvm switch supporting ipmi communications with computing devices
CN101673113A (en) Home appliance management method, terminal and system
CN105208358A (en) Video monitoring system for video-wall configuration
CN103138985B (en) A kind of supporting network business host processes control method and system
CN109800053B (en) Network information system simulation platform supporting domestic operating system
CN103309721A (en) Virtual machine monitor management system and method
WO2017193705A1 (en) Method and apparatus for monitoring communication power supply device, and storage medium
CN105933661A (en) System for connecting multiple monitoring all-in-one machines in parallel
CN106155859B (en) monitoring management system, information processing method and high-density server
CN102193769A (en) Video display device system and display control method
KR100653266B1 (en) Control apparatus for home network device and producing method for user interface
CN103176433A (en) Power distribution unit and method for utilizing single internet protocol (IP) to control majority of power distribution units
US9069544B2 (en) Uninterruptible power supply and method for controlling power distribution unit by the same
WO2016180082A1 (en) Universal integrated device manager
US20200218594A1 (en) Locally-managed poe switch and management system
TWI421689B (en) System and method for remote management
CN114491956A (en) Simulation model design system, method, electronic device, and storage medium
JP3226163U (en) Controller using conversational software
CN102387118B (en) A kind of data output method and device
JP6176419B1 (en) Device control system control method and device control system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant