U ovom članku opisujem svoje iskustvo instaliranja VMware ESXi na stari Apple Mac Pro 1,1.
Kupac je dobio zadatak da proširi fajl server. Kako je kompanijski fajl server kreiran na PowerMac G5 2016. i kako je trebalo održavati stvoreno naslijeđe vrijedno je posebnog članka. Odlučeno je da se kombinuje proširenje sa modernizacijom i napravi fajl server od postojećeg MacPro-a. A pošto je na Intelovom procesoru, virtuelizacija se može izvršiti.
Zadatak je sasvim izvodljiv, ali smo se morali suočiti s nizom poteškoća i prikupljati podatke o njihovom rješenju malo po malo. Također, potraga za rješenjem često je bila zamračena rezultatima za obrnuti problem „instaliranje mac os-a na VMware“.
Za konsolidaciju stečenog iskustva, sakupljanje svih žitarica na jednom mjestu i prevođenje na ruski, kreiran je ovaj članak.
Uslov za čitaoca: da bude upoznat sa instalacijom VMware ESXi na hardver kompatibilan sa njim, na primer, HP server. Budite upoznati sa Apple tehnologijom. Konkretno, ne navodim detalje sastavljanja i rastavljanja MacPro-a, ali tu ima mnogo nijansi.
1. Hardver
MacPro 1,1, poznat i kao MA356LL/A, poznat i kao A1186, bio je prvi Apple računar baziran na Intelovim procesorima, proizveden 2006-2008. Iako je star preko 10 godina, kompjuter je u odličnom fizičkom stanju. Nijedan od 4 moćna ventilatora nije bučan. Zahtijeva standardno čišćenje i montažu/demontažu.
Procesori - 2 dual-core Xeon 5150. Potpuno 64-bitna arhitektura, ali je EFI bootloader 32-bitni. Ovo je veoma važno, jako truje život!
RAM – standardno 4GB PC5300 DDR2 ECC 667MHz, može se lako proširiti na 16GB, a neki kažu i više. Memorija servera je pogodna sa starog HP gen.5-6, a generalno je računar veoma sličan ovom serveru samo u drugom slučaju.
HDD – 4 korpe za 3.5” (LFF). Uz neke fizičke modifikacije, 2.5″ (SFF) će stati u korpe. Više o ovome možete vidjeti
Tu je i IDE DVD, do 2 komada u 5.25″ formatu. Ali, tu su i SATA konektori. Na matičnoj ploči se zovu ODD SATA (ODD = Optical Disk Drive). Moji eksperimenti su pokazali da se tvrdi diskovi i SSD-ovi mogu i trebaju instalirati na ovu lokaciju.
Više detalja sa slikamaDefinitivno možete kombinovati IDE i SATA uređaje. Možda bi čak bilo moguće instalirati 2 IDE i 2 SATA, nisam provjerio.
Ne zaboravite na neke poteškoće s ishranom: puštena su samo 2 molexa, kapacitet opterećenja je nepoznat. Napajanje nije isto kao na PC-u, sva struja ide preko matične ploče, konektori na njoj za napajanje su nestandardni.
ODD konektor
Standardnih 0.5m je malo, biće tijesno i zgodno ga je spojiti samo u posljednjem trenutku prije završetka guranja korpe u tijelo.
Trebat će vam SATA kabel od 0.8 m, po mogućnosti sa ugaonim konektorom. 1m je previše.
Telo nepotrebnog CD-ROM-a savršeno je kao fizički 5.25-2.5 adapter. Ako nema ništa nepotrebno, to će svakako postati nakon odvajanja punjenja od tijela.
Pregled hardvera i mogućnosti za njegovu modernizaciju možete završiti ovdje. Gledajući unaprijed, reći ću samo da ne treba žuriti sa sastavljanjem i montažom svega odjednom, pritom ćemo morati ukloniti željeznicu.
2. Odaberite ESXi
Koristeći
ESXi 6.0 je odbacio podršku za sve "naslijeđe". Zvanično, on i noviji poput 6.7 se ne mogu smjestiti ovdje, ali realno, moglo bi funkcionirati. Bilo je spominjanja na internetu da je ovo bilo uspješno. Ali, ne ovaj put, moje mišljenje je da je nekompatibilnost procesora jaka čarolija. To nije moguće u proizvodnji, samo za eksperimente.
Za nove verzije ESXi-a pretpostavljam iste metode za finaliziranje sa datotekom.
3. Finalizacija distribucije sa fajlom
Distribucijski komplet je bio standardan. Moguće je sa web stranice ili sa torrenta. ESXi 5.5 U3.
Ali, zapamtite da ste obratili pažnju na potpuno 64-bitnu arhitekturu, ali EFI bootloader je 32-bitni?! Ovdje će se on sastati. Kada pokušam da preuzmem instalater, ništa se ne dešava.
Morate zamijeniti instalaterski bootloader sa starijim, 32-bitnim. Čini se da je iz verzije čak starije od 5.0.
Ovo je detaljno opisano u članku
Koristimo iso program za uređivanje (na primjer, ultraiso). Pronalazimo EFIBOOT folder unutar iso-a i zamjenjujemo datoteku BOOTIA32.EFI sa starom, snimimo je i sada je sve učitano!
4. Instalirajte ESXi
Bez detalja, sve je kao i uvek. Instalacija je uspješno završena, ali ništa se ne učitava, ovo je normalno!
5. Završavanje učitavača s datotekom
Algoritam radnji je naveden u članku
5.1. Uklanjamo čvrsti disk i povezujemo ga sa drugim računarom.
Koristio sam hardversku verziju MacBook-a sa sata-usb adapterom, možete koristiti Linux. Ako nemate poseban računar, možete koristiti drugi čvrsti disk, priključiti ga na MacPro, instalirati MacOS na njega i montirati čvrsti disk sa ESXi sa njega.
Ne mogu koristiti Windows! Čak i kada jednom uključite ovaj disk u Windows sistem, male promjene će biti napravljene na njemu bez pitanja. Oni su mali i nikome ne smetaju, ali u našem slučaju, učitavanje ESXi-a će se završiti greškom „Bank6 not a vmware boot bank no hypervisor found“.
Evo članka s detaljima o tome što se događa ako zapnete
5.2 Montirajte EFI particiju
Otvorite Terminal, obavezno se prebacite u režim superkorisnika
Sudo –s
Kreirajte direktorij za budući odjeljak
mkdir /Volumes/EFI
pogledajte dostupne sekcije
diskutil list
ovo je ono što nam treba, EFI particija koja se zove ESXi
Montiramo ga
mount_msdos /dev/disk2s1 /Volumes/EFI
Na montiranom disku morat ćete zamijeniti datoteke starijim verzijama. Starije verzije se mogu naći u
Zamjenski fajlovi:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/boot32.efi
/EFI/VMware/boot64.efi
Po završetku, odspojite montiranu EFI particiju
umount -f /Volumes/EFI
Napomena o izradi slike
Napomena o izradi slike
U idealnom slučaju, bilo bi lijepo razumjeti gdje se ti fajlovi nalaze unutar distribucije. Zatim ih možete zamijeniti odmah tamo i pustiti svoj vlastiti distribucijski komplet “ESXi 5.5 za stari MacPro”, potpuno spreman za instalaciju bez problema.
Nisam ih mogao naći. Gotovo svi fajlovi sa ekstenzijama poput “.v00” u ESXi distribuciji su tar arhive različitih tipova. Sadrže .vtar arhive, a sadrže i arhive... Dugo sam proveo koristeći 7zip program da kopam po ovim beskrajnim ugnježđenjima, ali nisam mogao pronaći ništa što bi ličilo na EFI particiju. Uglavnom postoje Linux direktoriji.
Čini se da je datoteka efiboot.img najprikladnija, ali možete je lako otvoriti i vidjeti da uopće nije ista.
5.3. Izvadimo hard disk i instaliramo ga u MacPro
Zauvijek ga već ugrađujemo, sve zavrtamo i montiramo.
A sada se ESXi već učitava!
Možda se ne čini tako. Od trenutka uključivanja i bijelog ekrana do crnog boot ekrana ESXi, potrebno je malo više vremena nego do uobičajenog Apple Mac OS-a.
6.END.
Ovo završava instalaciju, konfigurirajući ESXi kao i obično za konfiguriranje ESXi.
Vrijedi napomenuti da je daljnja instalacija Mac Os-a na takav VMware instaliran na Apple opremi legalna.
Literatura
Linkovi na članke, većinom na engleskom.
[1] Sata optički uređaj u Mac Pro 1,1 = zamjena IDE CD-a sa SATA ili tvrdim diskom.
[2] Mac Pro kompatibilnost s instaliranjem ESXi 5.0 = o zamjeni pokretača za instalaciju
[3] Vraćanje starog Mac Pro-a u život sa ESXi 6.0 = o zamjeni pokretača već instaliranog ESXi-a.
[4] bank6 nije VMware boot banka nije pronađen hipervizor = šta će se dogoditi ako se povežete pod Windowsom
[5] ESXi 5.x host ne uspeva da se ponovo pokrene nakon instalacije sa greškom: Nije VMware banka za pokretanje. Nije pronađen hipervizor (2012022) = i službeni savjet kako to popraviti
[6] Kako montirati EFI particiju na Mac OS
[7] Vodič za VMware kompatibilnost
[8] SSD u Apple Mac Pro 1.1 = sami instalirate 2.5″ u sanjke od 3.5″
[9] Ponuda za kupovinu gotovih adaptera za sanke
[10] Specifikacija korištenog MacPro-a
spisak fajlova
izvor: www.habr.com