WO2009050029A1 - Server cabinet, server, and method for generating a digital identification of a server in a server cabinet - Google Patents

Server cabinet, server, and method for generating a digital identification of a server in a server cabinet Download PDF

Info

Publication number
WO2009050029A1
WO2009050029A1 PCT/EP2008/063032 EP2008063032W WO2009050029A1 WO 2009050029 A1 WO2009050029 A1 WO 2009050029A1 EP 2008063032 W EP2008063032 W EP 2008063032W WO 2009050029 A1 WO2009050029 A1 WO 2009050029A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
value
rack
slot
cabinet
Prior art date
Application number
PCT/EP2008/063032
Other languages
German (de)
French (fr)
Inventor
Hans-Jürgen HEINRICHS
Original Assignee
Fujitsu Siemens Computers Gmbh
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 Fujitsu Siemens Computers Gmbh filed Critical Fujitsu Siemens Computers Gmbh
Publication of WO2009050029A1 publication Critical patent/WO2009050029A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1485Servers; Data center rooms, e.g. 19-inch computer racks
    • H05K7/1488Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures
    • H05K7/1492Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures having electrical distribution arrangements, e.g. power supply or data communications
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1485Servers; Data center rooms, e.g. 19-inch computer racks
    • H05K7/1498Resource management, Optimisation arrangements, e.g. configuration, identification, tracking, physical location

Definitions

  • Server cabinet Server cabinet, server, and method for generating a digital identifier of a server in a server cabinet
  • the invention relates to a server cabinet with a rack, comprising a plurality of slots for each server, a server for installation in a server cabinet and a method for generating a digital identifier of a server in a server rack with a rack for holding multiple servers.
  • each server In server systems with several servers, for example blade servers, which are mounted in a server rack on a rack, it is necessary to give each server a unique identifier, by means of which it can be recognized and addressed by a management system. It is customary to make this identifier dependent on the assignment of a server to a slot in the server cabinet. It is then necessary for a recorded server to recognize which slot it is located in.
  • the invention is therefore based on the object of specifying a server rack with a rack, a server for installation in a server cabinet and a method for generating a digital identifier of a server in a server cabinet, so that a more efficient coding of multiple servers in a server cabinet is possible.
  • a server cabinet of the type mentioned the means for generating slot-dependent voltages that can be tapped on the server side.
  • the object is achieved in that the server has an analog-to-digital converter for converting a location-dependent voltage tapped at a voltage divider into a digital value.
  • An inventive method is characterized in that by a voltage divider, comprising a slot-dependent first resistor on the rack and a second resistor on the rack or the server, a slot-dependent voltage is formed on a tap of the voltage divider on the server side and from this a server identifier is produced.
  • the slot-dependent voltage represents an analogue value which can be transmitted via a single pin of a plug-and-socket device. There is therefore a saving of several pins.
  • the voltage divider can be formed on the rack. In this case, the tap of the voltage divider is made accessible to the server via the plug-in device. Alternatively, the second resistor of the voltage divider may be arranged on the server itself, so that the tapping point is located in the area of the server.
  • the solutions according to the invention have the advantage that even with a large number of slots only one contact per slot and a corresponding mating contact must be provided at the servers for coding the bays.
  • the generation of the server identifier is carried out by evaluating the slot-dependent voltage between the two resistors of the slot or the resistors of the slot and the server.
  • the measured slot-dependent voltage is server-side converted into a digital value and subsequently assigned to one of a plurality of value ranges.
  • the assignment preferably takes place by a comparison with a plurality of predetermined comparison values, starting at the lowest comparison value.
  • the fixed comparison values represent decision stages which uniquely assign a value of a resistance ratio with a certain deviation to a specific value. The deviation is dependent on environmental influences, such as temperature or humidity, and the manufacturing accuracy of the resistors used and is usually one to several percent.
  • the number of comparison values corresponds to the number of slots in the server cabinet, all comparison values being assigned to a number in ascending order according to the sequence of slots.
  • the numbers link the comparison values to the corresponding position of a slot in the server cabinet. This allows a slot-dependent identifier to be generated for a server.
  • Server cabinets or servers designed according to the invention can be used, in particular, as blade server arrangements or as blade servers. Server be used advantageously. In this design, sometimes several hundred servers are arranged in a single server cabinet. The peculiarity of the design is that several of these Bladeserver, short called Blades, side by side or one above the other are arranged in a rack, which is called depending on the manufacturer, for example Blade Center or Blade Enclosure and is often arranged in 19 "racks Blades are inserted into so-called slots and are then automatically connected to the backplane of the subrack.
  • a slot can be determined particularly quickly and easily.
  • FIG. 1 shows a schematic block diagram of an arrangement consisting of a rack and several connected servers
  • FIG. 2 shows in tabular form the determination of a digital identifier of a server in a server cabinet
  • Figure 3 is a schematic block diagram of an arrangement comprising a further possible embodiment of a rack and a connected server and
  • Figure 4 is a schematic block diagram of an arrangement comprising a third possible embodiment of a rack and a connected server.
  • FIG. 1 shows a schematic block diagram of a rack 1 of a server cabinet, on which a plurality of rack resistors 3 of different value, in this case for example between 1 ohm and 37.4 kOhm, are wired to ground (GND).
  • a plurality of server resistors 4 of uniform value here exemplarily 2210 ohms, each with the supply voltage of 3.3 volts and one of the rack resistors 3 are connected, so that a voltage divider is formed. Due to the different dimensions of the subrack resistors 3. different divider ratios result.
  • all servers 2 are connected via an interface 8 to a management bus 7, which ensures communication and data exchange between the individual servers 2.
  • the management bus 7 can be designed as a parallel or serial bus. It would be conceivable that a server 2 is set up as a management system, which rigen connected server 2 can recognize and address their server ID.
  • FIG. 2 shows, in tabular form, the generation of a slot-dependent identifier of a server 2.
  • the column 10 on the left contains examples of possible values R2 of the different rack resistors 3 according to FIG , 3 volts and a dimensioning of the contacted server resistors 4 according to FIG. 1 can be tapped at 2210 ohm voltages Vout at the resistors R2, the values of which are listed in column 11.
  • the currents through the individual voltage dividers according to FIG. 1 are listed in column 12.
  • the right-hand column 13 of the block shows, by way of example, digital values ADC generated from the different voltages Vout of the analog-to-digital converters 5 according to FIG. 1. These are 10-bit digital values.
  • the values ADC have a dispersion, so that they can not be used directly as identifier. They must first be assigned to specified value ranges. These are defined by comparison values given in column 14. Each comparison value is assigned an identifier from column 15. Each digital value ADC from column 13 is compared with the comparison values 14, starting with the smallest comparison value, the corresponding identifier from column 15 being adopted as soon as the comparison value is greater than the digital value ADC of column 13 and no smaller comparison value which is greater than the digital value ADC of column 13. If the comparison is made strictly in ascending order, an abatement fracture condition that is satisfied after the first comparison value has been found which is greater than the digital value ADC, whereby the corresponding identifier of this comparison value is adopted.
  • each server 2 which is connected to the rack 1 at a certain position, assigned according to the generated voltage Vout an identifier.
  • a generated digital value ADC is, for example, 397.
  • the first comparison value Comp. Value is 30. Since it is less than 397, it will continue. This happens until the comparison value 427. This is for the first time greater than 397.
  • the comparison is aborted and the blade ID 7 assigned to the comparison value 427 from column 15 is adopted.
  • the analog voltage dropping at the resistor 4 is compared by means of comparators 9, 19, 29, 39 with different threshold values Vrefl, Vref2, Vref3, Vref4.
  • Vrefl threshold values
  • Vref2 1.5 volts
  • Vref3 2.5 volts
  • Vref4 3 volts
  • the other comparators 19, 29, 39 remain low because the voltage across the resistor 4 is lower than their thresholds Vref2, Vref3 and Vref4.
  • the identifier 0 0 0 1 can then be detected and interpreted by a CPU 10.
  • FIG. 4 shows a further alternative embodiment.
  • the resistors 3 are different and the resistors 13 uniformly dimensioned.
  • the resistors 13 are dimensioned differently. Since both resistors of the voltage dividers are located on a circuit board in the embodiment of Figure 4, they can be dimensioned for the slots so that there are clear voltages on the tap.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention relates to a server cabinet having an assembly carrier (1) comprising multiple insertion slots, each designed for one server (2). According to the invention, means are provided for generating insertion slot-dependent voltages (Vout), which can be tapped on the server (2) side. The insertion slot-dependent voltages (Vout) may be further processed for the identification (Blade ID) of the server. A method according to the invention for generating a digital identification (Blade ID) of a server (2) in a server cabinet having an assembly carrier (1) for accommodating multiple servers (2) is characterized in that an insertion slot-dependent voltage (Vout) is formed by a voltage divider at a tap of the latter on the server (2) side, said divider having an insertion slot-dependent first resistance (3) on the assembly carrier (1) and a second resistance (13, 4) on the assembly carrier (1) or the server, and a server identification (Blade ID) is generated therefrom.

Description

Beschreibungdescription
Serverschrank, Server, sowie Verfahren zur Erzeugung einer digitalen Kennung eines Servers in einem ServerschrankServer cabinet, server, and method for generating a digital identifier of a server in a server cabinet
Die Erfindung betrifft einen Serverschrank mit einem Baugruppenträger, aufweisend mehrere Einbauplätze für jeweils einen Server, einen Server zum Einbau in einen Serverschrank und ein Verfahren zur Erzeugung einer digitalen Kennung eines Servers in einem Serverschrank mit einem Baugruppenträger zur Aufnahme mehrerer Server.The invention relates to a server cabinet with a rack, comprising a plurality of slots for each server, a server for installation in a server cabinet and a method for generating a digital identifier of a server in a server rack with a rack for holding multiple servers.
In Serversystemen mit mehreren Servern, beispielsweise Blade- Servern, die in einem Serverschrank auf einem Baugruppenträ- ger montiert sind, ist es notwendig, jedem Server eine eindeutige Kennung zu geben, durch die er von einem Managementsystem erkannt und angesprochen werden kann. Es ist üblich, diese Kennung von der Zuordnung eines Servers zu einem Einbauplatz im Serverschrank abhängig zu machen. Es ist dann er- forderlich, dass ein aufgenommener Server erkennen kann, an welchem Einbauplatz er sich befindet.In server systems with several servers, for example blade servers, which are mounted in a server rack on a rack, it is necessary to give each server a unique identifier, by means of which it can be recognized and addressed by a management system. It is customary to make this identifier dependent on the assignment of a server to a slot in the server cabinet. It is then necessary for a recorded server to recognize which slot it is located in.
Bisher erfolgt die Festlegung der Kennung über eine Kodierung der Einbauplätze auf dem Baugruppenträger, wobei ein Server bei Kontaktierung mit dem Baugruppenträger seine Position erkennt und an ein Managementsystem weitergeben kann. In einem Serverschrank für beispielsweise 20 Server benötigt man an jedem Einbauplatz fünf Binärkontakte und an jedem Server fünf entsprechende Gegenkontakte. Diese Methode der Kodierung er- fordert also sehr viele Kontakte und verteuert damit das Gesamtsystem. Der Erfindung liegt daher die Aufgabe zugrunde, einen Serverschrank mit einem Baugruppenträger, einen Server zum Einbau in einen Serverschrank sowie ein Verfahren zur Erzeugung einer digitalen Kennung eines Servers in einem Serverschrank anzugeben, so dass eine effizientere Kodierung mehrerer Server in einem Serverschrank möglich ist.So far, the determination of the identifier via a coding of the slots on the rack, whereby a server recognizes its position when contacting the rack and can pass it on to a management system. In a server cabinet for example for 20 servers, you need five binary contacts at each slot and five corresponding mating contacts at each server. This method of coding therefore requires a great deal of contacts and thus makes the overall system more expensive. The invention is therefore based on the object of specifying a server rack with a rack, a server for installation in a server cabinet and a method for generating a digital identifier of a server in a server cabinet, so that a more efficient coding of multiple servers in a server cabinet is possible.
Diese Aufgabe wird erfindungsgemäß durch einen Serverschrank der eingangs genannten Art gelöst, der Mittel aufweist zur Erzeugung einbauplatzabhängiger Spannungen, die auf Seiten der Server abgreifbar sind. Bezüglich eines Servers wird die Aufgabe dadurch gelöst, dass der Server einen Analog-Digital- Wandler aufweist zur Umsetzung einer an einem Spannungsteiler abgegriffenen einbauplatzabhängigen Spannung in einen digita- len Wert. Ein erfindungsgemäßes Verfahren ist dadurch gekennzeichnet, dass durch einen Spannungsteiler, aufweisend einen einbauplatzabhängigen ersten Widerstand auf dem Baugruppenträger und einen zweiten Widerstand auf dem Baugruppenträger oder dem Server, eine einbauplatzabhängige Spannung an einem Abgriff des Spannungsteilers auf Seiten des Servers gebildet wird und aus dieser eine Serverkennung erzeugt wird.This object is achieved by a server cabinet of the type mentioned, the means for generating slot-dependent voltages that can be tapped on the server side. With regard to a server, the object is achieved in that the server has an analog-to-digital converter for converting a location-dependent voltage tapped at a voltage divider into a digital value. An inventive method is characterized in that by a voltage divider, comprising a slot-dependent first resistor on the rack and a second resistor on the rack or the server, a slot-dependent voltage is formed on a tap of the voltage divider on the server side and from this a server identifier is produced.
Die einbauplatzabhängige Spannung stellt einen analogen Wert dar, der über einen einzigen Pin einer Steckvorrichtung über- tragen werden kann. Es kommt daher zu einer Einsparung mehrerer Pins. Der Spannungsteiler kann auf dem Baugruppenträger gebildet werden. In diesem Fall wird der Abgriff des Spannungsteilers über die Steckvorrichtung für den Server zugreifbar gemacht. Alternativ kann der zweite Widerstand des Spannungsteilers auf dem Server selber angeordnet sein, so dass der Abgriffpunkt im Bereich des Servers liegt. Die erfindungsgemäßen Lösungen haben den Vorteil, dass auch bei einer Vielzahl von Einbauplätzen lediglich ein Kontakt pro Einbauplatz und ein entsprechender Gegenkontakt bei den Servern zur Kodierung der Einbauplätze vorgesehen werden muss. Die Erzeugung der Serverkennung erfolgt durch Auswerten der einbauplatzabhängigen Spannung zwischen den beiden Widerständen des Einbauplatzes bzw. den Widerständen des Einbauplatzes und des Servers.The slot-dependent voltage represents an analogue value which can be transmitted via a single pin of a plug-and-socket device. There is therefore a saving of several pins. The voltage divider can be formed on the rack. In this case, the tap of the voltage divider is made accessible to the server via the plug-in device. Alternatively, the second resistor of the voltage divider may be arranged on the server itself, so that the tapping point is located in the area of the server. The solutions according to the invention have the advantage that even with a large number of slots only one contact per slot and a corresponding mating contact must be provided at the servers for coding the bays. The generation of the server identifier is carried out by evaluating the slot-dependent voltage between the two resistors of the slot or the resistors of the slot and the server.
Vorzugsweise wird die gemessene einbauplatzabhängige Spannung serverseitig in einen digitalen Wert umgesetzt und nachfolgend einem von mehreren Wertebereichen zugeordnet.Preferably, the measured slot-dependent voltage is server-side converted into a digital value and subsequently assigned to one of a plurality of value ranges.
Bevorzugt erfolgt die Zuordnung durch einen Vergleich mit mehreren festgelegten Vergleichswerten, beginnend beim niedrigsten Vergleichswert. Die festen Vergleichswerte stellen Entscheidungsstufen dar, die einen mit einer gewissen Abweichung behafteten Wert aus einem Widerstandsverhältnis eindeutig einem bestimmten Wert zuordnen. Die Abweichung ist dabei abhängig von Umwelteinflüssen, beispielsweise Temperatur oder Feuchte, und von der Fertigungsgenauigkeit der verwendeten Widerstände und beträgt in der Regel ein bis mehrere Prozent.The assignment preferably takes place by a comparison with a plurality of predetermined comparison values, starting at the lowest comparison value. The fixed comparison values represent decision stages which uniquely assign a value of a resistance ratio with a certain deviation to a specific value. The deviation is dependent on environmental influences, such as temperature or humidity, and the manufacturing accuracy of the resistors used and is usually one to several percent.
Vorzugsweise entspricht die Anzahl der Vergleichswerte der Anzahl der Einbauplätze im Serverschrank, wobei alle Vergleichswerte gemäß der Reihenfolge der Einbauplätze in aufsteigender Richtung einer Nummer zugeordnet sind. Die Nummern verknüpfen die Vergleichswerte mit der entsprechenden Position eines Einbauplatzes im Serverschrank. Dadurch kann eine einbauplatzabhängige Kennung für einen Server erzeugt werden.Preferably, the number of comparison values corresponds to the number of slots in the server cabinet, all comparison values being assigned to a number in ascending order according to the sequence of slots. The numbers link the comparison values to the corresponding position of a slot in the server cabinet. This allows a slot-dependent identifier to be generated for a server.
Erfindungsgemäß ausgestaltete Serverschränke bzw. Server können insbesondere als Bladeserveranordnungen bzw. als Blade- Server vorteilhaft eingesetzt werden. Bei dieser Bauform sind teilweise mehrere hundert Server in einem einzigen Serverschrank angeordnet. Die Besonderheit der Bauform liegt darin, dass mehrere dieser Bladeserver, kurz Blades genannt, neben- oder übereinander in einem Baugruppenträger angeordnet sind, der je nach Hersteller z.B. Blade-Center oder Blade-Enclosure genannt wird und häufig in 19" Racks angeordnet ist. Die Blades werden in so genannte Slots eingeschoben und sind dann automatisch mit der Backplane des Baugruppenträgers verbun- den.Server cabinets or servers designed according to the invention can be used, in particular, as blade server arrangements or as blade servers. Server be used advantageously. In this design, sometimes several hundred servers are arranged in a single server cabinet. The peculiarity of the design is that several of these Bladeserver, short called Blades, side by side or one above the other are arranged in a rack, which is called depending on the manufacturer, for example Blade Center or Blade Enclosure and is often arranged in 19 "racks Blades are inserted into so-called slots and are then automatically connected to the backplane of the subrack.
Bei den erfindungsgemäßen Systemen bzw. nach dem erfindungsgemäßen Verfahren lässt sich ein Einbauplatz besonders schnell und einfach ermitteln.In the systems according to the invention or according to the method according to the invention, a slot can be determined particularly quickly and easily.
Weitere vorteilhafte Ausführungen sind in den Unteransprüchen, sowie in der Figurenbeschreibung offenbart. Die Erfindung wird anhand mehrerer Zeichnungen näher erläutert.Further advantageous embodiments are disclosed in the subclaims and in the description of the figures. The invention will be explained in more detail with reference to several drawings.
Es zeigen:Show it:
Figur 1 ein schematisiertes Blockschaltbild einer Anordnung, bestehend aus einem Baugruppenträger und mehreren angeschlos- senen Servern,FIG. 1 shows a schematic block diagram of an arrangement consisting of a rack and several connected servers,
Figur 2 in tabellarischer Form die Ermittlung einer digitalen Kennung eines Servers in einem Serverschrank,FIG. 2 shows in tabular form the determination of a digital identifier of a server in a server cabinet,
Figur 3 ein schematisiertes Blockschaltbild einer Anordnung, aufweisend eine weitere mögliche Ausführung eines Baugruppenträgers und eines angeschlossenen Servers und Figur 4 ein schematisiertes Blockschaltbild einer Anordnung, aufweisend eine dritte mögliche Ausführung eines Baugruppenträgers und eines angeschlossenen Servers.Figure 3 is a schematic block diagram of an arrangement comprising a further possible embodiment of a rack and a connected server and Figure 4 is a schematic block diagram of an arrangement comprising a third possible embodiment of a rack and a connected server.
Figur 1 zeigt ein schematisiertes Blockschaltbild eines Baugruppenträgers 1 eines Serverschranks, auf welchem mehrere Baugruppenträger-Widerstände 3 unterschiedlichen Werts, hier beispielhaft zwischen 1 Ohm und 37,4 kOhm, nach Masse (GND) verdrahtet sind. Außerdem sind mehrere Server 2 an den Bau- gruppenträger 1 angeschlossen, wobei mehrere Server- Widerstände 4 einheitlichen Werts, hier beispielhaft 2210 Ohm, jeweils mit der Versorgungsspannung von 3,3 Volt und einem der Baugruppenträger-Widerstände 3 verbunden sind, so dass ein Spannungsteiler gebildet ist. Aufgrund der unter- schiedlichen Dimensionierung der Baugruppenträger-Widerstände 3. ergeben sich unterschiedliche Teilerverhältnisse. Das heißt, dass an jedem Server-Widerstand 4 eine andere Spannung abfällt, die in jedem Server 2 über einen Analog-Digital- Wandler 5 in einen digitalen Wert umgesetzt wird. Dieser Wert wird anschließend in einer Logikeinheit 6 unter Zuhilfenahme fester Vergleichswerte einer entsprechenden einbauplatzabhän- gigen Kennung zugeordnet. Auf diese Weise liefert eine an einem Server-Widerstand 4 abgegriffene Spannung die Serverken- nung für einen an den Baugruppenträger 1 angeschlossenen Ser- ver 2.FIG. 1 shows a schematic block diagram of a rack 1 of a server cabinet, on which a plurality of rack resistors 3 of different value, in this case for example between 1 ohm and 37.4 kOhm, are wired to ground (GND). In addition, several servers 2 are connected to the subrack 1, wherein a plurality of server resistors 4 of uniform value, here exemplarily 2210 ohms, each with the supply voltage of 3.3 volts and one of the rack resistors 3 are connected, so that a voltage divider is formed. Due to the different dimensions of the subrack resistors 3. different divider ratios result. This means that at each server resistor 4, another voltage drops, which is converted in each server 2 via an analog-to-digital converter 5 in a digital value. This value is then assigned in a logic unit 6 with the aid of fixed comparison values to a corresponding slot-dependent identifier. In this way, a voltage tapped at a server resistor 4 provides the server identifier for a server 2 connected to the rack 1.
Zusätzlich sind alle Server 2 über eine Schnittstelle 8 an einen Management-Bus 7 angeschlossen, der die Kommunikation und den Datenaustausch zwischen den einzelnen Servern 2 ge- währleistet. Der Management-Bus 7 kann dabei als paralleler oder serieller Bus ausgeführt sein. Denkbar wäre, dass ein Server 2 als Management-System eingerichtet ist, der die üb- rigen angeschlossenen Server 2 über ihre Serverkennung erkennt und ansprechen kann.In addition, all servers 2 are connected via an interface 8 to a management bus 7, which ensures communication and data exchange between the individual servers 2. The management bus 7 can be designed as a parallel or serial bus. It would be conceivable that a server 2 is set up as a management system, which rigen connected server 2 can recognize and address their server ID.
Figur 2 zeigt tabellarisch die Generierung einer einbauplatz- abhängigen Kennung eines Servers 2. Die Spalte 10 auf der linken Seite beinhaltet beispielhaft mögliche Werte R2 der unterschiedlichen Baugruppenträger-Widerstände 3 gemäß Figur 1. Aus der Tabelle von Figur 2 ergeben sich bei einer Versorgungsspannung von 3,3 Volt und einer Dimensionierung der kon- taktierten Server-Widerstände 4 gemäß Figur 1 zu 2210 Ohm abgreifbare Spannungen Vout an den Widerständen R2, deren Werte in Spalte 11 aufgeführt sind. Die Ströme durch die einzelnen Spannungsteiler gemäß Figur 1 sind in Spalte 12 aufgeführt. Die rechte Spalte 13 des Blocks zeigt beispielhaft aus den unterschiedlichen Spannungen Vout erzeugte digitale Werte ADC der Analog-Digital-Wandler 5 gemäß Figur 1. Dabei handelt es sich um 10-Bit Digitalwerte.FIG. 2 shows, in tabular form, the generation of a slot-dependent identifier of a server 2. The column 10 on the left contains examples of possible values R2 of the different rack resistors 3 according to FIG , 3 volts and a dimensioning of the contacted server resistors 4 according to FIG. 1 can be tapped at 2210 ohm voltages Vout at the resistors R2, the values of which are listed in column 11. The currents through the individual voltage dividers according to FIG. 1 are listed in column 12. The right-hand column 13 of the block shows, by way of example, digital values ADC generated from the different voltages Vout of the analog-to-digital converters 5 according to FIG. 1. These are 10-bit digital values.
Da die Widerstände 3 und 4 toleranzbehaftet sind und sich zu- dem beispielsweise mit der Temperatur oder dem Alter ändern können, weisen die Werte ADC eine Streuung auf, so dass sie nicht unmittelbar als Kennung verwendet werden können. Sie müssen zunächst festgelegten Wertebereichen zugeordnet werden. Diese sind durch Vergleichswerte definiert, die in Spal- te 14 angegeben sind. Jedem Vergleichswert ist eine Kennung aus Spalte 15 zugeordnet. Jeder digitale Wert ADC aus Spalte 13 wird mit den Vergleichswerten 14, beginnend mit dem kleinsten Vergleichswert, verglichen, wobei die entsprechende Kennung aus Spalte 15 übernommen wird, sobald der Vergleichs- wert größer ist als der digitale Wert ADC der Spalte 13 und kein kleinerer Vergleichswert besteht, der größer als der digitale Wert ADC aus Spalte 13 ist. Erfolgt der Vergleich streng in aufsteigender Reihenfolge, so wäre auch eine Ab- bruchbedingung denkbar, die erfüllt ist, nachdem der erste Vergleichswert gefunden wurde, der größer ist als der digitale Wert ADC, wobei die entsprechende Kennung dieses Vergleichswertes übernommen wird.Since the resistors 3 and 4 are subject to tolerances and can change, for example, with temperature or age, the values ADC have a dispersion, so that they can not be used directly as identifier. They must first be assigned to specified value ranges. These are defined by comparison values given in column 14. Each comparison value is assigned an identifier from column 15. Each digital value ADC from column 13 is compared with the comparison values 14, starting with the smallest comparison value, the corresponding identifier from column 15 being adopted as soon as the comparison value is greater than the digital value ADC of column 13 and no smaller comparison value which is greater than the digital value ADC of column 13. If the comparison is made strictly in ascending order, an abatement fracture condition that is satisfied after the first comparison value has been found which is greater than the digital value ADC, whereby the corresponding identifier of this comparison value is adopted.
Auf diese Weise wird jedem Server 2, der an einer bestimmten Position an den Baugruppenträger 1 angeschlossen ist, entsprechend der erzeugten Spannung Vout eine Kennung zugeordnet .In this way, each server 2, which is connected to the rack 1 at a certain position, assigned according to the generated voltage Vout an identifier.
Beispielsweise fällt an einem Widerstand R2 von 1400 Ohm gemäß Tabelle 10 eine Spannung Vout von 1,28 Volt ab, wobei ein Strom von 0,91 Ampere fließt. Ein erzeugter digitaler Wert ADC beträgt beispielsweise 397. Dieser wird nun mit dem Ver- gleichswerten Comp. Value aus Spalte 14 in aufsteigender Reihenfolge verglichen. Der erste Vergleichswert Comp. Value beträgt 30. Da er kleiner ist als 397, wird fortgefahren. Dies geschieht bis zum Vergleichswert 427. Dieser ist erstmalig größer als 397. Der Vergleich wird abgebrochen und die dem Vergleichswert 427 zugeordnete Blade ID 7 aus Spalte 15 übernommen. Ein Server 2, der gemäß Figur 1 an einen Baugruppenträger 1 angeschlossen ist, würde sich aufgrund der beispielhaft aufgeführten Parameter also am Einbauplatz mit der Kennung 7 befinden.For example, at a resistance R2 of 1400 ohms, as shown in Table 10, a voltage Vout of 1.28 volts drops, with a current of 0.91 amps flowing. A generated digital value ADC is, for example, 397. This is now compared with the comparison value Comp. Value from column 14 compared in ascending order. The first comparison value Comp. Value is 30. Since it is less than 397, it will continue. This happens until the comparison value 427. This is for the first time greater than 397. The comparison is aborted and the blade ID 7 assigned to the comparison value 427 from column 15 is adopted. A server 2, which is connected according to Figure 1 to a rack 1, would therefore be due to the parameters listed as examples at the slot with the identifier 7.
In einer alternativen Ausführung, welche in Figur 3 dargestellt ist, wird die analoge Spannung, die am Widerstand 4 abfällt, mittels Komparatoren 9, 19, 29, 39 mit unterschiedlichen Schwellwerten Vrefl, Vref2, Vref3, Vref4 verglichen. Dadurch erhält man ebenfalls eine digitale einbauplatzabhän- gige Kennung. Beträgt die Spannung am Widerstand 4 beispielsweise 1 Volt und betragen die Schwellwerte Vrefl = 0,5 Volt, Vref2 = 1,5 Volt, Vref3 = 2,5 Volt und Vref4 = 3 Volt, so be- findet sich lediglich der Komparator 9 auf High. Die anderen Komparatoren 19, 29, 39 bleiben auf Low, da die Spannung am Widerstand 4 kleiner ist, als deren Schwellwerte Vref2, Vref3 und Vref4. Die Kennung 0 0 0 1 kann anschließend von einer CPU 10 erfasst und interpretiert werden.In an alternative embodiment, which is shown in FIG. 3, the analog voltage dropping at the resistor 4 is compared by means of comparators 9, 19, 29, 39 with different threshold values Vrefl, Vref2, Vref3, Vref4. This also gives you a digital slot-dependent identifier. For example, if the voltage across resistor 4 is 1 volt and the thresholds are Vref = 0.5 volts, Vref2 = 1.5 volts, Vref3 = 2.5 volts and Vref4 = 3 volts, then only the comparator 9 is high. The other comparators 19, 29, 39 remain low because the voltage across the resistor 4 is lower than their thresholds Vref2, Vref3 and Vref4. The identifier 0 0 0 1 can then be detected and interpreted by a CPU 10.
Figur 4 zeigt eine weitere alternative Ausführung. Hierbei befinden sich mehrere Spannungsteiler, jeweils aufweisend zwei Widerstände 3 und 13, auf dem Baugruppenträger 1. Dabei sind die Widerstände 3 unterschiedlich und die Widerstände 13 einheitlich dimensioniert. Die an den Widerständen 13 abfallenden Spannungen können bei Anschluss eines Servers 2 von diesem abgegriffen und in einem Analog-Digital-Wandler 5 und einer Logikeinheit 6 umgesetzt und interpretiert werden. In einer Abwandlung sind auch die Widerstände 13 unterschiedlich dimensioniert. Da sich im Ausführungsbeispiel von Figur 4 beide Widerstände der Spannungsteiler auf einer Platine befinden, können sie für die Einbauplätze so dimensioniert werden, dass sich eindeutige Spannungen am Abgriff ergeben.FIG. 4 shows a further alternative embodiment. Here are several voltage divider, each having two resistors 3 and 13, on the rack 1. In this case, the resistors 3 are different and the resistors 13 uniformly dimensioned. When the server 2 is connected, the voltages dropping across the resistors 13 can be tapped from this and converted and interpreted in an analog-to-digital converter 5 and a logic unit 6. In a modification, the resistors 13 are dimensioned differently. Since both resistors of the voltage dividers are located on a circuit board in the embodiment of Figure 4, they can be dimensioned for the slots so that there are clear voltages on the tap.
Die dargestellten Figuren und Dimensionierungen der Widerstände, Spannungen und Ströme, sowie der Ausgangswerte der Analog-Digital-Wandler und ihrer Vergleichswerte sind hier nur beispielhaft aufgeführt und wirken nicht einschränkend auf die Erfindung. So könnte eine Kennung Blade ID aus derThe illustrated figures and dimensions of the resistors, voltages and currents, as well as the output values of the analog-to-digital converters and their comparison values are listed here only by way of example and do not limit the invention. So could an identifier Blade ID from the
Spalte 15 gemäß Figur 2 neben der Nummer beispielsweise auch einen Buchstaben enthalten, der den Serverschrank selbst kodiert. Auf diese Weise könnten bei Kombination mehrerer Serverschränke dennoch eindeutige Serverkennungen vergeben wer- den. Ebenso könnte ein Server 2 aus Figur 4 anstelle der Analog- Digital-Umsetzer 5 eine Komparatoranordnung gemäß Figur 3 zur Erzeugung einer Kennung besitzen. Column 15 according to Figure 2 in addition to the number, for example, also contain a letter that encodes the server cabinet itself. In this way, if server cabinets are combined, unique server identifiers could still be assigned. Likewise, a server 2 of Figure 4 could instead of the analog-to-digital converter 5 have a comparator according to Figure 3 for generating an identifier.
Bezugs zeichenlisteReference sign list
1 Baugruppenträger1 rack
2 Server 3, 13 Baugruppenträger-Widerstand2 servers 3, 13 rack resistance
4 Server-Widerstand4 server resistance
5 Analog-Digital-Wandler5 analog-to-digital converters
6 Logikeinheit6 logic unit
7 Management-Bus 8 Schnittstelle7 management bus 8 interface
9, 19, 29, 39 Komparator9, 19, 29, 39 Comparator
10 CPU10 CPU
Vref Schwellwert eines KomparatorsVref threshold of a comparator
Vout Spannung an einem Baugruppenträger-Widerstand Current Strom im SpannungsteilerVout voltage on a rack resistor Current Current in the voltage divider
ADC Wert eines Analog-Digital-Wandlers Comp. Value VergleichswertADC value of an analog-to-digital converter Comp. Value comparison value
Blade ID Serverkennung Blade ID server identifier

Claims

Patentansprüche claims
1. Serverschrank mit einem Baugruppenträger (1), der mehrere Einbauplätze für jeweils einen Server (2) aufweist, gekennzeichnet durch Mittel zur Erzeugung einbauplatzabhängi- ger Spannungen, die auf Seiten der Server (2) abgreifbar sind.1. server cabinet with a rack (1) having a plurality of bays for each server (2), characterized by means for generating bunker dependent voltages that can be tapped on the server side (2).
2. Serverschrank nach Anspruch 1, dadurch gekennzeichnet, dass zur Erzeugung der einbauplatzab- hängigen Spannung (Vout) für jeden Einbauplatz ein Spannungsteiler vorgesehen ist, wobei der Spannungsteiler einen ein- bauplatzabhängigen ersten Widerstand (3) auf dem Baugruppenträger (1) und einem zweiten Widerstand (13) auf dem Baugrup- penträger (1) oder einen Anschluss an einer Steckvorrichtung für einen Server (2) aufweist zur Kontaktierung eines zweiten Widerstandes (4) auf dem Server (2) .2. server cabinet according to claim 1, characterized in that for generating the slot-dependent voltage (Vout) for each slot a voltage divider is provided, wherein the voltage divider a Einbuplatzabhängigen first resistor (3) on the rack (1) and a second Resistor (13) on the module carrier (1) or a connection to a plug-in device for a server (2) for contacting a second resistor (4) on the server (2).
3. Server (2) zum Einbau in einen Serverschrank nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass der Server (2) einen Analog- Digital-Wandler (5) aufweist zur Umsetzung einer an einem Spannungsteiler abgegriffenen einbauplatzabhängigen Spannung (Vout) in einen digitalen Wert (ADC) .3. server (2) for installation in a server cabinet according to one of claims 1 or 2, characterized in that the server (2) has an analog-to-digital converter (5) for implementing a tapped on a voltage divider slot-dependent voltage (Vout) into a digital value (ADC).
4. Anordnung, bestehend aus einem Serverschrank nach einem der Ansprüche 1 oder 2 und mindestens einem Server (2) nach Anspruch 3.4. Arrangement consisting of a server cabinet according to one of claims 1 or 2 and at least one server (2) according to claim 3.
5. Verfahren zur Erzeugung einer digitalen Kennung (Blade ID) eines Servers (2) in einem Serverschrank mit einem Baugruppenträger (1) zur Aufnahme mehrerer Server (2), dadurch gekennzeichnet, dass durch einen Spannungsteiler, aufweisend einen einbauplatzabhängigen ersten Widerstand (3) auf dem Baugruppenträger (1) und einen zweiten Widerstand (13,4) auf dem Baugruppenträger (1) oder dem Server (2), eine einbauplatzabhängige Spannung (Vout) an einem Abgriff des5. A method for generating a digital identifier (Blade ID) of a server (2) in a server cabinet with a rack (1) for receiving a plurality of servers (2), characterized in that by a voltage divider, comprising a slot-dependent first resistor (3) on the rack (1) and a second resistor (13,4) on the rack (1) or the server (2), a slot-dependent voltage (Vout) at a tap of the
Spannungsteilers auf Seiten des Servers (2) gebildet wird und aus dieser eine Serverkennung (Blade ID) erzeugt wird.Voltage divider on the part of the server (2) is formed and from this a server identifier (Blade ID) is generated.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die einbauplatzabhängige Spannung (Vout) in einen digitalen Wert (ADC) umgesetzt und nachfolgend einem von mehreren Wertebereichen zugeordnet wird.6. The method according to claim 5, characterized in that the slot-dependent voltage (Vout) is converted into a digital value (ADC) and subsequently assigned to one of a plurality of value ranges.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Zuordnung durch einen Vergleich mit mehreren festgelegten Vergleichswerten (Comp. Va- lue) , beginnend beim niedrigsten Vergleichswert (Comp. Va- lue) , erfolgt .7. The method as claimed in claim 6, characterized in that the assignment is made by a comparison with a plurality of specified comparison values (Comp. Value), starting at the lowest comparison value (Comp. Value).
8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Anzahl der Vergleichswerte (Comp. Value) der Anzahl der Einbauplätze im Serverschrank entspricht, wobei alle Vergleichswerte (Comp. Value) gemäß der Reihenfolge der Einbauplätze in aufsteigender Richtung einer Nummer zugeordnet sind.8. The method according to claim 7, characterized in that the number of comparison values (Comp. Value) corresponds to the number of bays in the server cabinet, wherein all comparison values (Comp. Value) are assigned to a number according to the order of bays in the ascending direction.
9. Verfahren nach Anspruch 7 oder 8, dadurch gekennzeichnet, dass die Nummer eines Vergleichswertes (Comp. Value) als Kennung (Blade ID) des Servers im Serverschrank übernommen wird, falls der Vergleichswert (Comp. Value) größer ist, als der vom Analog-Digital-Wandler (5) erzeugte digitale Wert (ADC), und kein kleinerer Vergleichswert besteht, der größer als der digitale Wert (ADC) ist.9. The method according to claim 7 or 8, characterized in that the number of a comparison value (Comp. Value) is taken as an identifier (Blade ID) of the server in the server cabinet, if the comparison value (Comp. Value) is greater than that of the analog Digital converter (5) generated digital value (ADC), and there is no smaller comparison value greater than the digital value (ADC).
10. Verfahren nach einem der Ansprüche 5 bis 9, dadurch ge- kennzeichnet, dass die jeweiligen Verfahrensschritte der Ansprüche 6, 7, 8 bzw. 9 auf Seiten des Servers ausgeführt werden . 10. The method according to any one of claims 5 to 9, character- ized in that the respective method steps of claims 6, 7, 8 and 9 are executed on the server side.
PCT/EP2008/063032 2007-10-12 2008-09-29 Server cabinet, server, and method for generating a digital identification of a server in a server cabinet WO2009050029A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102007049004.8 2007-10-12
DE200710049004 DE102007049004A1 (en) 2007-10-12 2007-10-12 Server cabinet, server, and method for generating a digital identifier of a server in a server cabinet

Publications (1)

Publication Number Publication Date
WO2009050029A1 true WO2009050029A1 (en) 2009-04-23

Family

ID=40394306

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/063032 WO2009050029A1 (en) 2007-10-12 2008-09-29 Server cabinet, server, and method for generating a digital identification of a server in a server cabinet

Country Status (3)

Country Link
DE (1) DE102007049004A1 (en)
TW (1) TW200923672A (en)
WO (1) WO2009050029A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011107839A1 (en) 2011-07-01 2013-01-03 Carsten Koch Optoelectronic device for analyzing type and position of e.g. servers in server-rack in large datacenter, has evaluation unit for evaluating server-rack-inner area with respect to optical markers and determining position of components

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012113807A1 (en) * 2011-02-22 2012-08-30 Dacentec Be Bvba A data centre rack comprising a power bar

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0267011A2 (en) * 1986-11-05 1988-05-11 Stratus Computer, Inc. Apparatus for fault-tolerant computer system having expandable processor section
EP0569900A1 (en) * 1992-05-11 1993-11-18 Westinghouse Air Brake Company Automatic slot identification and address decoding system
US20020161938A1 (en) * 2001-04-27 2002-10-31 International Business Machine Corporation Increasing control information from a single general purpose input/output (GPIO) mechanism
US6564278B1 (en) * 1999-10-21 2003-05-13 Ulysses Esd, Inc. System and method for obtaining board address information
US20040178270A1 (en) * 2003-03-10 2004-09-16 Pradhan Salil V. Tracking electronic devices

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6094053A (en) * 1995-11-06 2000-07-25 Ford Global Technologies, Inc. Method and apparatus for identifying electronic circuits in a distributed electronic system
US5831546A (en) * 1996-05-10 1998-11-03 General Signal Corporation Automatic addressing in life safety system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0267011A2 (en) * 1986-11-05 1988-05-11 Stratus Computer, Inc. Apparatus for fault-tolerant computer system having expandable processor section
EP0569900A1 (en) * 1992-05-11 1993-11-18 Westinghouse Air Brake Company Automatic slot identification and address decoding system
US6564278B1 (en) * 1999-10-21 2003-05-13 Ulysses Esd, Inc. System and method for obtaining board address information
US20020161938A1 (en) * 2001-04-27 2002-10-31 International Business Machine Corporation Increasing control information from a single general purpose input/output (GPIO) mechanism
US20040178270A1 (en) * 2003-03-10 2004-09-16 Pradhan Salil V. Tracking electronic devices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011107839A1 (en) 2011-07-01 2013-01-03 Carsten Koch Optoelectronic device for analyzing type and position of e.g. servers in server-rack in large datacenter, has evaluation unit for evaluating server-rack-inner area with respect to optical markers and determining position of components

Also Published As

Publication number Publication date
TW200923672A (en) 2009-06-01
DE102007049004A1 (en) 2009-04-16

Similar Documents

Publication Publication Date Title
EP2015518B1 (en) Slave device for use in a series connection and bus arrangement with series connection in a sub-bus system
EP0546455A2 (en) Electronic control unit for switching a number of electrical loads
EP3973746B1 (en) Method and apparatuses for controlling the output voltage of a voltage regulator
EP3973745B1 (en) Method and apparatuses for regulating the output voltage of a voltage regulator
DE102013011377A1 (en) Modular field device connection unit
DE102008057474B4 (en) transmitters
WO2009050029A1 (en) Server cabinet, server, and method for generating a digital identification of a server in a server cabinet
EP1048934A2 (en) Dual-wire-type detector
DE10303454B4 (en) Encodable electronic circuit arrangement and method for its production
DE19914004B4 (en) Identifiable electrical component with methods of identification and evaluation
EP0419993A2 (en) Parallel circuit module
EP0939976B1 (en) Device for coding plug receptacles
AT16808U1 (en) Arrangement for lighting
DE102011002618A1 (en) Battery cell module of battery for motor vehicle e.g. hybrid car, has electronics unit that detects battery cell voltage, and compares detected voltage with preset voltage so as to allow discharge current to flow from battery cell
DE19532677B4 (en) Monitoring circuit for at least one supply voltage
DE102007010591A1 (en) Switch state detector and encoder
DE10315646A1 (en) Insertion circuit unit especially for low voltage for field bus systems has recognition and evaluation system with coded groups and a recognition signal for each level
EP0585548A1 (en) Fieldstation for a computer controlled serial bus system
EP1612689B1 (en) Identification of slots in a bus system
DE3939408C2 (en)
DE102017216715A1 (en) Adaptive analog-to-digital converter circuit
DE102017124096A1 (en) Communication system with automatic recognition of communication devices
DE102020106412B4 (en) System and method for determining the position of battery module / pack control units
DE102012010788A1 (en) Modular system, in particular modular energy storage
DE102020130332A1 (en) Detection device for detecting a logic signal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08804884

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 08804884

Country of ref document: EP

Kind code of ref document: A1