CN101166100B - Blade server system and its configuration method and switch module - Google Patents

Blade server system and its configuration method and switch module Download PDF

Info

Publication number
CN101166100B
CN101166100B CN200710162634.7A CN200710162634A CN101166100B CN 101166100 B CN101166100 B CN 101166100B CN 200710162634 A CN200710162634 A CN 200710162634A CN 101166100 B CN101166100 B CN 101166100B
Authority
CN
China
Prior art keywords
interface
blade
switch module
adapter
business
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.)
Expired - Fee Related
Application number
CN200710162634.7A
Other languages
Chinese (zh)
Other versions
CN101166100A (en
Inventor
G·S·卢卡斯
住吉彻
K·T·布里尼克
S·M·R·伊斯兰
R·E·麦德林
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101166100A publication Critical patent/CN101166100A/en
Application granted granted Critical
Publication of CN101166100B publication Critical patent/CN101166100B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/40Constructional details, e.g. power supply, mechanical construction or backplane
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/45Arrangements for providing or supporting expansion

Abstract

A high speed fabric is provided and is partitioned into sub-fabrics for host adapter traffic and device adapter traffic. A high-speed switch includes an expander for host adapter traffic and an expander for device adapter traffic. The high-speed switch also includes a plurality of connectors, where each connector is partitioned into dual interfaces. For each connector, one interface is connected to the host adapter traffic expander and the other interface is connected to the device adapter traffic expander. Blades are provided with one or more connectors, where each connector is partitioned into dual interfaces for host adapter traffic and device adapter traffic. The blades may be any combination of processor blades, boot drive enclosure blades, switched bunch of disks enclosure blades, and/or integrated RAID controller disk enclosure blades.

Description

Blade server system and collocation method thereof and switch module
Technical field
Improved data handling system of the application's relate generally to and method, specifically, the application relates to the method and apparatus that Standalone Drives rack blade is provided in the blade server system with low cost, high-speed switch module.
Background technology
In some system, for example at BladeCenter In the system, with one group of server interconnect in the server system to share the high-speed structures topology." BladeCenter " is the trade mark of International Business Machine Corporation (IBM) in the U.S. and/or other countries and area.BladeCenter
Figure 2007101626347_1
System is a kind of server architecture that holds a plurality of server modules (" blade ") in single casing.Blade server is extensive use of in data center to save the space and to improve system management.Casing (no matter being that self-supporting or frame are installed) can provide power supply.Each blade can have its CPU, memory and hard disk.Blade server generally provides their management system and can comprise network or storage switch.
Most computer systems all need the method for storage device and this storage device of visit.Can visit storage device by single or redundant Redundant Array of Independent Disks controller.For example, at some current BladeCenter In the configuration, shared structure is filled and be interconnected to a large amount of server blades.Also fill suitable switch module and structure is connected to BladeCenter
Figure 2007101626347_3
RAID controller in the system.The RAID controller is provided to the connectedness of the basic storage device such as hard disk drive again.
BladeCenter
Figure 2007101626347_4
System changes storage inside into from exterior storage, and the client can realize " case stored " solution thus.This series products comprises server blade, RAID controller blade, storage blade, and with the switch module of above-mentioned all blades interconnection.An example of storage blade is a driver rack blade (DEB).DEB can be provided for the bootstrap driver (B-DEB) of processor blade, and " the switch type dish binding (SBOD) " that do not have a Redundant Array of Independent Disks controller (S-DEB) or has the SBOD (I-DEB) of integrated form RAID controller.
Summary of the invention
Exemplary embodiment has been recognized the shortcoming of prior art and a kind of high-speed structures is provided that described structure is separated into the minor structure that is used for host adapter business and device adapter business.High speed switch comprises the expander that is used for the host adapter business and is used for the expander of device adapter business.Described high speed switch also comprises a plurality of connectors, wherein each connector is separated into two interfaces.For each connector, an interface is connected to the professional expander of host adapter, and another interface is connected to the professional expander of device adapter.Blade possesses one or more connectors, wherein each connector is separated into two interfaces that are used for host adapter business and device adapter business.Described blade can be the combination in any of processor blade, bootstrap driver rack blade, switch type dish binding rack blade and/or integrated form RAID controller dish rack blade.
In one exemplary embodiment, switch module comprises first expander that is used for the host adapter business, second expander that is used for the device adapter business, and the connector that is used for each slot of a plurality of insert pocket.Each connector is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business.Described first interface is connected to described first expander.Described second interface is connected to described second expander.
In one exemplary embodiment, described switch module is a serial connecting small computer system interface switchboard module.In another exemplary embodiment, described first expander is that serial connecting small computer system interface expander and described second expander are serial connecting small computer system interface expanders.
In further exemplary embodiment, each connector all is the four-way connector.In further exemplary embodiment, described first interface is that binary channels interface and wherein said second interface are the binary channels interfaces.
In another exemplary embodiment, blade server system comprises a plurality of insert pocket and at least one switch module.Each module in described at least one switch module all comprises the expander that is used for the host adapter business, the expander that is used for the device adapter business, and the switch module connector that is used for each slot of described a plurality of insert pocket.Each switch module connector is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business.Described first interface is connected to the described expander that is used for the host adapter business.Described second interface is connected to the described expander that is used for the device adapter business.
In one exemplary embodiment, described switch module is a serial connecting small computer system interface switchboard module.In further exemplary embodiment, described first expander is a serial connecting small computer system interface expander, and described second expander is a serial connecting small computer system interface expander.
In a further exemplary embodiment, each connector is the four-way connector.In further exemplary embodiment, described first interface is that binary channels interface and described second interface are the binary channels interfaces.
In an exemplary embodiment again, described blade server system also comprises the blade of a plurality of slots that are arranged in described a plurality of insert pocket.Described blade comprises the insert adapter that is separated into first interface that is used for the host adapter business and is used for second interface of device adapter business.Described insert adapter is connected to a switch module connector in the switch module connector, makes the host adapter business takes place on described first interface, and the device adapter business takes place on described second interface.
In further exemplary embodiment, described blade is a processor blade.Described first interface of described insert adapter is the binary channels interface.Described second interface that does not connect described insert adapter.
In a further exemplary embodiment, described blade is a bootstrap driver rack blade.Described first interface of described insert adapter is the single channel interface.Described second interface that does not connect described insert adapter.
In further exemplary embodiment, described blade is a switch type dish binding driver rack blade.Described first interface that does not connect described insert adapter.Described second interface of described insert adapter is the binary channels interface.
In a further exemplary embodiment, described blade is an integrated form Redundant Array of Independent Disks (RAID) driver rack blade.Described first interface of described insert adapter is the binary channels interface.Described second interface of described insert adapter is the binary channels interface.
In further exemplary embodiment, provide a kind of method that is used to dispose blade server system.Described method comprises to be provided a plurality of insert pocket and at least one switch module is provided.Each module in described at least one switch module comprises first expander that is used for the host adapter business, second expander that is used for the device adapter business, and the switch module connector that is used for each slot of described a plurality of insert pocket.Each switch module connector is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business.Described first interface is connected to described first expander, and described second interface is connected to described second expander.Described method also comprises provides the blade that comprises insert adapter.Described insert adapter is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business.Described insert adapter is configured to be connected to a switch module connector in the described switch module connector, makes the host adapter business takes place on described first interface, and the device adapter business takes place on described second interface.
In one exemplary embodiment, described blade is a processor blade.Described method also comprises described processor blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector.The host adapter business is taking place on described first interface and the device adapter business is taking place on described second interface.Described first interface of described insert adapter is the binary channels interface.Described second interface that does not connect described insert adapter.
In a further exemplary embodiment, described blade is a bootstrap driver rack blade.Described method also comprises described bootstrap driver rack blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector.The host adapter business is taking place on described first interface and the device adapter business is taking place on described second interface.Described first interface of described insert adapter is the single channel interface.Described second interface that does not connect described insert adapter.
In further exemplary embodiment, described blade is a switch type dish binding driver rack blade.Described method comprises that also described switch type dish is bundled driver rack blade to be placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector.The host adapter business is taking place on described first interface and the device adapter business is taking place on described second interface.Described first interface that does not connect described insert adapter.Described second interface of described insert adapter is the binary channels interface.
In an exemplary embodiment again, described blade is an integrated form Redundant Array of Independent Disks (RAID) driver rack blade.Described method also comprises described integrated form Redundant Array of Independent Disks (RAID) driver rack blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector.The host adapter business is taking place on described first interface and the device adapter business is taking place on described second interface.Described first interface of described insert adapter is the binary channels interface.Described second interface of described insert adapter is the binary channels interface.
These and other feature and advantage of the present invention will be described in to detailed description of illustrative embodiments of the present invention following, perhaps in view of following to detailed description of illustrative embodiments of the present invention, these and other feature and advantage of the present invention will become apparent those skilled in the art.
Description of drawings
When read in conjunction with the accompanying drawings, by with reference to following to detailed description of illustrative embodiments, can understand the present invention and preferred occupation mode thereof, further target and advantage best, these accompanying drawings are:
Fig. 1 shows wherein the diagrammatic representation of the exemplary blade server system of each side that can realization example embodiment;
Fig. 2 shows configuration and the connectedness that storage area network connects external memory of passing through according to exemplary embodiment;
The structure that Fig. 3 shows according to the various blade execution modes of exemplary embodiment connects;
Fig. 4 shows the configuration according to the connector in the separation high speed switch module of exemplary embodiment;
Fig. 5 shows the topology that is used for connection processing device blade and boot disk rack blade (B-DEB) according to exemplary embodiment;
Fig. 6 shows the topology that is used for connection processing device blade and switch type dish binding rack blade (S-DEB) according to exemplary embodiment;
Fig. 7 shows the topology that is used for connection processing device blade and integrated form RAID controller dish rack blade (I-DEB) according to exemplary embodiment; And
Fig. 8 shows the flow chart according to the operation of the various types of blades of configuration in the blade server system with high speed switch structure of exemplary embodiment.
Embodiment
With reference now to accompanying drawing,, specifically with reference to figure 1 and Fig. 2, they provide the schematic diagram that wherein can realize the data processing circumstance of exemplary embodiment of the present invention.Should be appreciated that Fig. 1 and Fig. 2 are exemplary, is not to be intended to assert or hint that the environment to wherein realizing each side of the present invention or each embodiment carries out any restriction.Can under situation without departing from the spirit and scope of the present invention, make many modifications to described environment.
With reference now to accompanying drawing,, Fig. 1 shows wherein the diagrammatic representation of the exemplary blade server system of each side that can realization example embodiment.Blade server system 100 can comprise a plurality of blade servers 102, and each server all has corresponding subcard 104.In the example shown, blade server system comprises 14 blade servers; But,, can comprise more or less insert pocket according to execution mode.Server blade can be processor blade, storage blade etc.
Switch module 1-4 112-118 is provided to the connectedness of Ethernet, optical-fibre channel etc.Blade server 102 and subcard 104 are connected to switch module 112-118 by single channel (1X) structure 146 (in this example, having 14 slots to be used for 14 blade servers).
High speed switch module 1 122 and high speed switch module 2 124 are provided to the connectedness of InfiniBand (IB), Ethernet etc.High speed switch module 3 126 and high speed switch module 4 128 are provided to the connectedness of IB, Ethernet or serial connecting small computer system interface (Serial Attached SCSI (SAS) or SAS).
Blade server 102 and subcard 104 are connected to high speed switch module 122-128 by four-way (4X) structure 142.(in this example, these 4X structures are 14 slots that are used for 14 blade servers.) same, 4X structure 144 connects switch module 116,118 and high speed switch module 122-128.
Blade server system 100 also comprises administration module 110.Administration module 110 is carried out the various management functions of blade server system 100, for example surveillance and related blade server 102, subcard 104, switch module 112-118,122-128 etc. thereof.The assembly of blade server system 100 is connected to administration module 110 by managerial structure 148.
Those skilled in the art will understand, and the hardware among Fig. 1 can change with execution mode.Except the hardware shown in Fig. 1, or the hardware shown in the alternate figures 1, other internal hardwares or ancillary equipment (as fan, power supply etc.) can also be used.Equally, the process of exemplary embodiment can be applied to the data handling system except that above-mentioned blade server system and not depart from the spirit and scope of exemplary embodiment.
Fig. 2 shows configuration and the connectedness that storage area network connects external memory of passing through according to exemplary embodiment.Blade server system 200 can for example be connected to storage area network (SAN) 250 by high speed switch module 226,228.SAN250 can be connected to switch module 226 and 228 by InfiniBand, Ethernet or SAS; But in the exemplary embodiment, switch module 226 and 228 is connected by SAS and is connected to SAN250.Storage rack 252,254,256 also uses SAS to connect and is connected to SAN250.
The structure that Fig. 3 shows according to the various blade execution modes of exemplary embodiment connects.Processor blade 310 provides one or more processor-servers.Processor blade 310 comprises that two 4X connect 312,314 at a high speed.The structure connection 312,314 of processor blade 310 is separated into two binary channels (2X) minor structure with host adapter (HA) is the professional and professional isolation of device adapter (DA).The host adapter business is the data that flow by high speed SAS switch between processor blade and storage and/or RAID controller.The device adapter business is the data that flow by the SAS switch between RAID controller and storage device.Shown in example, do not connect the DA interface (nc-).
Fig. 3 also shows three kinds of modification of relevant storage blade execution mode.Fig. 5-7 shows these different blade execution modes, and this will discuss below in detail.
I-DEB blade 320 provide have integrated form RAID controller " binding of switch type dish " (SBOD).I-DEB blade 320 comprises that four 4X connect 322,324,326,328 at a high speed.On I-DEB blade 320, connector 322,324,326,328 is separated into two 2X interfaces, one be used for HA professional and one be used for the DA business.I-DEB blade 320 has integrated form RAID controller together with a plurality of disk drives, also goes through below shown in Fig. 7.
S-DEB blade 330 provides the SBOD that does not have integrated form RAID controller.S-DEB blade 330 comprises four 4X high speed connectors 332,334,336,338.On S-DEB blade 330, connector 332,334,336,338 only uses a 2X interface to be used for the DA business.S-DEB blade 330 is to provide the simple SBOD that shares storage for processor blade in essence.
B-DEB blade 340 provides bootstrap driver for the processor blade in the blade server system.B-DEB blade 340 is simple SBOD, but is provided for the redundant disk drive of processor blade guiding function (non-customer data).B-DEB blade 340 comprises four 4X high speed connectors 342,344,346,348.On B-DEB blade 340, connector 342,344,346,348 only uses a 1X interface to be used for the HA business.
Fig. 4 shows the configuration according to the connector in the separation high speed switch module of exemplary embodiment.Serial Attached SCSI (SAS) switch 400 comprises and is used for 36 professional port expanders 430 of host adapter (HA) and is used for 36 professional port expanders 440 of device adapter (DA).SAS switch 400 is supported to be connected to 14 insert pocket by 4X high speed connector 410-423.Each 4X connector 410-423 is separated into two 2X interfaces.
Equally, each 4X connector is all related with insert pocket 0-13.Can fill the combination in any of processor blade, B-DEB blade, S-DEB blade or I-DEB blade in the insert pocket.In SAS switch 400, realize HA and the DA business of two SAS expanders 430,440 to adapt to separation.
Fig. 5 shows the topology according to the connection processing device blade of exemplary embodiment and boot disk rack blade (B-DEB).Processor blade 502 is connected to Serial Attached SCSI (SAS) switch A high-speed structures 510 and SAS switch b high-speed structures 560.Can use switch module (for example switch 510,560) to be used for redundancy in pairs.Processor blade 502 and SAS switch 510,560 can be in blade server system (routine blade server system 100 as shown in Figure 1) inside.More particularly, for example, processor blade 502 can be one of blade server 102, and SAS switch 510,560 can be a high speed switch module 126,128.
Boot disk rack blade (B-DEB) 530 self also can be blade, for example one of blade server among Fig. 1 102.B-DEB 530 comprises storage control 532 and 534.Storage control 532,534 is connected to disk drive 521-528 by inner unblock SAS switch 542,544.Unblock SAS switch 542,544 is connected to SAS switch 510 by high speed connector 552,554.Unblock SAS switch 542,544 is connected to SAS switch 560 by high speed connector 556,558.High speed connector 552,554,556,558 is 4 port connectors.
In B-DEB 530, high speed connector 552,554 is connected to unblock switch 512 in the SAS switch A high-speed structures 510 by the 1X interface, as top with reference to as described in the figure 3.Equally, high speed connector 556,558 is connected to unblock switch 562 in the SAS switch b high-speed structures 560 by the 1X interface.Host adapter (HA) is professional to be taken place by these 1X interfaces.Equally, processor blade 502 is connected to unblock SAS switch 512 and unblock SAS switch 562 by the 1X interface.HA is professional to be taken place by these interfaces.Unblock SAS switch 512,562 also provides two 4X connectors to be used for external equipment.
Fig. 6 shows the topology according to the connection processing device blade of exemplary embodiment and switch type dish binding rack blade (S-DEB).Can use switch module (for example switch 610,660) to be used for redundancy in pairs.SAS switch 610,660 can be in blade server system (routine blade server system 100 as shown in Figure 1) inside.More particularly, for example, SAS switch 610,660 can be a high speed switch module 126,128.
Switch type dish binding (SBOD) rack blade (S-DEB) 630 self can be blade, for example one of blade server among Fig. 1 102.S-DEB 630 comprises storage control 632 and 634.Storage control 632,634 is connected to disk drive 621-628 by inner unblock SAS switch 642,644.Unblock SAS switch 642,644 is connected to SAS switch 610 by high speed connector 652,654.Unblock SAS switch 642,644 is connected to SAS switch 660 by high speed connector 656,658.High speed connector 652,654,656,658 is 4 port connectors.
In S-DEB 630, high speed connector 652,654 is connected to unblock switch 612 in the SAS switch A high-speed structures 610 by the 2X interface, as top with reference to figure 3 described.Equally, high speed connector 656,658 is connected to unblock switch 662 in the SAS switch b high-speed structures 660 by the 2X interface.Device adapter (DA) is professional to be taken place by these 2X interfaces.Unblock SAS switch 612,662 also provides two 4X connectors to be used for external equipment.
Fig. 7 shows the topology according to the connection processing device blade of exemplary embodiment and integrated form RAID controller dish rack blade (I-DEB).Processor blade 720 is connected to Serial Attached SCSI (SAS) switch A high-speed structures 710 and SAS switch b high-speed structures 760.Can use switch module (for example switch 710,760) to be used for redundancy in pairs.Processor blade 702 and SAS switch 710,760 can be in blade server system (routine blade server system 100 as shown in Figure 1) inside.More particularly, for example, processor blade 702 can be one of blade server 102, and SAS switch 710,760 can be a high speed switch module 126,128.
Integrated form RAID controller dish rack blade (I-DEB) 730 self can be blade, for example one of blade server among Fig. 1 102.I-DEB 730 comprises Redundant Array of Independent Disks controller 732 and 734.RAID controller 732,734 is connected to disk drive 721-728 by inner unblock SAS switch 742,744.Unblock SAS switch 742,744 is connected to SAS switch 710 by high speed connector 752,754.Unblock SAS switch 742,744 is connected to SAS switch 760 by high speed connector 756,758.High speed connector 752,754,756,758 is 4 port connectors.
In I-DEB 730, high speed connector 752,754 is connected to unblock switch 714 in the SAS switch A high-speed structures 710 by the 2X interface, as top with reference to figure 3 described.Equally, high speed connector 756,758 is connected to unblock switch 762 in the SAS switch b high-speed structures 760 by the 2X interface.Device adapter (DA) is professional to be taken place by these 2X interfaces.
RAID controller 732,734 is connected to the 2X interface of the unblock switch 712 in the SAS switch A high-speed structures 710 by high speed connector 752,754.RAID controller 732,734 is connected to the 2X interface of the unblock SAS switch 764 in the SAS switch b high-speed structures 760 by high speed connector 756,758.In addition, processor blade 702 is connected to unblock SAS switch 712 and unblock SAS switch 764 by the 2X interface.HA is professional to be taken place by these interfaces.Unblock SAS switch 712,714,762,764 also provides two 4X connectors to be used for external equipment.
Fig. 8 shows the flow chart according to the operation of the various types of blades of configuration in the blade server system with high speed switch structure of exemplary embodiment.The operation beginning also provides Serial Attached SCSI (SAS) (SAS) switch (square 802) that has the SAS expander that is used for host adapter (HA) business and be used for the SAS expander of device adapter (DA) business.Then, in the SAS switch, be provided for the 4X connector of each insert pocket, wherein each 4X connector be separated into two 2X interfaces (square 804) that are used for HA business and DA business.After this, the 2X interface that will be used for the HA business is connected to the SAS expander (square 806) that is used for the HA business, and the 2X interface that will be used for the DA business is connected to the SAS expander (square 808) that is used for the DA business.
Processor blade with one or more 4X connectors is provided, wherein each 4X connector is separated into two 2X interfaces (square 810) that are used for HA business and DA business.B-DEB with one or more 4X connectors is provided blade, wherein each 4X connector is reduced to the single 1X interface (square 812) that is used for the HA business.S-DEB with one or more 4X connectors is provided blade, wherein each 4X connector is reduced to the single 2X interface (square 814) that is used for the DA business.And the I-DEB with one or more 4X connectors is provided blade, wherein each 4X connector is separated into two 2X interfaces (square 816) that are used for HA business and DA business.
Then, blade is connected to two 2X interfaces on the SAS switch, it is professional and at 2X DA interface DA business (square 818) takes place wherein at 2X HA interface HA to take place.After this EO.In square 818, can connection processing device blade, the combination in any of B-DEB, S-DEB and/or I-DEB.The configuration of switch and connector (especially wherein separating connector to separate the mode of HA business and DA business) allows any blade is connected to any-slot.Existing high speed SAS structural topology is used in described configuration.
Thus, exemplary embodiment has overcome the shortcoming of prior art by the high-speed structures that structure is separated into the minor structure that is used for host adapter business and device adapter business is provided.High speed switch comprises the expander that is used for the host adapter business and is used for the expander of device adapter business.High speed switch also comprises a plurality of connectors, wherein each connector is separated into two interfaces.For each connector, an interface is connected to the professional expander of host adapter, and another interface is connected to the professional expander of device adapter.Blade possesses one or more connectors, wherein each connector is separated into two interfaces that are used for host adapter business and device adapter business.Blade can be the combination in any of processor blade, bootstrap driver rack blade, switch type dish binding rack blade and/or integrated form RAID controller dish rack blade.
Provided the description of this invention with illustration purpose presented for purpose of illustration, and described description is not to be intended to be exhaustive or limit the invention to disclosed form.For a person skilled in the art, many modifications and variations all will be conspicuous.The selection of embodiment and description are in order to explain principle of the present invention, practical application best, and during the specific use of conceiving when being suitable for, make others skilled in the art can understand the various embodiment with various modifications of the present invention.

Claims (20)

1. switch module, described switch module comprises:
First expander that is used for the host adapter business;
Second expander that is used for the device adapter business; And
The connector that is used for each slot of a plurality of insert pocket,
Wherein each connector is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business;
Wherein described first interface is connected to described first expander; And
Wherein described second interface is connected to described second expander.
2. according to the switch module of claim 1, wherein said switch module is a serial connecting small computer system interface switchboard module.
3. according to the switch module of claim 2, wherein said first expander is a serial connecting small computer system interface expander, and wherein said second expander is a serial connecting small computer system interface expander.
4. according to the switch module of claim 1, wherein each connector all is the four-way connector.
5. according to the switch module of claim 4, wherein said first interface is the binary channels interface, and wherein said second interface is the binary channels interface.
6. blade server system, described system comprises:
A plurality of insert pocket; And
At least one switch module,
Each module in wherein said at least one switch module comprises:
First expander that is used for the host adapter business;
Second expander that is used for the device adapter business; And
The switch module connector that is used for each slot of described a plurality of insert pocket,
Wherein each switch module connector is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business;
Wherein described first interface is connected to described first expander that is used for the host adapter business; And
Wherein described second interface is connected to described second expander that is used for the device adapter business.
7. according to the blade server system of claim 6, wherein said switch module is a serial connecting small computer system interface switchboard module.
8. according to the blade server system of claim 7, wherein said first expander is a serial connecting small computer system interface expander, and wherein said second expander is a serial connecting small computer system interface expander.
9. according to the blade server system of claim 6, wherein each connector is the four-way connector.
10. according to the blade server system of claim 9, wherein said first interface is the binary channels interface, and wherein said second interface is the binary channels interface.
11. the blade server system according to claim 6 also comprises:
Blade in one or more slots in described a plurality of insert pocket, wherein said blade comprises insert adapter, wherein described insert adapter is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business, and wherein described insert adapter is connected to a switch module connector in the described switch module connector, make the host adapter business takes place on described first interface of described switch module connector, and the device adapter business takes place on described second interface of described switch module connector.
12. according to the blade server system of claim 11, wherein said blade is a processor blade, described first interface of wherein said insert adapter is the binary channels interface, and does not wherein connect described second interface of described insert adapter.
13. according to the blade server system of claim 11, wherein said blade is a bootstrap driver rack blade, described first interface of wherein said insert adapter is the single channel interface, and does not wherein connect described second interface of described insert adapter.
14. blade server system according to claim 11, wherein said blade is a switch type dish binding driver rack blade, described first interface that does not wherein connect described insert adapter, and described second interface of wherein said insert adapter is the binary channels interface.
15. blade server system according to claim 11, wherein said blade is an integrated form Redundant Array of Independent Disks (RAID) driver rack blade, described first interface of wherein said insert adapter is the binary channels interface, and described second interface of wherein said insert adapter is the binary channels interface.
16. a method that is used to dispose blade server system, described method comprises:
A plurality of insert pocket are provided;
At least one switch module is provided, each module in wherein said at least one switch module comprises first expander that is used for the host adapter business, second expander that is used for the device adapter business, and the switch module connector that is used for each slot of described a plurality of insert pocket, wherein each switch module connector is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business, wherein described first interface is connected to described first expander, and wherein described second interface is connected to described second expander; And
The blade that comprises insert adapter is provided, wherein described insert adapter is separated into first interface that is used for the host adapter business and second interface that is used for the device adapter business, and wherein described insert adapter is configured to be connected to a switch module connector in the described switch module connector, make the host adapter business takes place on described first interface of described switch module connector, and the device adapter business takes place on described second interface of described switch module connector.
17. according to the method for claim 16, wherein said blade is a processor blade, described method also comprises:
Described processor blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector, wherein taking place on host adapter business and described second interface device adapter business to take place on described first interface of described switch module connector at described switch module connector, described first interface of wherein said insert adapter is the binary channels interface, and does not wherein connect described second interface of described insert adapter.
18. according to the method for claim 16, wherein said blade is a bootstrap driver rack blade, described method also comprises:
Described bootstrap driver rack blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector, wherein taking place on host adapter business and described second interface device adapter business to take place on described first interface of described switch module connector at described switch module connector, described first interface of wherein said insert adapter is the single channel interface, and does not wherein connect described second interface of described insert adapter.
19. according to the method for claim 16, wherein said blade is a switch type dish binding driver rack blade, described method also comprises:
Described switch type dish binding driver rack blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector, wherein taking place on host adapter business and described second interface device adapter business to take place on described first interface of described switch module connector at described switch module connector, described first interface that does not wherein connect described insert adapter, and described second interface of wherein said insert adapter is the binary channels interface.
20. according to the method for claim 16, wherein said blade is an integrated form Redundant Array of Independent Disks (RAID) driver rack blade, described method also comprises:
Described integrated form Redundant Array of Independent Disks (RAID) driver rack blade is placed in one or more slots of described a plurality of insert pocket, so that described insert adapter is connected to a switch module connector in the described switch module connector, wherein taking place on host adapter business and described second interface device adapter business to take place on described first interface of described switch module connector at described switch module connector, described first interface of wherein said insert adapter is the binary channels interface, and described second interface of wherein said insert adapter is the binary channels interface.
CN200710162634.7A 2006-10-17 2007-10-15 Blade server system and its configuration method and switch module Expired - Fee Related CN101166100B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/550,079 US7787482B2 (en) 2006-10-17 2006-10-17 Independent drive enclosure blades in a blade server system with low cost high speed switch modules
US11/550,079 2006-10-17

Publications (2)

Publication Number Publication Date
CN101166100A CN101166100A (en) 2008-04-23
CN101166100B true CN101166100B (en) 2010-11-10

Family

ID=39304318

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710162634.7A Expired - Fee Related CN101166100B (en) 2006-10-17 2007-10-15 Blade server system and its configuration method and switch module

Country Status (2)

Country Link
US (1) US7787482B2 (en)
CN (1) CN101166100B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7546415B2 (en) * 2006-08-15 2009-06-09 International Business Machines Corporation Apparatus, system, and method for integrating multiple raid storage instances within a blade center
US7624223B2 (en) * 2006-12-29 2009-11-24 Lsi Corporation Apparatus and methods for multiple unidirectional virtual connections among SAS devices
US20120016992A1 (en) * 2010-07-16 2012-01-19 Lsi Corporation Architecture for improved cloud computing
CN101894055A (en) * 2010-07-21 2010-11-24 浪潮电子信息产业股份有限公司 Method for realizing blade mainboard interface with redundancy function
US20120284435A1 (en) * 2011-05-03 2012-11-08 Myrah Michael G Zone group manager virtual phy
CN102510344B (en) * 2011-11-23 2014-11-05 华为技术有限公司 Rack server system
US9560793B2 (en) 2012-04-27 2017-01-31 Hewlett Packard Enterprise Development Lp Blade enclosure
CN103428021B (en) * 2012-05-25 2017-02-22 华为技术有限公司 Cabinet level server, cabinet level server node information management method and system
TWI598739B (en) * 2013-10-18 2017-09-11 美超微電腦股份有限公司 Hard disc expanding device
US9887856B2 (en) * 2013-12-09 2018-02-06 Dell Products L.P. Methods and systems for network switch configuration for a modular component carrying one or more information handling systems
US9450635B2 (en) * 2014-04-03 2016-09-20 Intel Corporation Cableless connection apparatus and method for communication between chassis
CN105515870B (en) * 2015-12-18 2019-06-21 华为技术有限公司 A kind of blade server, resource allocation methods and system
US10334182B1 (en) 2017-12-05 2019-06-25 At&T Intellectual Property I, L.P. Multi-switch module expander

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1499779A (en) * 2002-10-29 2004-05-26 戴尔产品有限公司 Network exchanger configuration method and system
US7012815B2 (en) * 2001-08-10 2006-03-14 Sun Microsystems, Inc. Computer systems

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934864B2 (en) 2002-01-11 2005-08-23 International Business Machines Corporation System and method for co-operative thermal management of electronic devices within a common housing
US7230929B2 (en) 2002-07-22 2007-06-12 Qlogic, Corporation Method and system for dynamically assigning domain identification in a multi-module fibre channel switch
US7707309B2 (en) 2004-01-29 2010-04-27 Brocade Communication Systems, Inc. Isolation switch for fibre channel fabrics in storage area networks
US20050262090A1 (en) 2004-05-21 2005-11-24 Correl Stephen F Method, system, and article of manufacture for storing device information
US7814189B2 (en) 2004-08-12 2010-10-12 Broadcom Corporation Method and system to connect multiple SCSI initiators to a fibre channel fabric topology using a single N-port
US7907626B2 (en) 2004-08-12 2011-03-15 Broadcom Corporation Method and system to allocate exchange identifications for Fibre Channel N-Port aggregation
US8396061B2 (en) 2004-08-12 2013-03-12 Broadcom Corporation Apparatus and system for coupling and decoupling initiator devices to a network without disrupting the network
US20060053215A1 (en) 2004-09-07 2006-03-09 Metamachinix, Inc. Systems and methods for providing users with access to computer resources
US7747847B2 (en) * 2005-03-25 2010-06-29 Broadcom Corporation Method and system for iSCSI boot in which an iSCSI client loads boot code from a host bus adapter and/or network interface card
US20070005833A1 (en) * 2005-06-30 2007-01-04 Pak-Lung Seto Transmit buffers in connection-oriented interface
US8972546B2 (en) * 2006-08-14 2015-03-03 International Business Machines Corporation Apparatus system and method for booting a server from a storage system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7012815B2 (en) * 2001-08-10 2006-03-14 Sun Microsystems, Inc. Computer systems
CN1499779A (en) * 2002-10-29 2004-05-26 戴尔产品有限公司 Network exchanger configuration method and system

Also Published As

Publication number Publication date
US20080091810A1 (en) 2008-04-17
US7787482B2 (en) 2010-08-31
CN101166100A (en) 2008-04-23

Similar Documents

Publication Publication Date Title
CN101166100B (en) Blade server system and its configuration method and switch module
JP7105710B2 (en) Systems and methods for supporting multi-mode and/or multi-speed NVMe-oF devices
US9250687B1 (en) High performance flexible storage system architecture
US6820171B1 (en) Methods and structures for an extensible RAID storage architecture
US6338110B1 (en) Partitioning of storage channels using programmable switches
US7991951B2 (en) Clustered storage network
US7958273B2 (en) System and method for connecting SAS RAID controller device channels across redundant storage subsystems
US7487285B2 (en) Using out-of-band signaling to provide communication between storage controllers in a computer storage system
US6658504B1 (en) Storage apparatus
EP2366153B1 (en) Active-active failover for a direct-attached storage system
CN110740157A (en) Storage system and remote access method
US7636804B2 (en) Data storage and protection apparatus and methods of data storage and protection
US7549018B2 (en) Configurable blade enclosure
US20070113006A1 (en) Apparatus and method to configure one or more storage arrays
US8788753B2 (en) Systems configured for improved storage system communication for N-way interconnectivity
US7610418B2 (en) Maximizing blade slot utilization in a storage blade enclosure
EP2261791A2 (en) Embedded private scale out network
US20140032748A1 (en) Configurable network monitoring methods, systems, and apparatus
US9489151B2 (en) Systems and methods including an application server in an enclosure with a communication link to an external controller
CN101290556A (en) Magnetic disc array sharing device
CN211506479U (en) 9U VPX data storage server
WO2004006108A1 (en) High density severlets utilizing high speed data bus
CN101237292A (en) Method and system for diagnostic operation within a switched fibre channel arbitrated loop system
Liu An alternative scalable storage 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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101110

Termination date: 20151015

EXPY Termination of patent right or utility model