Artiklis kirjeldan oma kogemust VMware ESXi installimisel vanal Apple Mac Pro 1,1-l.
Kliendilt oli saadud ülesanne – laiendada failiserverit. Kuidas loodi ettevõtte failiserver PowerMac G5-l 2016. aastal ning kuidas oli seda teenindada, vääriks eraldi artiklit. Otsustati laiendada koos moderniseerimisega ja teha failiserver olemasolevast MacPro-st. Ja kuna see on Intel protsessoriga, siis on võimalik ka virtualiseerimine.
Ülesanne on täiesti teostatav, kuid tuli silmitsi seista mitmete raskustega ning koguda andmeid nende lahendamiseks killustikku. Samuti häiris lahenduste otsimist sageli tulemus „Mac OS installimine VMware’ile“.
Kogutud kogemuse kindlustamiseks, kõik killud ühte kohta kogumiseks ja nende tõlkimiseks vene keelde on loodud käesolev artikkel.
Nõuded lugejale: olema tuttav VMware ESXi installimisega ühilduvale riistvarale, näiteks HP serveritele. Olemine tuttav Applé seadmetega. Erakordselt, ma ei too välja MacPro kokku- ja lahkearvutamise üksikasju, seal on palju nüansse.
1. Riistvaraosa
MacPro 1,1, also known as MA356LL/A and A1186, is the first computer from Apple featuring Intel processors, produced from 2006 to 2008. Despite being over 10 years old, it is in excellent physical condition. None of the 4 powerful fans are noisy. Standard cleaning and assembly-disassembly are required.
Processors — 2 dual-core Xeon 5150. Fully 64-bit architecture, but the EFI boot loader is 32-bit. This is very important and significantly complicates things!
RAM – standard 4GB PC5300 DDR2 ECC 667MHz, can be easily expanded to 16GB, and some say even more. The memory is server-grade from older HP gen.5-6, and the computer strongly resembles this server but in a different case.
HDD — 4 bays for 3.5” (LFF). With some physical modifications, 2.5″ (SFF) drives can fit into the bays. You can find out more about this .
It also has an IDE DVD, up to 2 pieces of 5.25″ format. However, SATA connectors are also provided. On the motherboard, they are called ODD SATA (ODD = Optical Disk Drive). My experiments showed that it is possible and necessary to install hard drives and SSDs in this place.
More details with picturesIt is indeed possible to combine IDE and SATA devices. It might even be possible to install 2 IDE and 2 SATA drives, though I haven't tested this.
Tuleb arvestada mõningate toiteprobleemidega: ainult 2 molex on välja viidud, koormusvõimekus on teadmata. Toiteallikas on erinev tavalisest PC-st, kogu toit tuleb emaplaadi kaudu, pistikud emaplaadil on mittestandardsed.
ODD-pistik
Standarda 0.5m on lühike, see venib ja on mugav ühendada ainult viimase hetke jooksul enne korvi tagasi paigaldamist korpusesse.

Vajalik on 0.8m SATA-kaabel, eelistatult nurkpistikuga. 1m on liiga pikk.

5.25-2.5 füüsiliseks adapteriks sobib suurepäraselt vana CD-ROM-i korpus. Kui sul ei ole üleliigset, siis muutub see kindlasti selliseks pärast sisu eraldamist korpusest.

Arvutitarkvara ülevaate ja selle uuendamise võimalustega saame lõpetada. Kiiresti öeldes, ärge kiirustage kõike korraga kokku koguma ja paigaldama, protsessi käigus vajame andmete välja tõmbamist.
2. ESXi valik
Kasutades saame aru, et Xeon 5150 on toetatud maksimaalselt ESXi 5.5 U3. Just seda versiooni hakkame paigaldama.
ESXi 6.0-l kaotatakse kogu 'vananenud' tugi. Ametlikult ei tohi selle peale installida 6.7 või uuemaid versioone, kuid tegelikult võib see õnnestuda. Internetis on olnud väiteid, et see on toiminud. Kuid mitte sel korral, minu arust on protsessori ühilduvus tõsine probleem. Production keskkonnas ei tohi seda kasutada, vaid ainult katsetamiseks.
Uute ESXi versioonide jaoks arvan, et töötlusmeetodid jäävad samaks.
3. Jaotuse töötlus
Kasin, standardne jaotus. Saab ametlikult veebisaidilt või torrentitest. ESXi 5.5 U3.
Aga, pidage meeles, et tähelepanu tõmbas täiesti 64-bitine arhitektuur, kuid EFI laadija on 32-bitine?! Siin see probleem ilmneb. Installija laadimisel ei juhtu midagi.
Tuleb asendada installija laadija vanema, 32-bitisega. Tundub, et see on isegi versioonist, mis on varasem kui 5.0.
Seda on üksikasjalikult kirjeldatud artiklis , fail võtame sealt.
Kasutame ISO redigeerimisprogrammi (näiteks ultraiso). Leiame ISO seest EFIBOOT kausta ja asendame faili BOOTIA32.EFI vana failiga, salvesta ning nüüd laadib kõik!

4. ESXi installimine
Üksikasju pole, kõike nagu alati. Paigaldamine on edukalt lõpule viidud, kuid mitte midagi ei lae, see on normaalne!
5. Töötlus faililoadi peenhäälestamiseks
Tegevuste algoritm on artiklis välja toodud , seal on ka link arhiivile .
5.1. Eemaldame kõvaketta ja ühendame selle teise arvutiga.
Kasutasin MacBooki riistvaraversiooni koos sata-usb-adapteriga, Linuxi kasutamine on samuti võimalik. Kui eraldi arvutit pole, võib kasutada veel ühte kõvaketast, ühendada see MacPro-sse, installida selle peale MacOS ja seal montaažida kõvaketas, kus on ESXi.
Windowsit kasutada ei tohi! Isegi kui lihtsalt see ketas Windowsi süsteemi ühendada, tehakse sellele ilma küsimata väikeseid muudatusi. Need on väikesed ja kedagi ei häiri, kuid meie puhul lõppeb ESXi laadimine veaga „Bank6 not a vmware boot bank no hypervisor found”.

Siin on artikkel, kus on üksikasjad selle kohta, mis juhtub, kui see ikkagi ühendatakse . Ja lahendamine on lihtne ja kiire – installime ESXi uuesti!
5.2 Liidestame EFI jaotise
Avame Terminali, kindlasti läheme superkasutaja režiimi
Sudo –sLoome katalooge tulevase jaotise jaoks
mkdir /Volumes/EFIvaatame olemasolevaid jaotusi
diskutil listsiin on, mida vajame, EFI jaotus nimega ESXi

Mountime selle
mount_msdos /dev/disk2s1 /Volumes/EFIPaigaldatud kettal tuleb failid asendada vanade versioonidega. Vanad versioonid on saadaval , arhiiv
Asendatavad failid:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

Pärast lõpetamist katkestame paigaldatud EFI-jaotuse
umount -f /Volumes/EFIMärkus pildi valmistamise kohta
Märkus pildi valmistamise kohta
Ideaalis oleks hea mõista, kus need failid distributsioonis asuvad. Siis saaks neid otse seal asendada ja välja anda oma „ESXi 5.5 vanale MacPro” distributsioon, mis on täielikult valmis probleemivabaks installimiseks.
Mul ei õnnestunud neid leida. Peaaegu kõik failid, millel on lõpp «.v00» ESXi distributsioonis, on erinevat tüüpi tar arhiivid. Need sisaldavad .vtar arhiive, milles on veel arhiive… 7zip programmiga kaevasin neid lõputuid sisemusse, kuid midagi, mis meenutaks EFI jaotust, ei olnud võimalik leida. Peamiselt olid seal Linuxi kataloogid.
Kõige sobivam näis olevat fail efiboot.img, kuid seda saab kergesti avada ja seal pole absoluutselt midagi sellist.

5.3. Eemaldame ketta ja paigaldame selle MacPro-sse
Kasutame seda nüüd igaveseks, kõike kinnitades ja kokku pannes.
Ja nüüd käivitubki meil juba ESXi!
See võib tunduda, et see pole nii. Ajast, mil süsteem käivitatakse ja valge ekraan kuvatakse, kuni musta laadimisekraanini ESXi, kulub veidi rohkem aega kui harjumuspärase Mac OS-i õuna kuvamiseks.
6. LÕPP.
Sellega on installatsioon lõpetatud, ESXi seadistamine nagu tavaliselt seadistamiseks.
On märkimisväärne, et Mac OS-i edasine installatsioon sellisele VMware-ile, mis on paigaldatud Apple'i riistvarale, on seaduslik.
Kirjandus
Viidatud artiklid, enamasti ingliskeelsed.
[1] Sata Optical Drive Mac Pro 1,1 = IDE optilise seadme asendamine SATA-ga või HDD-le.
[2] Mac Pro ühilduvus ESXi 5.0 installimisega = käivitaja asendamisest installimiseks.
[3] Vanema Mac Pro taastamine ESKI 6.0 abil = juba installitud ESXi käivitajate asendamisest.
[4] bank6 mitte VMware käivituspank, hüperviisorit ei leitud = mis juhtub, kui seda Windowsi all ühendada.
[5] ESXi 5.x host ei käivitu pärast installimist vea tõttu: mitte VMware käivituspank. Hüperviisorit ei leitud (2012022) = ja ametlik soovitus, kuidas seda parandada.
[6] Kuidas EFI-partitsiooni Mac OS-is mountida.
[7] VMware ühilduvuse juhend.
[8] SSD Apple Mac Pro 1.1-s = 2.5″ paigaldamine 3.5″ salvedesse oma kätega.
[9] Soovitus osta valmis adapterid salvedeks.
[10] Kasutatud MacPro spetsifikatsioon.
l
Failide nimekiri.
Installimise käivitaja [2] kaudu.
, käivitaja asendamine [3] kaudu.
Allikas: habr.com
