Haute Couture Server: Apple Xserve G4 Review



Apple ist eines der sichtbarsten auf dem Computermarkt, es ist auch eines der umstrittensten. Es gibt verschwindend wenige Menschen, denen die Produkte und die Marktstrategie gleichgültig sind - sie lieben es oder kritisieren es - manchmal hassen sie es sogar. Seine Produkte sind vielen Menschen bekannt, die sich für Computertechnologie interessieren.



Es gibt jedoch einen Bereich, in dem das Vorhandensein von Apples Vorschlägen von vielen überrascht wird. Dies ist der Servermarkt. De jure bietet das Unternehmen seinen Kunden de facto keine Serversysteme an - Mac Mini mit installiertem macOS Server wird sowohl in On-Premise-Installationen recht erfolgreich eingesetzt als auch von einigen Cloud-Anbietern, einschließlich Selectel, als Teil des Selectel- Angebots zur Miete angeboten . Lab .



Es ist jedoch schwierig, diese fleißigen Kinder als vollwertige Server zu bezeichnen. Es gibt keine üblichen Optionen für Erweiterung und Fehlertoleranz. Es gibt keine Verwaltungsfunktionen über IPMI, die seit langem zum Standard geworden sind. Wir sehen eine durchaus vernünftige Frage voraus - und wer braucht sie überhaupt, außer vielleicht Entwicklern für das entsprechende Ökosystem, wenn es viele andere Möglichkeiten zum Aufbau eines Servers gibt.



Die Antwort ist auch einfach: Lange Zeit hat das "Obstunternehmen" seine eigenen Lösungen zum Aufbau von Unternehmensnetzwerken, und da macOS (und dementsprechend OS X) ein ziemlich Unix-kompatibles System ist, bedeutet dies, dass das Unternehmen dies hat Wenn Sie einen Mac als Unternehmensstandard ausgewählt haben, möchten Sie möglicherweise die Serveranforderungen mithilfe vertrauter Technologie und Betriebssysteme lösen.



Von 1993 bis 2003 hat Apple lange Zeit Server veröffentlicht, die auf modernen Apple Workgroup Server-Workstations basieren. Diese Maschinen entsprachen logischerweise der modernen Idee, den Mac Mini als Server zu verwenden, und wurden entwickelt, um den Anforderungen kleiner Teams - "Arbeitsgruppen" - gerecht zu werden. Sie arbeiteten zunächst unter A / UX, einer proprietären Unix-Implementierung mit einer grafischen Oberfläche, die System 7 ähnelt und mit Programmen dafür kompatibel ist. Die letzte Version wurde 1995 veröffentlicht und erst 1999 durch OS X Server ersetzt.



Es gab aber auch vollwertige Server-Maschinen in seiner Produktreihe, die ursprünglich für diese Rolle entwickelt wurden. Der erste Versuch war ein Apple Network Server, der auf frühen PowerPCs basierte und AIX - IBMs Unix-Implementierungen ausführte. Diese Linie dauerte nicht lange - von Februar 1996 bis April 1997. Der zweite Versuch war erfolgreicher, und dies wird im heutigen Artikel erörtert.



Wir treffen uns nach Kleidung und Spezifikationen



Lassen Sie mich also vorstellen - das im Mai 2002 eingeführte Erstgeborene der "neuen" Apple Xserve-Familie, das Xserve G4-Modell (interne Bezeichnung RackMac1,1) in nahezu maximaler Konfiguration:



  • zwei PowerPC G4 1.0 GHz-Prozessoren mit jeweils 256 KB L2-Cache und 2 MB externem L3-Cache;
  • 2 GB DDR266-RAM (die maximal unterstützte Menge ist festgelegt, in der ursprünglichen Konfiguration waren es 512 MB);
  • 60 ;
  • ( , PCI64).


Die Serverkosten betrugen 2999 USD für die Einzelprozessorversion und 3999 USD für die Doppelprozessorversion. Wir werden die "Füllung" später genauer betrachten, aber vorerst - die versprochenen "Kleider"!



Ich denke, die meisten Leser sind es gewohnt, den Server als eine Art nützliches Gerät mit einem außergewöhnlich funktionalen Design zu betrachten - maximale Nutzung der Frontplatte zur Aufnahme von Festplatten, Streuung von Tasten und Verriegelungen, zahlreiche mehrfarbige Anzeigen und vieles mehr vor allem feste Gitter und Maschen für die Belüftung. Klassische schwarze oder beige Farbe, seltener mattes Grau. Streng, effizient, absolut - ja. Schön - für einen Amateur, besonders wenn Ihr Lieblingsauto ein Defender oder Gelandewagen ist und Ihr Lieblingsflugzeug Skyvan ist. Stilvoll - siehe vorherigen Punkt, aber normalerweise nicht der Fall.



Apple hat es geschafft, ein funktionales Gerät gemäß den allgemein anerkannten Schönheitskanonen schön und stilvoll zu gestalten. Die Frontplatte ist das Reich aus gebürstetem Aluminium. Eine ordentliche Linie des Bedienfelds mit runden, glänzenden, polierten Metallknöpfen, die mit einer nicht wahrnehmbaren Lücke und reinrassigem Druck installiert sind. FireWire-Anschluss zum schnellen Anschließen eines externen Laufwerks.





Sechskantiges Schlüsselloch zum Verriegeln des Ablagefachs und der Eingabegeräte. Zwei LED-Streifen zeigen die Prozessorlast an. Die Indikatoren selbst haben schöne saftige Farbtöne:



  • blau für Lastanzeige,
  • grün für die Hauptnetzwerkschnittstelle,
  • gelb, um den Systemstatus und die Blockierung anzuzeigen,
  • Weiß ist die Hauptstromanzeige.


Auf der rechten Seite befindet sich ein optisches Laufwerk mit einer Lünette aus demselben dicken Stück Aluminium und einem ordentlich glänzenden Knopf.



Unten finden Sie Einschübe für vier Festplatten - mit einer soliden Aluminiumfront. Es gibt keine Riegel oder Griffe, nur zwei kleine Indikatoraugen. Um die Disc auszuwerfen, müssen Sie die "Mündung" drücken - der bequeme Griff gleitet sanft heraus - genau wie beim hochmodernen Elektroauto Jaguar I-Pace. Laufwerke sind Hot-Swap-fähig, aber überraschenderweise mit einer IDE-Schnittstelle.



In den Körben befindet sich ein kurzes Kabel, und der Anschluss selbst, der sie mit der Rückwandplatine verbindet, wurde von SCA ausgeliehen (SCSI automatisch konfiguriert), SCSI selbst wird jedoch überhaupt nicht auf dem Server bereitgestellt. Der Festplattencontroller basiert auf zwei Promise PDC20270-Chips und unterstützt nur Software-RAID-Arrays, die mit dem Betriebssystem erstellt wurden.



Das Festplattensubsystem kann jedoch nicht als schwach bezeichnet werden - im Februar 2003 kam das externe Xserve RAID-Festplattengehäuse auf den Markt - für 14 IDE-Festplatten, die mit zwei unabhängigen Controllern mit Hardwareunterstützung für Arrays der Stufen 0, 1, 3 (!) Ausgestattet sind. 5 und 10 und über FibreChannel mit dem Server verbunden. Wenig später im Jahr 2003 wurde das erste Update veröffentlicht - eine neue Version von RackMac1,2 mit 1,33-GHz-Chips und einer CD-ROM zum Laden von Steckplätzen anstelle des üblichen ausziehbaren Fachs. Auf dieser Basis wurde eine Version von Cluster Node mit einem Festplattenschacht und einer Netzwerkkarte ohne CD-ROM und Videoadapter, jedoch immer mit zwei Prozessoren veröffentlicht.



Lassen Sie uns die Innenseiten herausnehmen!



Ja, das ist so. Entfernen Sie nicht die Abdeckung, sondern nehmen Sie das Gehäuse heraus. Auch hier hat Apple eine ungewöhnliche Lösung gefunden: Die Gehäuseabdeckung ist starr am Rack befestigt. Wenn Sie die beiden Rändelschrauben lösen, rutscht das Hauptgehäuse auf den eingebauten Schienen heraus.





Und jetzt ist sie die Füllung! Frontplattenplatine, Festplattenschächte mit Verriegelungsmechanismus, Rückwandplatine, Brücke mit zwei an das Motherboard angeschlossenen IDE-Controllern (in Apples Worten - Logikplatine). Die Kühlsysteme werden durch ein Paar Turbinenlüfter dargestellt, die sich mit einer Frequenz von etwa 5000 U / min drehen - eine Turbine kühlt die Prozessorplatine durch den Kanal, die andere - die Karten in den PCI-Steckplätzen auf der linken Seite des Servers. Rechts ist das einzige Netzteil.



Das Motherboard selbst ist ungewöhnlich "leer", auf seiner Oberfläche befindet sich nur ein großer Chip - die PCI64-Brücke Intel 21154BE. Die Landschaft wird durch 4 DIMM-Steckplätze und zwei Riser-Steckplätze ergänzt - PCI64 zum Verbinden von zwei Steckplätzen und einem universellen AGP / PCI64-Steckplatz - ja, Sie können eine leistungsstarke Grafikkarte in den Server installieren und als Rack-Workstation verwenden.





Das Kit enthält zwei Erweiterungsgeräte - eine Gigabit-Netzwerkkarte von Apple auf einem Broadcom BCM5701-Chip mit PCI64-Schnittstelle und eine ATi Radeon DDR-PCI-Grafikkarte mit 32 MB integriertem Videospeicher. Der Bus für die Grafikkarte arbeitet mit 66 MHz (eine Funktion, die in der 32-Bit-Version des Busses selten verwendet wird), was eine Busleistung auf dem Niveau der frühen AGP bietet. Die Monitorverbindungsschnittstelle ist ein normaler D-SUB-VGA.



Auf der Rückseite befinden sich neben dem üblichen USB-Anschluss (Standbildversion 1.1) ein COM-Anschluss zur Steuerung, ein integrierter Ethernet-Adapteranschluss (ebenfalls bis zu 1 Gbit / s) und zwei FireWire 400-Anschlüsse (z Anschließen externer Laufwerke).



Ein aufmerksamer Leser wird fragen - wo ist der Chipsatz? Das stimmt, es ist nirgendwo hingegangen - auf der Rückseite des Boards befindet sich eine weitere Intel 21154BE-Brücke sowie ein unbekannter Mikrokreis, der unter der Abdeckung versteckt ist, und ein Agere 1258AK5-Chip, aus dem der Systemcontroller besteht (ein bekannter Chipsatz) Begriffe).





Was sich jedoch nicht auf der Platine befindet, ist ein Sockel für die Installation eines Prozessors. Stattdessen gibt es einen Anschluss für die Installation einer Prozessorkarte (ähnlich, nur kleiner wurde in mobilen Intel Pentium II-Prozessoren in MMC-2-Verpackung verwendet). Auf der Prozessorplatine werden nach der damaligen Tradition von Apple die Prozessoren gelötet - beide nebeneinander. In der Nähe befindet sich jeweils ein externer Cache-Chip.



Die Prozessoren selbst - PowerPC 7455 ("Apollo 6", gehört zur G4-Familie, hergestellt von Motorola unter Verwendung der 180-nm-Prozesstechnologie) - werden in einem Keramikgehäuse wie FCBGA hergestellt - einem Kristall auf der Oberfläche eines Keramiksubstrats, Kugelstifte zum Löten. Zusätzlich zu den Prozessoren und dem Cache enthält die Karte ein Stromrichtermodul (VRM).



Durch Staub, Schnee und Post



Dies wird keine Geschichte über eine lange erfolglose Suche oder eine großzügige Spende sein, alles ist viel einfacher geworden. Der Gründer der Sammlung suchte nach etwas Interessantem. Einer seiner Freunde riet:



"Kaufen Sie sich einen Mac."

- "Ich möchte einen Server" - antwortete der Gründer.

- "Also kauf dir einen Xserve" - ​​die Antwort eines Freundes und ermittelte den Suchvektor.



Die Suche dauerte nur 10 Minuten - unter den Vorschlägen für neue x86-Modelle stieß nur einer auf den gerade erschienenen - "Old Xserve G4 - Turns On". Der Preis war sehr interessant, so dass das Auto sofort "ohne hinzusehen" bezahlt wurde und einige Stunden später eine aufregende Reise durch Russland antrat.



Die Reise dauerte fast eine Woche, was ziemlich schnell ist, aber nicht spurlos verlief. Leider haben sich drei Faktoren entwickelt: die Unaufmerksamkeit des Verkäufers gegenüber der Verpackung, die mangelnde Weitsicht des Käufers (normalerweise wird die Art der Verpackung ausgehandelt und ihre Qualität kontrolliert) und die Prozesse des Spediteurs, die nicht in Betracht gezogen werden (obwohl dies fair ist) sagen, dass im letzten Jahr bedeutende Fortschritte erzielt wurden!). Der Kellner kam in Pappe eingewickelt und in Sackleinen eingenäht an. Infolgedessen haben die fixierenden „Ohren“ viel bekommen - sie haben sich einfach entlang des Körpers gefaltet. Was soll ich sagen - eine Lektion für den Sammler!



Der Server hatte jedoch Glück - nach ein paar Stunden mühsamer Arbeit wurden die "Ohren" gerade gerichtet: Auf dem Chassis - völlig in der gleichen Position, auf dem Deckel - gab es kleine, aber merkliche Spuren von Schäden. Der Deckel war vor dem Versand ein wenig verbeult, und genau das ist passiert. Während der Server heruntergefahren und wieder geöffnet wird, lohnt es sich für einen perfekten Look, einen Karosseriebau zu besuchen, der sich auf die Reparatur von Cybertruck oder im schlimmsten Fall von DeLorean spezialisiert hat.



Anscheinend verbrachte unser Exemplar den größten Teil seines Lebens nicht im sonnigen Kalifornien, sondern in einer großen Industriestadt in der Nähe des Urals. Und er verbrachte ein geschäftiges Leben - nicht in einem großen, ruhigen und sauberen Rechenzentrum, sondern in einem normalen Serverraum. Und sie behandelten es nicht als reinrassige, seltene Technik, sondern als gewöhnlichen Server einer lokalen Baugruppe - zu Lebzeiten hatten die Verriegelungen der Erweiterungsplatinen so ziemlich alles, ein Lüfter ging unwiederbringlich verloren, und die Maschine wurde zur Hälfte nicht gereinigt So ist das Leben.



Positiv zu vermerken ist, dass anstelle der standardmäßigen 512 MB Speicher 1 GB installiert ist. Bei näherer Betrachtung wurde eine Beschädigung des Verriegelungsmechanismus der Antriebsschächte festgestellt. Glücklicherweise wurden nur die Blütenblätter beschädigt, mit denen der Objektträger befestigt war - fünf Minuten Betrieb und der Mechanismus wurde in seinen ursprünglichen Zustand zurückversetzt. Das klingt alles beängstigend, ist aber in einem sehr guten Zustand - die Frontplatte befindet sich in einem hervorragenden kosmetischen Zustand, auch ohne Kratzer, und das Auto selbst ist fast fertig.



Der nächste Schritt ist die Testeinbeziehung. Und dann gab es Probleme - die Maschine schaltet sich ein, die Anzeigen zeigen an, dass die Initialisierung läuft, aber es gab weder auf dem Bildschirm noch auf der seriellen Konsole eine Ausgabe. Nach dem Jonglieren aller Anschlüsse auf der Platine erschien das Bild. Es scheint ein Erfolg zu sein - jetzt können Sie es zerlegen und reinigen. Aber es war nicht da - nachdem ein Haufen Staub entfernt worden war, kehrte das Auto zu seinen vorherigen Symptomen zurück.



Gleichzeitig versuchte das Auto definitiv zu starten - zusätzlich zu den Anzeigen gab es eine Reaktion auf die Tastatur, die verschwand, als der RAM entfernt wurde. Eine seltsame Art zu diagnostizieren? Aber die verfügbare Postkarte passte nicht - es stellte sich heraus, dass sie hinsichtlich der Versorgungsspannung nicht kompatibel war (und dann wurde klar, dass es zu optimistisch wäre, Postleitzahlen von einer Mohnblume zu erwarten), sodass es nur einen „Sack“ gab ”Methode und Beratung von erfahrenen Mac-Züchtern.



Zunächst wurde die CMOS-Batterie ausgetauscht, hier wird ein 3,6-V-Lithium- "Zylinder" verwendet, und der installierte zeigte kaum 3 V. Dies half auch nicht, ebenso wie das wiederholte Zurücksetzen der Einstellungen. Eine unerwartete und tatsächlich absolut offensichtliche Idee half - die Kontakte mit Alkohol zu reinigen. Speicher verursacht normalerweise Probleme, und selbst dann - in sehr alten Maschinen. Hier stellte sich heraus, dass die Grafikkarte das "schwache Glied" war - zwei Durchgänge mit einer Alkoholserviette und der Server ist wieder bereit, mit dem "Administrator" zu kommunizieren.



Beim Kauf gab es keine Möglichkeit, die Serverkonfiguration herauszufinden. Die Tatsache, dass unser Exemplar zu einem älteren Modell mit zwei Prozessoren gehört, erwies sich als äußerst angenehme Überraschung. Traditionell wurde die Speicherkapazität auf das Maximum erhöht - 4 512 MB-Module wurden installiert, was interessant ist - die Verwendung von ECC-Speicher wurde nicht angenommen. Ich musste auch die Festplatte austauschen - die komplette war in einem deprimierenden Zustand. Es ist uns gelungen, eine Festplatte mit "nativer" Kapazität zu finden - 60 GB, zwei Festplattenkörbe blieben frei, und der ursprüngliche Stecker wurde sogar im vierten Fach aufbewahrt.



Es bleibt nur der fehlende Kühler zu installieren. Überraschenderweise passt der Lüfter der Intel SR1530-Serverplattform perfekt, wir mussten nur den Anschluss neu stecken - Apple wäre nicht er selbst, wenn er nicht die Plus- und Minuspositionen im Anschluss vertauscht hätte. Da der Originalkühler bereits ein spürbares Lagerspiel hatte, wurden beide ausgetauscht. Zu diesem Zeitpunkt wurde die Serverwiederherstellung erfolgreich abgeschlossen.



Auf dem Gesicht "Guyova", Konsole innen





Die Geschichte der Server-Betriebssysteme von Apple reicht bis zum A / UX-Projekt zurück, einem UNIX-ähnlichen Betriebssystem mit einer grafischen Oberfläche im Stil seines modernen Systems 7. Der Ausgangspunkt für OS X Server ist 1999, als Version 1.0 eingeführt wurde , basierend auf Ideen aus dem Rhapsody-Projekt. Wie bei A / UX befand sich UNIX unter der Haube oder vielmehr eine BSD-kompatible Umgebung über dem Darwin-Mikrokernel. Die Benutzeroberfläche wurde von NextSTEP - Workspace Manager ausgeliehen und mit einigen Nuancen von Mac OS 8 ergänzt.



Zwei Jahre später wurde auf derselben Basis, jedoch mit einer neuen "Aqua" -Schnittstelle, das erste Mac OS X veröffentlicht - Version 10.0, geliefert in Client- und Serverversionen. Bis heute basiert Mac OS auf denselben Prinzipien und gilt als eines der bequemsten und zuverlässigsten Betriebssysteme für PCs und Workstations. Die Serverversion wird noch veröffentlicht, ist jedoch im Schatten der populäreren Client-Version geblieben.



Auf dem Xserve wurde beschlossen, Mac OS X Server 10.2 zu installieren, die Version, die der Veröffentlichungszeit dieser Instanz entspricht (der Server wurde im Oktober 2002 veröffentlicht). Die Installation unterscheidet sich nicht grundlegend von anderen (einschließlich Desktop-) Versionen von Mac OS X, mit Ausnahme der Auswahl einer Reihe von Diensten, zu denen sowohl Apple als auch Standard-Open Source gehören, und der Eingabe einer Seriennummer. Nach der Installation wird das System mit einem Anmeldefenster begrüßt, in dem Sie einen Benutzernamen und ein Kennwort eingeben und keinen Benutzer aus der Liste auswählen müssen.





Das Paket enthält Dienstprogramme zum Konfigurieren und Hardware-Überwachen des Servers - sowohl lokal als auch remote. Für Apple-Markendienste gibt es praktische grafische Verwaltungstools, während die meisten in grafischen Dienstprogrammen implementierten Funktionen nicht durch Konsolenbefehle oder die Möglichkeit zum Bearbeiten von Konfigurationen dupliziert werden.



Umgekehrt werden für Open-Source-Dienste, die über die Konsole konfiguriert werden, z. B. Apache oder MySQL, die in der Lieferung enthalten sind, keine grafischen Dienstprogramme bereitgestellt. Daher muss sich der Administrator an beide Verwaltungsansätze gewöhnen. Und doch kann die Steuerung des Systems im Allgemeinen als bequem bezeichnet werden. Und die Benutzeroberfläche ist auf jeden Fall wunderschön, eine der besten, die bis heute für Betriebssysteme entwickelt wurde.



Fortsetzung folgt?



Erforderlich. Das Thema Vintage Apfeleisen wird ausführlicher behandelt - vielleicht wird es in naher Zukunft eine der wichtigsten Entwicklungsrichtungen der "Digital Vintage" -Kollektion sein. Es wird sicherlich eine Fortsetzung des Themas der Überprüfungen der Xserve-Linie geben, aber leider wird es nicht umfangreich sein - die Linie hat nicht lange gedauert.



Nach dem Modell Xserve G5 (RackMac3,1) wechselte die Serverreihe, gefolgt von den übrigen Apple-Computern, zu Intel-Prozessoren und begann sofort mit der 64-Bit-Serie Xeon 5100. Auf der Xeon-Serie wurden nur drei Xserve-Serien herausgebracht - zwei auf Prozessoren mit der Core-Mikroarchitektur - Xeon 5100 (Xserve1,1) und Xeon 5400 (Xserve2,1) und einem auf Nehalem-Prozessoren basierenden - Xeon 5500 (Xserve3,1).



Das neueste Modell erhielt nicht einmal ein Upgrade zur Unterstützung der Xeon 5600-Linie, und das Xserve-Projekt wurde eingestellt. Zu diesem Zeitpunkt baute Apple bereits seine Cloud, iCloud, mit Macht und Kraft auf. Eigene Server wurden darin nicht verwendet ...



Ja, die Xserve waren nicht die besten Server auf dem Markt - sie erhielten spät IPMI-Unterstützung, wechselten zu früh auf IDE / SATA-Laufwerke und verwendeten nie SCSI / SAS. Ihre Aufstellung war sehr begrenzt und der Preis war ziemlich hoch. Und doch - dies ist der seltene Fall, in dem der Server nicht nur ein Werkzeug, sondern auch eine wirklich schöne Sache war.



Apples Entscheidung, das Projekt abzuschließen, war höchstwahrscheinlich strategisch korrekt, aber wir werden diese ungewöhnlichen Maschinen vermissen. Bis zum nächsten Mal!






All Articles