Installation von Vmware ESXi auf Mac Pro 1,1

In diesem Artikel beschreibe ich meine Erfahrungen mit der Installation von VMware ESXi auf dem alten Apple Mac Pro 1,1.

Installation von Vmware ESXi auf Mac Pro 1,1

Der Auftrag des Kunden bestand darin, den Dateiserver zu erweitern. Wie der Dateiserver des Unternehmens auf dem PowerMac G5 im Jahr 2016 eingerichtet wurde und welche Herausforderungen es gab, würde ein eigenes Kapitel verdienen. Es wurde beschlossen, die Erweiterung mit einer Modernisierung zu kombinieren und aus dem vorhandenen MacPro einen Dateiserver zu erstellen. Und da er einen Intel-Prozessor hat, ist auch Virtualisierung möglich.

Die Aufgabe ist durchaus machbar, aber ich stieß auf eine Reihe von Schwierigkeiten und sammelte Stück für Stück Daten zu deren Lösungen. Zudem wurde die Suche nach Lösungen oft von Ergebnissen zur umgekehrten Problematik "Installation von macOS auf VMware" überschattet.

Um das erworbene Wissen festzuhalten, alle Informationen an einem Ort zu sammeln und diese ins Deutsche zu übersetzen, entstand dieser Artikel.

Voraussetzung für den Leser: Vertrautheit mit der Installation von VMware ESXi auf kompatibler Hardware, zum Beispiel HP-Servern. Vertrautheit mit Apple-Geräten. Insbesondere gebe ich keine Details zum Zusammen- und Auseinanderbauen des MacPro an; es gibt viele Nuancen.

1. Hardware

MacPro 1,1, auch bekannt als MA356LL/A, oder A1186 – der erste Computer von Apple mit Intel-Prozessoren, produziert von 2006 bis 2008. Trotz seines Alters von über 10 Jahren ist der Computer in einem ausgezeichneten physischen Zustand. Keiner der 4 leistungsstarken Lüfter ist laut. Eine standardmäßige Reinigung und Montage-Disasemble ist erforderlich.

Prozessoren – 2 dual-core Xeon 5150. Vollständig 64-Bit-Architektur, aber der EFI-Bootloader ist 32-Bit. Das ist sehr wichtig und macht das Leben erheblich schwieriger!

RAM – standardmäßig 4 GB PC5300 DDR2 ECC 667MHz, kann leicht auf 16GB erweitert werden, und einige sagen, dass es sogar mehr möglich ist. Der Speicher ist von alten HP Gen.5-6 Servern geeignet, und der Computer erinnert stark an diesen Server, nur in einem anderen Gehäuse.

HDD – 4 Schächte für 3.5” (LFF). Mit einigen physischen Modifikationen passt auch ein 2.5″ (SFF) hinein. Weitere Informationen dazu finden Sie hier. [8] SSD in Apple Mac Pro 1.1.

Es gibt auch IDE DVD, bis zu 2 Stück im Format 5.25″. Außerdem sind weitere SATA-Anschlüsse vorgesehen. Auf dem Motherboard werden sie ODD SATA genannt (ODD = Optical Disk Drive). Meine Experimente haben gezeigt, dass an dieser Stelle auch Festplatten und SSDs installiert werden können und sollten.

Mehr Informationen mit BildernEs können definitiv IDE- und SATA-Geräte kombiniert werden. Vielleicht lassen sich sogar 2 IDE und 2 SATA installieren, das habe ich nicht getestet.

Es gibt einige Schwierigkeiten mit der Stromversorgung zu beachten: Es gibt nur 2 Molex-Anschlüsse, die Belastbarkeit ist unbekannt. Das Netzteil ist nicht wie bei einem PC, die gesamte Stromversorgung läuft über das Mainboard, die Anschlüsse dafür sind nicht standardisiert.

ODD-Anschluss

Installation von Vmware ESXi auf Mac Pro 1,1

Der Standard von 0.5m ist etwas kurz, es wird sehr straff und es ist nur bequem, ihn im letzten Moment vor dem Schließen des Gehäuses anzuschließen.

Installation von Vmware ESXi auf Mac Pro 1,1

Ein SATA-Kabel von 0.8m wird benötigt, vorzugsweise mit einem gewinkelten Stecker. 1m ist zu viel.

Installation von Vmware ESXi auf Mac Pro 1,1

Ein Gehäuse eines ungenutzten CD-ROM-Laufwerks eignet sich hervorragend als physischer Adapter von 5.25 auf 2.5. Wenn kein ungenutztes vorhanden ist, wird es sicher eines, nachdem die Innenteile vom Gehäuse getrennt wurden.

Installation von Vmware ESXi auf Mac Pro 1,1

Der Überblick über die Hardware und die Möglichkeiten ihrer Aufrüstung kann hier enden. Vorweg sei nur gesagt, dass man nicht zu eilig ist, alles sofort zusammenzubauen und zu installieren; während des Prozesses müssen wir die Festplatte herausnehmen.

2. Wahl von ESXi

Durch die Verwendung von Kompatibilitätstabelle von VMware Es kann verstanden werden, dass der Xeon 5150 maximal von ESXi 5.5 U3 unterstützt wird. Diese Version werden wir installieren.

In ESXi 6.0 wurde die Unterstützung für alles „veraltet“ gestrichen. Offiziell darf man es hier nicht installieren, auch neuere Versionen wie 6.7 nicht, aber in der Praxis könnte es funktionieren. Im Internet gab es Hinweise darauf, dass es Erfolg verspricht. Aber diesmal nicht, meiner Meinung nach ist die Inkompatibilität auf der CPU-Seite ein starkes Hexenwerk. Im Produktionsumfeld ist das nicht zulässig, nur für Experimente.

Für die neuen ESXi-Versionen schätze ich, dass die Methoden zur Nachbearbeitung die gleichen sind.

3. Nachbearbeitung des Distributionspakets

Das Distributionspaket habe ich standardmäßig bezogen. Man kann es von der offiziellen Website oder aus Torrents erhalten. ESXi 5.5 U3.

Aber erinnert euch daran, dass ich auf die vollständig 64-Bit-Architektur hingewiesen habe, aber der EFI-Bootloader 32-Bit ist?! Hier liegt das Problem. Beim Versuch, den Installer zu booten, passiert nichts.
Es muss der Bootloader des Installers durch einen älteren, 32-Bit-Bootloader ersetzt werden. Es scheint, als wäre die Version sogar älter als 5.0.

Dies ist ausführlich in dem Artikel beschrieben [2] Mac Pro-Kompatibilität mit der Installation von ESXi 5.0, die Datei BOOTIA32.EFI nehmen wir auch von dort.

Verwenden Sie ein ISO-Bearbeitungsprogramm (zum Beispiel ultraiso). Suchen Sie im ISO-Ordner EFIBOOT und ersetzen Sie die Datei BOOTIA32.EFI durch die alte Version, speichern Sie, und schon bootet es!

Installation von Vmware ESXi auf Mac Pro 1,1

4. Installation von ESXi

Keine Details, alles wie immer. Die Installation war erfolgreich, aber es lädt nichts, das ist normal!

5. Feinarbeit am Bootloader

Die Vorgehensweise ist im Artikel angegeben. [3] Ein altes Mac Pro mit ESXi 6.0 wieder zum Leben erwecken, dort wird auch ein Link zum Archiv angegeben. 32-Bit-Bootdateien.

5.1. Festplatte entnehmen und an einen anderen Computer anschließen.

Ich habe die Hardware-Version des MacBook mit einem SATA-USB-Adapter verwendet, es kann auch Linux verwendet werden. Wenn kein separater Computer vorhanden ist, kann eine weitere Festplatte verwendet werden, diese in den Mac Pro einstecken, macOS darauf installieren und von dort die Festplatte mit ESXi mounten.

Windows darf nicht verwendet werden! Selbst wenn man diese Festplatte einfach in ein Windows-System anschließt, werden ohne Erlaubnis kleine Änderungen vorgenommen. Klein und für niemanden störend, aber in unserem Fall endet das Booten von ESXi mit einem Fehler: „Bank6 ist kein VMware-Bootbank, kein Hypervisor gefunden.“

Installation von Vmware ESXi auf Mac Pro 1,1

Hier ist ein Artikel mit Details, was passiert, wenn man sie trotzdem anschließt. [4] bank6 ist kein VMware-Bootbank, kein Hypervisor gefunden.. Und hier ist die Methode die Lösung ist einfach und schnell – ESXi neu installieren!

5.2 EFI-Partition mounten

Terminal öffnen, unbedingt in den Superuser-Modus wechseln.

Sudo –s

Verzeichnis für die zukünftige Partition erstellen.

mkdir  /Volumes/EFI

Schauen wir uns die vorhandenen Partitionen an

diskutil list

Das ist, was wir brauchen, die EFI-Partition mit dem Namen ESXi

Installation von Vmware ESXi auf Mac Pro 1,1

Wir mounten sie

mount_msdos /dev/disk2s1 /Volumes/EFI

Auf der gemounteten Disk müssen die Dateien durch ältere Versionen ersetzt werden. Die älteren Versionen finden Sie in [3], Archiv 32-Bit-Bootdateien

Dateien zum Ersatz:

/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

Installation von Vmware ESXi auf Mac Pro 1,1

Nach Abschluss trennen wir die gemountete EFI-Partition

umount -f /Volumes/EFI

Hinweis zur Erstellung eines Abbilds

Hinweis zur Erstellung eines Abbilds

Idealerweise wäre es gut zu verstehen, wo sich diese Dateien innerhalb des Distributionspakets befinden. Dann können sie dort direkt ersetzt werden, und es könnte eine eigene Distribution "ESXi 5.5 für den alten MacPro" herausgebracht werden, die vollständig für eine reibungslose Installation bereit ist.

Ich konnte sie nicht finden. Fast alle Dateien mit der Endung „.v00“ im ESXi-Distributionspaket sind tar-Archive verschiedener Art. In ihnen sind .vtar-Archive eingekapselt, in denen weitere Archive sind… Mit dem Programm 7zip habe ich die endlosen Verschachtelungen lange durchforstet, aber nichts, was an die EFI-Partition erinnert, konnte ich finden. Hauptsächlich gibt es dort Linux-Verzeichnisse.

Die geeignetste Datei schien efiboot.img zu sein, aber man kann sie leicht öffnen und sieht, dass da ganz etwas anderes ist.

Installation von Vmware ESXi auf Mac Pro 1,1

5.3. Wir entfernen die Festplatte und installieren sie im MacPro

Wir bauen jetzt für immer alles fest ein und zusammen.

Und jetzt bootet schon ESXi!

Es mag den Anschein erwecken, dass es nicht so ist. Vom Moment des Einschaltens und dem weißen Bildschirm bis zum schwarzen Ladebildschirm von ESXi vergeht etwas mehr Zeit als bis zum vertrauten Apfel von macOS.

6. ENDE.

Damit ist die Installation abgeschlossen, die Konfiguration von ESXi erfolgt wie gewohnt.

Installation von Vmware ESXi auf Mac Pro 1,1

Es ist erwähnenswert, dass die weitere Installation von macOS auf einem VMware, das auf Apple-Hardware installiert ist, legal ist.

Literatur

Links zu Artikeln, die meisten sind in englischer Sprache.
[1] Sata-Laufwerk im Mac Pro 1,1 = Austausch des IDE-Laufwerks gegen ein SATA-Laufwerk, oder gegen ein HDD.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Kompatibilität des Mac Pro mit der Installation von ESXi 5.0 = geht um den Austausch des Bootloaders für die Installation.
https://communities.vmware.com/thread/327538
[3] Ein alten Mac Pro mit ESXi 6.0 wiederbeleben = geht um den Austausch von Bootloadern bereits installierten ESXi.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 ist kein VMware-Boot-Bank, kein Hypervisor gefunden = was passiert, wenn man unter Windows anschließt.
https://communities.vmware.com/thread/429698
[5] ESXi 5.x-Host startet nach der Installation mit dem Fehler nicht neu: Keine VMware-Boot-Bank. Kein Hypervisor gefunden (2012022) = und der offizielle Rat, wie man das behebt.
https://kb.vmware.com/s/article/2012022
[6] Wie man die EFI-Partition in macOS einbindet.
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] VMware-Kompatibilitätsleitfaden.
https://www.vmware.com/resources/compatibility/search.php
[8] SSD in Apple Mac Pro 1.1 = Installation von 2,5″ in 3,5″ Schlitzen selbst durchgeführt.
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Angebot zum Kauf fertiger Adapter für Schlitze.
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Spezifikation des verwendeten MacPro.
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

Dateiliste.

BOOTIA32.EFI Installationsbootloader aus [2].
32-Bit-Bootdateien, Austauschbootloader aus [3].

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster