Installieren von Vmware ESXi auf Mac Pro 1,1

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

Installieren von Vmware ESXi auf Mac Pro 1,1

Dem Kunden wurde die Aufgabe übertragen, den Fileserver zu erweitern. Wie der Dateiserver des Unternehmens im Jahr 5 auf einem PowerMac G2016 erstellt wurde und wie er das erstellte Erbe aufrechterhalten sollte, ist einen separaten Artikel wert. Es wurde beschlossen, die Erweiterung mit der Modernisierung zu kombinieren und aus dem vorhandenen MacPro einen Dateiserver zu machen. Und da es sich um einen Intel-Prozessor handelt, ist eine Virtualisierung möglich.

Die Aufgabe ist durchaus machbar, aber wir mussten uns einer Reihe von Schwierigkeiten stellen und nach und nach Daten zu deren Lösung sammeln. Außerdem wurde die Suche nach einer Lösung häufig durch Ergebnisse für das umgekehrte Problem „Installation von Mac OS auf VMware“ verdeckt.

Um die gesammelten Erfahrungen zu festigen, alle Körner an einem Ort zu sammeln und ins Russische zu übersetzen, wurde dieser Artikel erstellt.

Voraussetzung für den Leser: Kenntnisse in der Installation von VMware ESXi auf damit kompatibler Hardware, beispielsweise einem HP-Server. Machen Sie sich mit der Apple-Technologie vertraut. Insbesondere gebe ich keine Einzelheiten zum Auf- und Abbau des MacPro bekannt, aber es gibt dort viele Nuancen.

1. Hardware

MacPro 1,1, auch bekannt als MA356LL/A, auch bekannt als A1186, war der erste Apple-Computer, der auf Intel-Prozessoren basierte und in den Jahren 2006–2008 hergestellt wurde. Obwohl der Computer über 10 Jahre alt ist, befindet er sich in einem hervorragenden Zustand. Keiner der 4 leistungsstarken Lüfter ist laut. Erfordert Standardreinigung und Montage/Demontage.

Prozessoren – 2 Dual-Core Xeon 5150. Vollständig 64-Bit-Architektur, aber der EFI-Bootloader ist 32-Bit. Das ist sehr wichtig, es vergiftet das Leben enorm!

RAM – standardmäßig 4 GB PC5300 DDR2 ECC 667 MHz, kann problemlos auf 16 GB erweitert werden, einige sagen mehr. Der Serverspeicher ist für alte HP Gen.5-6 geeignet, und im Allgemeinen ist der Computer diesem Server nur in einem anderen Gehäuse sehr ähnlich.

HDD – 4 Körbe für 3.5 Zoll (LFF). Mit einigen physikalischen Modifikationen passt 2.5″ (SFF) in die Körbe. Mehr dazu können Sie hier sehen [8] SSD im Apple Mac Pro 1.1.

Es gibt auch eine IDE-DVD, bis zu 2 Stück im 5.25-Zoll-Format. Es gibt aber auch SATA-Anschlüsse. Auf dem Motherboard heißen sie ODD SATA (ODD = Optical Disk Drive). Meine Experimente haben gezeigt, dass an diesem Ort Festplatten und SSDs installiert werden können und sollten.

Weitere Details mit BildernSie können durchaus IDE- und SATA-Geräte kombinieren. Es könnte sogar möglich sein, 2 IDE und 2 SATA zu installieren, ich habe es nicht überprüft.

Vergessen Sie nicht einige Ernährungsschwierigkeiten: Es wurden nur 2 Molex freigesetzt, die Belastbarkeit ist unbekannt. Die Stromversorgung ist nicht die gleiche wie bei einem PC, die gesamte Stromversorgung erfolgt über das Motherboard, die Anschlüsse für die Stromversorgung sind nicht standardmäßig.

ODD-Anschluss

Installieren von Vmware ESXi auf Mac Pro 1,1

Die Standardlänge von 0.5 m ist etwas kurz, sie wird eng und es ist nur praktisch, sie im letzten Moment anzuschließen, bevor der Korb vollständig in den Körper geschoben wird.

Installieren von Vmware ESXi auf Mac Pro 1,1

Sie benötigen ein 0.8 m langes SATA-Kabel, vorzugsweise mit abgewinkeltem Stecker. 1 m ist zu viel.

Installieren von Vmware ESXi auf Mac Pro 1,1

Der Körper einer unnötigen CD-ROM eignet sich perfekt als physischer 5.25-2.5-Adapter. Wenn nichts Unnötiges vorhanden ist, wird es nach dem Trennen der Füllung vom Körper auf jeden Fall so sein.

Installieren von Vmware ESXi auf Mac Pro 1,1

Die Überprüfung der Hardware und der Möglichkeiten zu deren Modernisierung kann hier abgeschlossen werden. Mit Blick auf die Zukunft kann ich nur sagen, dass wir uns nicht beeilen sollten, alles auf einmal zusammenzubauen und zu installieren; dabei müssen wir auch die Eisenbahn entfernen.

2. Wählen Sie ESXi

Mit VMware-Kompatibilitätstabelle Sie können verstehen, dass der Xeon 5150 maximal von ESXi 5.5 U3 unterstützt wird. Dies ist die Version, die wir installieren werden.

ESXi 6.0 hat die Unterstützung für alles „Legacy“ eingestellt. Offiziell können es und neuere Versionen wie 6.7 hier nicht platziert werden, aber realistisch gesehen könnte es funktionieren. Im Internet gab es Hinweise darauf, dass dies gelungen sei. Aber diesmal nicht, ich bin der Meinung, dass Prozessorinkompatibilität ein starker Zauber ist. Dies ist in der Produktion nicht möglich, sondern nur für Experimente.

Für neue Versionen von ESXi gehe ich von denselben Methoden zum Finalisieren mit einer Datei aus.

3. Abschluss der Verteilung mit einer Datei

Das Verteilerset war Standard. Dies ist über die Website oder über Torrents möglich. ESXi 5.5 U3.

Aber denken Sie daran, auf die vollständig 64-Bit-Architektur zu achten, der EFI-Bootloader jedoch 32-Bit?! Hier wird er sich treffen. Wenn ich versuche, das Installationsprogramm herunterzuladen, passiert nichts.
Sie müssen den Bootloader des Installationsprogramms durch einen älteren 32-Bit-Bootloader ersetzen. Es scheint von einer Version noch vor 5.0 zu stammen.

Dies wird im Artikel ausführlich beschrieben [2] Mac Pro-Kompatibilität mit der Installation von ESXi 5.0, Datei BOOTIA32.EFI Wir nehmen es von dort.

Wir verwenden ein ISO-Bearbeitungsprogramm (z. B. Ultraiso). Wir finden den EFIBOOT-Ordner in der ISO und ersetzen die Datei BOOTIA32.EFI durch die alte, speichern sie und jetzt ist alles geladen!

Installieren von Vmware ESXi auf Mac Pro 1,1

4. Installieren Sie ESXi

Keine Details, alles ist wie immer. Die Installation wurde erfolgreich abgeschlossen, es wird jedoch nichts geladen. Das ist normal!

5. Beenden des Loaders mit einer Datei

Der Aktionsalgorithmus ist im Artikel angegeben [3] Einen alten Mac Pro mit ESXi 6.0 wieder zum Leben erwecken, es gibt auch einen Link zum Archiv 32-Bit-Bootdateien.

5.1. Wir entfernen die Festplatte und schließen sie an einen anderen Computer an.

Ich habe die Hardwareversion eines MacBook mit einem SATA-USB-Adapter verwendet, Sie können Linux verwenden. Wenn Sie keinen separaten Computer haben, können Sie eine andere Festplatte verwenden, diese an den MacPro anschließen, MacOS darauf installieren und von dort aus eine Festplatte mit ESXi mounten.

Kann Windows nicht verwenden! Selbst wenn Sie diese Diskette bereits in das Windows-System einbinden, werden ohne Nachfrage kleine Änderungen daran vorgenommen. Sie sind klein und stören niemanden, aber in unserem Fall endet das Laden von ESXi mit der Fehlermeldung „Bank6 ist keine VMware-Bootbank, kein Hypervisor gefunden.“

Installieren von Vmware ESXi auf Mac Pro 1,1

Hier ist ein Artikel mit Einzelheiten darüber, was passiert, wenn Sie nicht weiterkommen [4] Bank6 ist keine VMware-Bootbank, kein Hypervisor gefunden. A Hier ist die Methode Die Lösung ist einfach und schnell: Installieren Sie ESXi erneut!

5.2 Mounten Sie die EFI-Partition

Öffnen Sie das Terminal und wechseln Sie unbedingt in den Superuser-Modus

Sudo –s

Erstellen Sie ein Verzeichnis für den zukünftigen Abschnitt

mkdir  /Volumes/EFI

Schauen Sie sich die verfügbaren Abschnitte an

diskutil list

Das ist es, was wir brauchen, eine EFI-Partition namens ESXi

Installieren von Vmware ESXi auf Mac Pro 1,1

Wir montieren es

mount_msdos /dev/disk2s1 /Volumes/EFI

Auf der gemounteten Festplatte müssen Sie die Dateien durch ältere Versionen ersetzen. Ältere Versionen finden Sie in [3]archivieren 32-Bit-Bootdateien

Ersatzdateien:

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

Installieren von Vmware ESXi auf Mac Pro 1,1

Trennen Sie nach Abschluss die Verbindung zur bereitgestellten EFI-Partition

umount -f /Volumes/EFI

Ein Hinweis zur Erstellung des Bildes

Ein Hinweis zur Erstellung des Bildes

Im Idealfall wäre es hilfreich zu wissen, wo sich diese Dateien in der Distribution befinden. Dann können sie direkt vor Ort ausgetauscht werden und Sie erhalten Ihr eigenes Distributionskit „ESXi 5.5 für den alten MacPro“, das vollständig für eine problemlose Installation bereit ist.

Ich konnte sie nicht finden. Fast alle Dateien mit Erweiterungen wie „.v00“ in der ESXi-Distribution sind TAR-Archive verschiedener Typen. Sie enthalten .vtar-Archive, und sie enthalten auch Archive ... Ich habe lange Zeit mit dem Programm 7zip verbracht, um diese endlosen Verschachtelungen zu durchsuchen, konnte aber nichts finden, was einer EFI-Partition ähnelt. Meistens gibt es Linux-Verzeichnisse.

Die Datei efiboot.img schien am besten geeignet zu sein, aber Sie können sie leicht öffnen und feststellen, dass sie überhaupt nicht identisch ist.

Installieren von Vmware ESXi auf Mac Pro 1,1

5.3. Wir nehmen die Festplatte heraus und installieren sie in MacPro

Wir bauen es schon ewig ein, schrauben alles fest und bauen es zusammen.

Und jetzt lädt ESXi schon!

Es scheint vielleicht nicht so. Vom Moment des Einschaltens und dem weißen Bildschirm bis zum schwarzen Startbildschirm von ESXi dauert es etwas länger als beim üblichen Apple Mac OS.

6. ENDE.

Damit ist die Installation abgeschlossen und ESXi wird wie gewohnt für die Konfiguration von ESXi konfiguriert.

Installieren von Vmware ESXi auf Mac Pro 1,1

Es ist erwähnenswert, dass die weitere Installation von Mac OS auf solchen VMware-Geräten, die auf Apple-Geräten installiert sind, legal ist.

Literatur

Links zu Artikeln, die meisten auf Englisch.
[1] Optisches SATA-Laufwerk im Mac Pro 1,1 = Ersetzen der IDE-CD durch SATA oder durch eine Festplatte.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Mac Pro-Kompatibilität mit der Installation von ESXi 5.0 = Informationen zum Ersetzen des Bootloaders für die Installation
https://communities.vmware.com/thread/327538
[3] Einen alten Mac Pro mit ESXi 6.0 wieder zum Leben erwecken = über das Ersetzen der Bootloader eines 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 keine VMware-Bootbank, kein Hypervisor gefunden = Was passiert, wenn Sie eine Verbindung unter Windows herstellen?
https://communities.vmware.com/thread/429698
[5] Der ESXi 5.x-Host kann nach der Installation nicht neu gestartet werden, mit der Fehlermeldung: Keine VMware-Bootbank. Kein Hypervisor gefunden (2012022) = und offizielle Ratschläge zur Behebung
https://kb.vmware.com/s/article/2012022
[6] So mounten Sie eine EFI-Partition unter Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] VMware-Kompatibilitätshandbuch
https://www.vmware.com/resources/compatibility/search.php
[8] SSD im Apple Mac Pro 1.1 = selbst eine 2.5″ in einen 3.5″ Schlitten einbauen
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Angebot zum Kauf fertiger Adapter für Schlitten
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

Liste der Dateien

BOOTIA32.EFI Installationsladeprogramm von [2] 32-Bit-Bootdateien, Ersetzen des Bootloaders von [3]
Source: habr.com

Kommentar hinzufügen