Vmware ESXi installeren op Mac Pro 1,1

In dit artikel beschrijf ik mijn ervaring met het installeren van VMware ESXi op een oude Apple Mac Pro 1,1.

Vmware ESXi installeren op Mac Pro 1,1

De klant kreeg de opdracht om de fileserver uit te breiden. Hoe de bestandsserver van het bedrijf in 5 op een PowerMac G2016 werd gemaakt en hoe de gecreëerde erfenis in stand werd gehouden, is een apart artikel waard. Er werd besloten om de uitbreiding te combineren met modernisering en van de bestaande MacPro een bestandsserver te maken. En omdat het op een Intel-processor staat, is virtualisatie mogelijk.

De taak is heel goed haalbaar, maar we moesten een aantal moeilijkheden onder ogen zien en beetje bij beetje gegevens over hun oplossing verzamelen. Bovendien werd de zoektocht naar een oplossing vaak overschaduwd door resultaten voor het omgekeerde probleem “mac os installeren op VMware”.

Om de opgedane ervaring te consolideren, alle granen op één plek te verzamelen en ze in het Russisch te vertalen, is dit artikel gemaakt.

Vereiste voor de lezer: bekend zijn met het installeren van VMware ESXi op hardware die daarmee compatibel is, bijvoorbeeld een HP server. Zorg dat u bekend bent met de technologie van Apple. In het bijzonder geef ik geen details over het monteren en demonteren van de MacPro, maar er zijn veel nuances.

1. Apparatuur

MacPro 1,1, ook wel bekend als MA356LL/A, ook wel bekend als A1186, was de eerste Apple-computer op basis van Intel-processors, geproduceerd in 2006-2008. Ondanks dat hij meer dan 10 jaar oud is, verkeert de computer in uitstekende fysieke staat. Geen van de 4 krachtige ventilatoren maakt lawaai. Vereist standaardreiniging en montage/demontage.

Processors - 2 dual-core Xeon 5150. Volledig 64-bit architectuur, maar de EFI-bootloader is 32-bit. Dit is heel belangrijk, het vergiftigt het leven enorm!

RAM – standaard 4GB PC5300 DDR2 ECC 667MHz, kan eenvoudig worden uitgebreid tot 16GB, en sommigen zeggen meer. Het servergeheugen is geschikt vanaf de oude HP gen.5-6, en over het algemeen lijkt de computer erg op deze server, alleen in een ander geval.

HDD – 4 manden voor 3.5” (LFF). Met enkele fysieke aanpassingen past 2.5″ (SFF) in de manden. Hier kunt u meer over zien [8] SSD in Apple Mac Pro 1.1.

Er is ook een IDE DVD, maximaal 2 stuks in 5.25″-formaat. Maar er zijn ook SATA-connectoren. Op het moederbord worden ze ODD SATA (ODD = Optical Disk Drive) genoemd. Mijn experimenten hebben aangetoond dat harde schijven en SSD's op deze locatie kunnen en moeten worden geïnstalleerd.

Meer details met foto'sJe kunt zeker IDE- en SATA-apparaten combineren. Het zou zelfs mogelijk kunnen zijn om 2 IDE en 2 SATA te installeren, dat heb ik niet gecontroleerd.

Vergeet enkele problemen met voeding niet: er zijn slechts 2 molex vrijgegeven, het laadvermogen is onbekend. De voeding is niet hetzelfde als op een pc, alle stroom gaat via het moederbord, de connectoren erop voor stroom zijn niet standaard.

ODD-connector

Vmware ESXi installeren op Mac Pro 1,1

De standaard 0.5 m is een beetje kort, hij zal krap zijn en het is alleen handig om hem op het laatste moment aan te sluiten voordat u klaar bent met het in het lichaam duwen van de mand.

Vmware ESXi installeren op Mac Pro 1,1

U hebt een SATA-kabel van 0.8 m nodig, bij voorkeur met een haakse connector. 1 meter is te veel.

Vmware ESXi installeren op Mac Pro 1,1

De behuizing van een onnodige CD-ROM is perfect als fysieke 5.25-2.5-adapter. Als er niets onnodigs is, zal dit zeker het geval zijn na het scheiden van de vulling van het lichaam.

Vmware ESXi installeren op Mac Pro 1,1

De beoordeling van de hardware en de mogelijkheden voor modernisering ervan kunt u hier voltooien. Vooruitkijkend kan ik alleen maar zeggen dat we niet moeten overhaasten om alles in één keer te monteren en te installeren; daarbij zullen we de spoorlijn moeten verwijderen.

2. Selecteer ESXi

Gebruik VMware-compatibiliteitsgrafiek Je begrijpt dat de Xeon 5150 wordt ondersteund door maximaal ESXi 5.5 U3. Dit is de versie die we zullen installeren.

ESXi 6.0 heeft de ondersteuning voor alles wat “legacy” is, stopgezet. Officieel kunnen deze en nieuwere versies zoals 6.7 hier niet worden geplaatst, maar realistisch gezien zou het kunnen werken. Er waren vermeldingen op internet dat dit succesvol was. Maar deze keer niet, ik ben van mening dat incompatibiliteit met processors een sterke tovenarij is. Dit is niet mogelijk in de productie, alleen voor experimenten.

Voor nieuwe versies van ESXi ga ik uit van dezelfde methoden voor het finaliseren van een bestand.

3. Afronding van de distributie met een bestand

De distributiekit was standaard. Het is mogelijk vanaf de website of via torrents. ESXi 5.5 U3.

Maar onthoud dat je aandacht hebt besteed aan de volledig 64-bits architectuur, maar de EFI-bootloader is 32-bit?! Hier zal hij elkaar ontmoeten. Wanneer ik het installatieprogramma probeer te downloaden, gebeurt er niets.
U moet de bootloader van het installatieprogramma vervangen door een oudere, 32-bits versie. Het lijkt uit een versie te komen die zelfs ouder is dan 5.0.

Dit wordt uitgebreid beschreven in het artikel [2] Compatibiliteit met Mac Pro na installatie van ESXi 5.0, bestand BOOTIA32.EFI wij nemen het vanaf daar over.

Wij gebruiken een iso-bewerkingsprogramma (bijvoorbeeld ultraiso). We vinden de map EFIBOOT in de ISO en vervangen het BOOTIA32.EFI-bestand door het oude, slaan het op en nu is alles geladen!

Vmware ESXi installeren op Mac Pro 1,1

4. Installeer ESXi

Geen details, alles is zoals altijd. De installatie is succesvol voltooid, maar er wordt niets geladen, dit is normaal!

5. De lader afmaken met een bestand

Het algoritme van acties wordt aangegeven in het artikel [3] Een oude Mac Pro weer tot leven brengen met ESXi 6.0, er is ook een link naar het archief 32-bits opstartbestanden.

5.1. We verwijderen de harde schijf en sluiten deze aan op een andere computer.

Ik gebruikte de hardwareversie van een MacBook met een sata-usb-adapter, je kunt Linux gebruiken. Als je geen aparte computer hebt, kun je een andere harde schijf gebruiken, deze op de MacPro aansluiten, MacOS erop installeren en er een harde schijf met ESXi vanaf koppelen.

Kan Windows niet gebruiken! Zelfs als u deze schijf eenmaal in het Windows-systeem hebt opgenomen, kunnen er zonder vragen kleine wijzigingen in worden aangebracht. Ze zijn klein en storen niemand, maar in ons geval eindigt het laden van ESXi met de foutmelding 'Bank6 geen VMware-bootbank, geen hypervisor gevonden'.

Vmware ESXi installeren op Mac Pro 1,1

Hier is een artikel met details over wat er gebeurt als je vastloopt [4] bank6 is geen VMware-opstartbank, geen hypervisor gevonden. Een hier is de methode De oplossing is eenvoudig en snel: installeer ESXi opnieuw!

5.2 Monteer de EFI-partitie

Open de Terminal en schakel over naar de superuser-modus

Sudo –s

Maak een map voor de toekomstige sectie

mkdir  /Volumes/EFI

kijk naar de beschikbare secties

diskutil list

dit is wat we nodig hebben, een EFI-partitie genaamd ESXi

Vmware ESXi installeren op Mac Pro 1,1

Wij monteren het

mount_msdos /dev/disk2s1 /Volumes/EFI

Op de gekoppelde schijf moet u de bestanden vervangen door oudere versies. Oudere versies zijn te vinden in [3], archief 32-bits opstartbestanden

Vervangende bestanden:

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

Vmware ESXi installeren op Mac Pro 1,1

Koppel na voltooiing de gekoppelde EFI-partitie los

umount -f /Volumes/EFI

Een opmerking over het maken van de afbeelding

Een opmerking over het maken van de afbeelding

Idealiter zou het leuk zijn om te begrijpen waar deze bestanden zich binnen de distributie bevinden. Dan kunnen ze ter plekke worden vervangen en je eigen distributiekit “ESXi 5.5 voor de oude MacPro” vrijgeven, helemaal klaar voor een probleemloze installatie.

Ik kon ze niet vinden. Bijna alle bestanden met extensies zoals “.v00” in de ESXi-distributie zijn tar-archieven van verschillende typen. Ze bevatten .vtar-archieven, en ze bevatten ook archieven... Ik heb lang het 7zip-programma gebruikt om door deze eindeloze nestingen te graven, maar ik kon niets vinden dat leek op een EFI-partitie. Meestal zijn er Linux-mappen.

Het bestand efiboot.img leek het meest geschikt, maar je kunt het gemakkelijk openen en zien dat het helemaal niet hetzelfde is.

Vmware ESXi installeren op Mac Pro 1,1

5.3. We halen de harde schijf eruit en installeren deze in MacPro

We zijn het al een eeuwigheid aan het installeren, alles erin aan het schroeven en in elkaar aan het zetten.

En nu wordt ESXi al geladen!

Het lijkt misschien niet zo. Vanaf het moment van inschakelen en het witte scherm tot het zwarte opstartscherm van ESXi duurt het iets meer tijd dan bij het gebruikelijke Apple Mac OS.

6. EINDE.

Hiermee is de installatie voltooid, waarbij ESXi zoals gebruikelijk wordt geconfigureerd voor het configureren van ESXi.

Vmware ESXi installeren op Mac Pro 1,1

Het is vermeldenswaard dat verdere installatie van Mac Os op dergelijke VMware die op Apple-apparatuur is geïnstalleerd, legaal is.

Literatuur

Links naar artikelen, de meeste in het Engels.
[1] Sata optische drive in Mac Pro 1,1 = vervanging van de IDE-cd door SATA of door een harde schijf.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Mac Pro-compatibiliteit met installatie van ESXi 5.0 = over het vervangen van de bootloader voor installatie
https://communities.vmware.com/thread/327538
[3] Een oude Mac Pro weer tot leven brengen met ESXi 6.0 = over het vervangen van de bootloaders van een reeds geïnstalleerde ESXi.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 geen VMware-opstartbank geen hypervisor gevonden = wat er zal gebeuren als u verbinding maakt onder Windows
https://communities.vmware.com/thread/429698
[5] ESXi 5.x-host kan na installatie niet opnieuw opstarten met de foutmelding: Not a VMware boot bank. Geen hypervisor gevonden (2012022) = en officieel advies over hoe dit te verhelpen
https://kb.vmware.com/s/article/2012022
[6] Hoe een EFI-partitie op Mac OS te mounten
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] VMware-compatibiliteitsgids
https://www.vmware.com/resources/compatibility/search.php
[8] SSD in Apple Mac Pro 1.1 = zelf een 2.5″ in een 3.5″ slee installeren
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Bied aan om kant-en-klare adapters voor sleeën te kopen
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Specificatie van de gebruikte MacPro
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

lijst met bestanden

BOOTIA32.EFI installatielader van [2] 32-bits opstartbestanden, ter vervanging van de bootloader van [3]
Bron: www.habr.com

Voeg een reactie