A computer managing method includes the following steps. Firstly, a blade server system with m blade server units, which includes a number of server blades and a modular management blade (mmb), is provided, wherein the m mmbs are connected with each other via network paths and m is a natural number greater than 1. Then a master mmb among the m mmbs are selected in response to first user operation event. Next, the network parameter data of the master mmb are set in response to second user operation event. Then network topology of the master mmb and the rest of M−1 mmbs are obtained via the master mmb. After that, the rest of M−1 mmbs are driven for utilizing a network protocol service so that the M−1 mmbs are able to receive network parameter data from the master mmb and carry out parameter setting accordingly.
|
0. 6. A computer managing method, comprising:
providing a blade server system comprising m blade server units each comprising a plurality of server blades and a first modular management blade (mmb), wherein the m first mmbs of the m blade server units are connected with each other via network paths, and m is a natural number greater than 1,
selecting one among the m first mmbs as a master mmb in response to a first user operation event;
setting a network parameter data of the master mmb in response to a second user operation event;
controlling a network uplink path and a network downlink path of the master mmb to be operated in a protection mode;
transmitting a topology discovery communication protocol package to the rest (M−1) first mmbs of the blade server system via the master mmb to obtain a network topology relationship between the master mmb and the (M−1) first mmbs;
driving the (M−1) first mmbs to activate a network protocol service via the master mmb, wherein each of the (M−1) first mmbs receives a network parameter data from the master mmb via the network protocol service, for performing the setting of network parameter data on the (M−1) first mmbs;
providing a second mmb in each of the m blade server units; and
providing a non-volatile memory in each of the m blade server units,
wherein the master mmb stores the network parameter data and the network topology relationship data to the non-volatile memory provided in said each blade server unit, and
wherein, when the operation of the master mmb is abnormal, the second mmb performs operations according to the network parameter data and the network topology relationship, so as to replace the master mmb with the second mmb.
1. A computer managing method, comprising:
providing a blade server system comprising m blade server units each comprising a plurality of server blades and a first modular management blade (mmb), wherein the m first mmbs of the m blade server units are connected with each other via network paths, and m is a natural number greater than 1, selecting one among the m first mmbs as a master mmb in response to a first user operation event;
setting a network parameter data of the master mmb in response to a second user operation event;
controlling a network uplink path and a network downlink path of the master mmb to be operated in a protection mode;
transmitting a topology discovery communication protocol package to the rest (M−1) first mmbs of the blade server system via the master mmb to obtain a network topology relationship between the master mmb and the (M−1) first mmbs;
driving the (M−1) first mmbs to activate a network protocol service via the master mmb, wherein each of the (M−1) first mmbs receives a network parameter data from the master mmb via the network protocol service, for performing the setting of network parameter data on the (M−1) first mmbs;
providing a second mmb in response to each of the m blade server units; and
providing a non-volatile memory in response to each of the m blade server units, wherein the master mmb stores the network parameter data and the network topology relationship data to the non-volatile memory provided in response to said each blade server unit,
wherein, when the operation of the master mmb is abnormal, the second mmb provided in response to said each blade server unit performs operations according to the data stored in the non-volatile memory provided in response to said each blade server unit, so as to replace the master mmb with the second mmb, wherein the non-volatile memory provided in response to said each blade server unit is physically coupled to the master mmb and to the second mmb replacing the master mmb.
2. The computer managing method according to
3. The computer managing method according to
0. 4. The computer managing method according to
controlling a network uplink path and a network downlink path of the master mmb to be operated in a protection mode.
5. The computer managing method according to
before the step of driving the master mmb to transmit the topology discovery communication protocol package, the method further comprises:
controlling a network uplink path and a network downlink path of the master mmb to be operated in a protection mode with a network path between the master mmb and the second mmb corresponding to the same blade server unit.
0. 7. The computer managing method according to claim 6, wherein the non-volatile memory provided in said each blade server unit is physically coupled to the master mmb and to the second mmb replacing the master mmb.
|
This application claims the benefit of Taiwan application Serial No. 099104009, filed Feb. 9, 2010, the subject matter of which is incorporated herein by reference.
1. Field of the Invention
The invention relates in general to a computer managing method, and more particularly to a computer managing method used in a blade server.
2. Description of the Related Art
With the rapid advance in technology, using personal computers in the processing of business has become a mainstream trend in business operation. In general, most computer servo workstations have a system manager in charge of the maintenance and control of multiple computer server systems and networks of a computer servo workstation. The technology of blade server is an existing technology for clustering the computing cores of multiple computer server systems of a computer servo workstation, so that the system manager can maintain and control multiple computer server systems clustered together with one set of user I/O interface devices. However, to perform system maintenance and parameter setting on various computer systems manually is an extremely inefficient way of managing computer systems of a business. Therefore, how to provide a convenient and efficient method for managing the blade server of a computer servo workstation has become an imminent task for the industries.
The invention is directed to a computer managing method used in a blade server system. The blade server system includes a number of blade server units each including a number of blade servers and a modular management blade (MMB). According to the computer managing method of the invention, an MMB is selected among the blade server system as a master MMB which performs the computer managing method for obtaining the network topology of the blade server system and carrying out the setting of network parameters for each of the MMBs of the blade server system. In comparison to the conventional managing method used in a blade server system, the computer managing method of the invention provides better convenience and is more efficient in terms of computer management.
According to a first aspect of the present invention, a computer managing method including the following steps is provided. Firstly, a blade server system with M blade server units, each including a number of server blades and a modular management blade (MMB) is provided, wherein the M MMBs are connected with each other via network paths, and M is a natural number greater than 1. Next, a master MMB is selected among the M first MMBs in response to a first user operation event. Then, the network parameter data of the master MMB are set in response to a second user operation event. Afterwards, the topology discovery communication protocol package is transmitted to the rest (M−1) first MMBs of the blade server system via the master MMB to obtain the network topology relationship between the master MMB and the (M−1) first MMBs. Lastly, the (M−1) first MMBs are driven via the master MMB to activate a network protocol service, wherein each of the (M−1) first MMBs receives network parameter data from the master MMB via the network protocol service for carrying out parameter setting on the M first MMBs accordingly.
The above and other aspects of the invention will become better understood with regard to the following detailed description of the preferred but non-limiting embodiment(s). The following description is made with reference to the accompanying drawings.
The computer managing method of an embodiment of the invention is used in a blade server system for obtaining the network topology of local networks composed of the modular management blades (MMBs) of the blade server system and performing the setting of the network parameter data on each of the MMBs.
Referring to
Then, the method proceeds to step (b), one among the M MMBs 110_1-110_M is selected as a master MMB M in response to a first user operation event. For example, the MMB 110_1 is selected as a master MMB M for controlling the MMBs 110_2-110_M of the blade server system 1.
After that, the method proceeds to step (c), the network parameter data of the master MMB M are set in response to a second user operation event. For example, the network parameter data includes the network address of the master MMB M. In an implementation, the user sets the network address of the master MMB M via the dynamic host configuration protocol (DHCP) or the static IP address.
After that, the method proceeds to step (d), the master MMB M transmits a topology discovery communication protocol package to the rest (M−1) MMBs 110_2-110_M of the blade server system 1 for obtaining the network topology relationship between the master MMB M and the (M−1) MMBs 110_2-110_M. For example, the topology discovery communication protocol package is conformed to the link layer discovery protocol (LLDP).
Referring to
There is bus control interfaces between the core processing circuit 100 and the uplink connection port 200a, between the core processing circuit 100 and the downlink connection port 200b, and between the core processing circuit 100 and the connection port 200c for controlling the operation mode of each connection port. For example, the bus control interface is realized by a serial peripheral interface (SPI).
In an implementation, before transmitting the topology discovery communication protocol package, the core processing circuit 100 of the master MMB M controls the uplink connection port 200a and the downlink connection port 200b to be operated in a switch protection mode via a bus control interface. For example, the connection port operated in the protection mode cannot receive the package transmitted from other connection ports operated in the protection mode or transmit the package to other connection ports operated in the protection mode. Thus, the topology discovery communication protocol package transmitted by the master MMB M can only be transmitted to the (M−1) MMBs 110_2-110_M corresponding to the rest (M−1) blade server units 10_2-10_M for obtaining the relative network relationship between the master MMB M and the MMB 110_2-110_M.
After that, the method proceeds to step (e), the master MMB M drives the rest (M−1) MMBs 110_2-110_M of the blade server system 1 to activate the network protocol service, wherein each of the (M−1) MMBs 110_2-110_M receives the network parameter data from the master MMB M via the network protocol service for performing the setting of network parameter data on the (M−1) MMBs 110_2-110_M. For example, the network protocol service is compatible with DHCP, in which the master MMB M serves as the DHCP host device and the (M−1) MMBs 110_2-110_M serve as the DHCP user end devices. Thus, each of the (M−1) MMBs 110_2-110_M can receive corresponding network parameter data from the master MMB M.
As a result, the user completes the setting of the network parameter data of the rest (M−1) MMBs 110_2-110_M of the blade server system 1 by setting the network parameter data via the master MMB M of the blade server system 1.
Though only the situation that the M blade server units 10_1-10_M respectively include the M MMBs 110_1-110_M is illustrated in the present embodiment of the invention, the computer managing method of the present embodiment of the invention is not limited thereto. In other example, the computer managing method of the present embodiment of the invention can further be used in the blade server system 2 with other circuit structure as illustrated in
In another example, each of the M blade server units 20_1, 20_2, . . . , 20_M of the blade server system 2 includes two MMBs, wherein one MMB is redundant. For example, the blade server unit 20_1 includes two MMBs 210_1 and 220_1, wherein the MMB 210_1 performs the operation similar to the MMB 110_1 and is used as the master MMB M′ of the blade server system 2, while the MMB 220_1 is a redundant MMB used as a replacement of the MMB 210_1 when the operation of the MMB 210_1 is abnormal.
The M blade server units 20_1-20_M respectively include the M non-volatile memory 240_1, 240_2, . . . , 240_M. The master MMB M′ (that is, the MMB 210_1) is used for storing the network parameter data and the network topology data to the non-volatile memory 240_1. When the operation of the master MMB M′ is abnormal, another MMB (that is, the MMB 220_1) corresponding to the same blade server unit performs operation according to the data stored in the non-volatile memory 240_1 so as to replace the master MMB M′.
Referring to
The computer managing method of the embodiment of the invention is used in a blade server system which includes a number of blade server units each including a number of blade servers and an MMB. According to the computer managing method, one MMB of the blade server system is selected and used as a master MMB which performs the computer managing method for obtaining the network topology of the blade server system and setting of network parameter data of each MMB of the blade server system. In comparison to the conventional computer managing method used in a blade server system, the computer managing method of the embodiment of the invention provides better convenience and is more efficient in terms of computer management.
While the invention has been described by way of example and in terms of the preferred embodiment (s), it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Chen, Yu-Cheng, Hsu, Chih-Chien, Chen, Che-Hung, Hung, Tsun-Li, Chiang, Shang-Feng
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
7716315, | Sep 24 2004 | EMC IP HOLDING COMPANY LLC | Enclosure configurable to perform in-band or out-of-band enclosure management |
8194534, | Feb 28 2005 | International Business Machines Corporation | Blade server system with at least one rack-switch having multiple switches interconnected and configured for management and operation as a single virtual switch |
20050114474, | |||
20050257213, | |||
20060169765, | |||
20070002833, | |||
20070244994, | |||
20070294561, | |||
20080040463, | |||
20080098354, | |||
20080275975, | |||
20080310421, | |||
20090219835, | |||
20110093574, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 11 2015 | QUANTA COMPUTER INC. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 23 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 03 2021 | 4 years fee payment window open |
Oct 03 2021 | 6 months grace period start (w surcharge) |
Apr 03 2022 | patent expiry (for year 4) |
Apr 03 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 03 2025 | 8 years fee payment window open |
Oct 03 2025 | 6 months grace period start (w surcharge) |
Apr 03 2026 | patent expiry (for year 8) |
Apr 03 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 03 2029 | 12 years fee payment window open |
Oct 03 2029 | 6 months grace period start (w surcharge) |
Apr 03 2030 | patent expiry (for year 12) |
Apr 03 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |