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 opdrachtgever heeft de taak gesteld om de bestanden server uit te breiden. Hoe het bestanden server van het bedrijf op een PowerMac G5 in 2016 werd gemaakt en hoe het was om deze legacy te onderhouden, verdient een apart artikel. Besloten werd om de uitbreiding te combineren met een modernisering en een bestanden server te maken van de bestaande MacPro. En aangezien hij een intel processor heeft, is virtualisatie ook mogelijk.

De taak is haalbaar, maar het was noodzakelijk om een aantal moeilijkheden te overwinnen en gegevens over hun oplossingen stukje bij beetje te verzamelen. Ook werd de zoektocht naar oplossingen vaak vertroebeld door resultaten over het omgekeerde probleem: "installatie van mac os op VMware".

Om de opgedane ervaring vast te leggen, alle stukjes op ƩƩn plek te verzamelen en deze in het Nederlands te vertalen, is dit artikel geschreven.

Vereiste kennis van de lezer: vertrouwd zijn met de installatie van VMware ESXi op compatibele hardware, bijvoorbeeld HP-servers. Vertrouwd zijn met de techniek van Apple. In het bijzonder geef ik geen details over het in elkaar zetten en uit elkaar halen van de MacPro; daar zijn genoeg nuances.

1. Hardware

MacPro 1,1, ook bekend als MA356LL/A, en A1186 - de eerste computer van Apple die draait op Intel-processors, geproduceerd van 2006 tot 2008. Ondanks de leeftijd van meer dan 10 jaar is de computer in uitstekende fysieke staat. Geen van de 4 krachtige ventilatoren maakt geluid. Een standaard reiniging en assemblage en demontage is vereist.

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

RAM - standaard 4 GB PC5300 DDR2 ECC 667MHz, kan gemakkelijk worden uitgebreid tot 16 GB, en sommigen zeggen dat zelfs meer mogelijk is. Het geheugen kan worden gebruikt van oude HP-gen. 5-6 servers, en de computer lijkt ook sterk op deze server, alleen dan in een andere behuizing.

HDD - 4 slots voor 3.5ā€ (LFF). Met sommige fysieke aanpassingen passen er ook 2.5″ (SFF) schijven in. Meer details hierover kunnen worden bekeken [8] SSD in Apple Mac Pro 1.1.

Er is ook een IDE DVD, tot 2 stuks in 5.25″ formaat. Maar er zijn ook SATA-aansluitingen voorzien. Op het moederbord worden deze aangeduid als ODD SATA (ODD = Optical Disk Drive). Mijn experimenten hebben aangetoond dat in deze ruimte harde schijven en SSD's kunnen en moeten worden geplaatst.

Meer details met afbeeldingenJe kunt zeker IDE- en SATA-apparaten combineren. Misschien zelfs 2 IDE en 2 SATA plaatsen, dat heb ik niet getest.

Houd rekening met enkele voedingsproblemen: er zijn slechts 2 molex-uitgangen, de belastingcapaciteit is onbekend. De voeding is niet zoals op een pc; alle stroom gaat via het moederbord en de aansluitingen daarop zijn niet standaard.

ODD-aansluiting

Vmware ESXi installeren op Mac Pro 1,1

De standaard 0,5 m kabel is kort, deze span je strak en je kunt hem alleen op het laatste moment aansluiten voordat je het schijfcompartiment in de behuizing duwt.

Vmware ESXi installeren op Mac Pro 1,1

Je hebt een SATA-kabel van 0,8 m nodig, bij voorkeur met een haakse aansluiting. 1 m is te veel.

Vmware ESXi installeren op Mac Pro 1,1

Als fysieke adapter van 5.25 naar 2.5 is een ongewenste CD-ROM-behuizing perfect geschikt. Als je geen ongewenste hebt, wordt deze dat zeker nadat je de inhoud van de behuizing hebt verwijderd.

Vmware ESXi installeren op Mac Pro 1,1

Met de bespreking van de hardware-onderdelen en de mogelijkheden voor verdere upgrades kunnen we hier eindigen. Ik zeg alvast dat je niet moet haasten om alles ineens te assembleren en aan te sluiten; tijdens het proces moeten we de HDD eruit halen.

2. Keuze voor ESXi

Door gebruik te maken van compatibiliteitstabel van VMware hieruit blijkt dat de Xeon 5150 maximaal ESXi 5.5 U3 ondersteunt. Deze versie gaan we installeren.

In ESXi 6.0 is de ondersteuning voor alles wat 'verouderd' is geschrapt. Officieel mag je hier niets recents zoals 6.7 op installeren; in de praktijk kan het misschien, maar niet deze keer. Mijn mening is dat de incompatibiliteit door de processor sterke magie is. Dit kan niet in productie, alleen voor experimenten.

Voor nieuwe versies van ESXi vermoed ik dat de methoden voor aanpassing met de vijl hetzelfde zijn.

3. Aanpassing met de vijl van de distributie

Ik gebruikte de standaard distributie. Beschikbaar vanaf de officiƫle site of via torrents. ESXi 5.5 U3.

Maar, let op dat ik heb gewezen op de volledig 64-bits architectuur, maar de EFI-bootloader is 32-bits?! Hier komt het probleem. Bij het proberen om de installer op te starten gebeurt er niets.
Je moet de bootloader van de installer vervangen door een oudere, 32-bits versie. Blijkbaar zelfs van een versie ouder dan 5.0.

Dit is gedetailleerd beschreven in het artikel [2] Mac Pro-compatibiliteit met installatie van ESXi 5.0, bestand BOOTIA32.EFI nemen we daarvandaan.

Gebruik een programma voor het bewerken van iso (bijvoorbeeld, ultraiso). Zoek binnen de iso de map EFIBOOT en vervang het bestand BOOTIA32.EFI door de oude, sla op en nu laadt alles al!

Vmware ESXi installeren op Mac Pro 1,1

4. Installatie van ESXi

Geen details, alles zoals altijd. De installatie is succesvol afgerond, maar er laadt niets, dat is normaal!

5. Aanpassing met de vijl van de bootloader

De stappen zijn in het artikel beschreven [3] Het oude Mac Pro weer tot leven brengen met ESXi 6.0, hierin staat ook een link naar het archief 32-bits booterbestanden.

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

Ik gebruikte de hardwareversie van de MacBook met een sata-usb-adapter, je kunt ook Linux gebruiken. Als er geen aparte computer is, kun je nog een schijf gebruiken, deze in de MacPro aansluiten, MacOS erop installeren en vanuit daar de harde schijf met ESXi monteren.

Windows mag niet worden gebruikt! Zelfs gewoon door deze schijf in een Windows-systeem aan te sluiten, worden er zonder toestemming kleine wijzigingen aangebracht. Klein en dus niet hinderlijk voor iedereen, maar in ons geval zal het opstarten van ESXi eindigen met de fout "Bank6 is geen VMware-opstartbank, er is geen hypervisor gevonden."

Vmware ESXi installeren op Mac Pro 1,1

Hier is een artikel met details over wat er gebeurt als je het toch aansluit [4] bank6 is geen VMware-opstartbank, er is geen hypervisor gevonden. En hier is de methode de oplossing is eenvoudig en snel – installeer ESXi opnieuw!

5.2. We monteren de EFI-partitie

Open de Terminal, zorg ervoor dat je in de supergebruikersmodus bent

Sudo -s

Maak een map aan voor de toekomstige partitie

mkdir  /Volumes/EFI

kijk naar de bestaande partities

diskutil list

dit is wat we nodig hebben, de EFI-partitie met de naam ESXi

Vmware ESXi installeren op Mac Pro 1,1

We monteren deze

mount_msdos /dev/disk2s1 /Volumes/EFI

Op de gemonteerde schijf moeten de bestanden worden vervangen door oudere versies. Oudere versies kunnen worden gevonden in [3], archief 32-bits booterbestanden

Bestanden voor vervanging:

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

Vmware ESXi installeren op Mac Pro 1,1

Na afloop ontkoppelen we de gemonteerde EFI-partitie

umount -f /Volumes/EFI

Opmerking over het maken van de afbeelding

Opmerking over het maken van de afbeelding

Ideaal gezien zou het goed zijn om te begrijpen waar deze bestanden zich binnen de distributie bevinden. Dan kunnen ze daar rechtstreeks worden vervangen en kan een eigen distributie "ESXi 5.5 voor de oude MacPro" worden uitgegeven, volledig klaar voor probleemloze installatie.

Ik kon ze niet vinden. Bijna alle bestanden met extensies als ".v00" in de ESXi-distributie zijn tar-archieven van verschillende soorten. Daarin zijn .vtar-archieven genest, en daar weer andere archieven... Met het programma 7zip heb ik lang naar deze eindeloze genestheid gekeken, maar ik kon niets vinden dat op de EFI-partitie leek. Voornamelijk zijn er Linux-directory's.

Het meest geschikte leek het bestand efiboot.img, maar dit kan gemakkelijk worden geopend en je ziet dat er helemaal niet dat is.

Vmware ESXi installeren op Mac Pro 1,1

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

We zetten het nu permanent vast, alles bevestigen en in elkaar zetten.

En nu starten we al ESXi op!

Het kan lijken dat dit niet zo is. Het duurt iets langer van het inschakelen en het witte scherm tot het zwarte opstartscherm van ESXi dan tot het gebruikelijke Apple-logo van macOS.

6. EINDE.

Hiermee is de installatie voltooid, de configuratie van ESXi zoals gewoonlijk voor het configureren van ESXi.

Vmware ESXi installeren op Mac Pro 1,1

Het is vermeldenswaard dat de verdere installatie van Mac OS op VMware dat op Apple-hardware is geĆÆnstalleerd, legaal is.

Literatuur

Links naar artikelen, meestal Engelstalig.
[1] Sata Optical Drive in Mac Pro 1,1 = vervang IDE-schijf door SATA of een HDD.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Mac Pro compatibiliteit met het installeren van ESXi 5.0 = over het vervangen van de bootloader voor installatie.
https://communities.vmware.com/thread/327538
[3] Een oude Mac Pro nieuw leven inblazen met ESXi 6.0 = over het vervangen van bootloaders van een al geĆÆnstalleerde ESXi.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 niet een VMware-bootbank geen hypervisor gevonden = wat er gebeurt als je dit onder Windows aansluit.
https://communities.vmware.com/thread/429698
[5] ESXi 5.x host kan niet opnieuw opstarten na installatie met de fout: Niet een VMware-bootbank. Geen hypervisor gevonden (2012022) = en het officiƫle advies om dit op te lossen.
https://kb.vmware.com/s/article/2012022
[6] Hoe de EFI-partitie in Mac OS te monteren.
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 = installatie van 2.5″ in 3.5″ rails op eigen kracht.
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Voorstel om kant-en-klare adapters voor rails 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

Bestandenlijst.

BOOTIA32.EFI installatiebootloader uit [2].
32-bits booterbestanden, vervanging van de bootloader uit [3].

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster