I artikeln beskriver jag min erfarenhet av att installera VMware ESXi pÄ en gammal Apple Mac Pro 1,1.
Kunden har gett mig i uppdrag â att utöka filservern. Hur filservern för företaget skapades pĂ„ en PowerMac G5 2016, och vilken utmaning det var att underhĂ„lla den skapade legacy Ă€r vĂ€rt en egen artikel. Det beslutades att utvidgningen skulle kombineras med en modernisering och göra filservern av den befintliga MacPro. Och eftersom den har en Intel-processor, kan vi ocksĂ„ göra virtualisering.
Uppdraget Ă€r fullt genomförbart, men jag stĂ€lldes inför en rad svĂ„righeter och fick samla information om deras lösningar bit för bit. Dessutom skymdes sökandet efter lösningar ofta av resultat relaterade till det omvĂ€nda problemet âinstallation av Mac OS pĂ„ VMwareâ.
För att befÀsta den erhÄllna erfarenheten, samla alla bitar pÄ ett stÀlle och översÀtta dem till ryska skapades denna artikel.
Krav pÄ lÀsaren: att vara bekant med installationen av VMware ESXi pÄ kompatibel hÄrdvara, sÄsom HP-servrar. Att vara bekant med Apple-teknik. Jag ger inte detaljer om montering och demontering av MacPro, eftersom det finns mÄnga finesser dÀr.
1. HÄrdvarudel
MacPro 1,1, Ă€ven kĂ€nd som MA356LL/A, Ă€ven kĂ€nd som A1186 â den första datorn frĂ„n Apple med Intel-processorer, producerad 2006-2008. Trots att den Ă€r över 10 Ă„r gammal Ă€r datorn i utmĂ€rkt fysiskt skick. Ingen av de 4 kraftfulla flĂ€ktarna lĂ„ter. Standard rengöring och montering/demontering krĂ€vs.
Processorer â 2 stycken tvĂ„kĂ€rniga Xeon 5150. Helt 64-bits arkitektur, men EFI-bootloadern Ă€r 32-bits. Detta Ă€r mycket viktigt och komplicerar livet!
RAM â standard 4GB PC5300 DDR2 ECC 667MHz, kan enkelt utökas till 16GB, och vissa sĂ€ger att det gĂ„r att fĂ„ mer. Minne frĂ„n gamla HP gen.5-6 passar, och datorn pĂ„minner faktiskt mycket om den servern, bara i ett annat chassi.
HDD â 4 korgar för 3.5â (LFF). Med vissa fysiska modifieringar fĂ„r man in 2.5âł (SFF) i korgarna. Mer om detta kan ses .
Det finns ocksĂ„ IDE DVD, upp till 2 stycken av formatet 5.25âł. Men det finns Ă€ven SATA-kontakter. PĂ„ moderkortet kallas de ODD SATA (ODD = Optical Disk Drive). Mina experiment har visat att man kan och bör installera hĂ„rddiskar och SSD dĂ€r.
Mer med bilderDet gÄr definitivt att kombinera IDE- och SATA-enheter. Det kanske till och med gÄr att sÀtta in 2 IDE och 2 SATA, jag har inte kontrollerat.
TÀnk pÄ vissa svÄrigheter med strömförsörjningen: endast 2 molex Àr installerade, belastningskapaciteten Àr okÀnd. Strömförsörjningen Àr inte den som pÄ en dator, all ström gÄr genom moderkortet, och kontakterna för strömförsörjning Àr icke-standard.
ODD-kontakt
Den standard 0.5 m Àr lite kort, det kommer bli spÀnt och det gÄr endast att ansluta det i sista minuten innan korgen sÀtts tillbaka i chassit.

En SATA-kabel pÄ 0.8 m krÀvs, helst med en vinklad kontakt. 1 m Àr för mycket.

Som en fysisk adapter 5.25-2.5 passar en oanvÀnd CD-ROM-chassi perfekt. Om du inte har en oanvÀnd, kommer det definitivt bli en efter att du tagit bort innehÄllet frÄn chassit.

Vi kan avsluta genomgÄngen av hÄrdvaran och möjligheterna till dess uppgradering hÀr. Jag kan bara förutsÀga att man inte bör skynda sig att sÀtta ihop och installera allt pÄ en gÄng, under processen kommer vi behöva ta bort hÄrddisken.
2. Val av ESXi
Genom att anvÀnda kan man förstÄ att Xeon 5150 stöds högst upp till ESXi 5.5 U3. Det hÀr Àr versionen vi kommer installera.
I ESXi 6.0 tog de bort stöd för all 'utdaterad' hÄrdvara. Officiellt kan man inte installera det och nyare versioner som 6.7 hÀr, men i verkligheten kan det kanske fungera. Jag har sett omnÀmnanden pÄ internet att det har lyckats. Men inte den hÀr gÄngen, jag anser att inkompatibilitet pÄ CPU-nivÄ Àr mycket problematiskt. I produktion kan man inte göra sÄ, endast för experiment.
För nya versioner av ESXi förestÀller jag mig att metoderna för modifiering med filarslip verkar vara desamma.
3. Modifiering med filarslip av distributionen
Jag anvÀnde den standard distributionen. Den kan hÀmtas frÄn den officiella sidan eller frÄn torrents. ESXi 5.5 U3.
Men kom ihÄg att jag noterade en helt 64-bitars arkitektur, men EFI-bootloadern Àr 32-bitars?! Det Àr hÀr det kommer att bli problem. NÀr man försöker ladda installationsprogrammet hÀnder ingenting.
Det krÀvs att man byter ut installationsprogrammet mot en Àldre, 32-bitars. Ser ut att vara frÄn en version som Àr Ànnu Àldre Àn 5.0.
Detta beskrivs ingÄende i artikeln , fil tar vi dÀrifrÄn.
AnvÀnd ett iso-redigeringsprogram (t.ex. ultraiso). Hitta mappen EFIBOOT inuti iso-filen och ersÀtt filen BOOTIA32.EFI med den gamla, spara, och nu laddar det!

4. Installation av ESXi
Inga detaljer, allt som vanligt. Installationen lyckades, men ingenting laddas, det Àr normalt!
5. Modifiering med filarslip av bootloadern
Handlingsplanen anges i artikeln , dÀr finns ocksÄ en lÀnk till arkivet .
5.1. Ta bort hÄrddisken och anslut den till en annan dator.
Jag anvÀnde den hÄrdvaruversionen av MacBook med en sata-usb-adapter, man kan anvÀnda Linux. Om det inte finns en separat dator kan man anvÀnda en annan hÄrddisk, ansluta den till MacPro, installera MacOS pÄ den och montera hÄrddisken med ESXi dÀrifrÄn.
Windows fÄr inte anvÀndas! Bara genom att ansluta denna disk till Windows-systemet kommer det att göras smÄ förÀndringar utan tillstÄnd. SmÄ och som ingen typ stör, men i vÄrt fall kommer laddningen av ESXi att sluta med felet "Bank6 not a vmware boot bank no hypervisor found".

HĂ€r Ă€r en artikel med detaljer om vad som hĂ€nder om man Ă€ndĂ„ skruvar in den . Och lösningen Ă€r enkel och snabb â installera ESXi pĂ„ nytt!
5.2 Montera EFI-partitionen
Ăppna Terminalen, kom ihĂ„g att gĂ„ in i superanvĂ€ndarlĂ€get
Sudo âsSkapa en katalog för den framtida partitionen
mkdir /Volumes/EFItitta pÄ befintliga partitioner
diskutil listdet hÀr Àr vad vi behöver, EFI-partitionen med namnet ESXi

Montera den
mount_msdos /dev/disk2s1 /Volumes/EFIPÄ den monterade disken mÄste vi byta filer till Àldre versioner. De Àldre versionerna kan hittas i , arkivet
Filer för utbyte:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

NÀr vi Àr klara, avmontera den monterade EFI-partitionen
umount -f /Volumes/EFIAnteckning om skapandet av bilden
Anteckning om skapandet av bilden
I idealfallet skulle det vara bra att förstÄ var dessa filer ligger innanför distributionen. DÄ kan de bytas ut direkt dÀr och slÀppa en egen distribution "ESXi 5.5 för gamla MacPro", helt redo för problemfri installation.
Jag kunde inte hitta dem. NÀstan alla filer med Àndelsen " .v00" i ESXi-distributionen Àr tar-arkiv av olika slag. I dem finns arkiv av .vtar, och i dem finns Ànnu fler arkiv... Jag grÀvde lÀnge genom dessa oÀndliga inbÀddningar med programmet 7zip, men jag kunde inte hitta nÄgot som liknar EFI-partitionen. Det Àr mest linux-kataloger.
Den mest passande verkade vara filen efiboot.img, men den kan enkelt öppnas och visa att det Àr helt fel.

5.3. Ta ut hÄrddisken och installera den i MacPro
Nu sÀtter vi dit den för alltid, skruvar fast allt och monterar ihop.
Och nu laddar vi redan ESXi!
Det kan tyckas att det inte Àr sÄ. FrÄn det ögonblick dÄ man slÄr pÄ och den vita skÀrmen tills svart skÀrm med ESXi-laddning gÄr lite mer tid Àn till det vanliga Àpplet av macOS.
6. SLUT.
Med detta har installationen avslutats, konfigureringen av ESXi som vanligt för att konfigurera ESXi.
Det Àr vÀrt att notera att fortsatt installation av Mac OS pÄ en sÄdan VMware som Àr installerad pÄ Apple-hÄrdvara Àr lagligt.
Litteratur
LÀnkar till artiklar, mestadels engelsksprÄkiga.
[1] Sata Optical Drive in Mac Pro 1,1 = byte av IDE-enheten till SATA, eller till HDD.
[2] Mac Pro kompatibilitet med installation av ESXi 5.0 = om att byta bootloader för installation.
[3] Bringing an Old Mac Pro Back to Life with ESXi 6.0 = om att byta bootloaders för redan installerat ESXi.
[4] bank6 not a VMware boot bank no hypervisor found = vad som hÀnder om du ansluter under Windows.
[5] ESXi 5.x vÀrd misslyckas med att starta om efter installation med felmeddelandet: Inte en VMware bootbank. Ingen hypervisor hittades (2012022) = och officiellt rÄd om hur man löser detta.
[6] Hur man monterar EFI-partitionen i Mac OS.
[7] VMware Compatibility Guide.
[8] SSD i Apple Mac Pro 1.1 = installation av 2,5Ⳡi 3,5ⳠhÄllare pÄ egen hand.
[9] Erbjuder att köpa fÀrdiga adaptrar för hÄllare.
[10] Specifikation för den anvÀnda MacPro.
l
Filnamn lista.
installationsbootloader frÄn [2].
, byte av bootloader frÄn [3].
KĂ€lla: habr.com
