U članku opisujem svoje iskustvo instalacije VMware ESXi na starijem Apple Mac Pro 1,1.
Od klijenta je postavljen zadatak – proširiti datotečni poslužitelj. Kako je nastao datotečni poslužitelj tvrtke na PowerMac G5 2016. godine, i kako je bilo održavati stvoreni legacy zaslužuje zasebnu priču. Odlučeno je da se proširenje spoji s modernizacijom i da se napravi datotečni poslužitelj od postojećeg MacPro-a. A pošto ima Intel procesor, može se napraviti i virtualizacija.
Zadatak je prilično izvediv, ali nailazio sam na niz teškoća, te sam pomalo sakupljao podatke o njihovom rješenju. Također, pronalaženje rješenja često je bilo zaklonjeno rezultatima obrnute problematike ‘instalacija mac os na VMware’.
Za učvršćivanje stečenog iskustva, skupljanje svih informacija na jedno mjesto i prevođenje na hrvatski jezik ova je članak i stvorena.
Zahteva se od čitatelja: da bude upućen u instalaciju VMware ESXi na hardver kompatibilan s njim, na primjer, HP poslužitelje. Biti upoznat s tehnikom Apple. Konkretno, ne dajem detalje o sklapanju i rastavljanju MacPro-a, a tu ima mnogo nijansi.
1. Hardverski dio
MacPro 1,1, također poznat kao MA356LL/A, odnosno A1186 – prvi računar od Apple-a na Intel procesorima, proizvodio se od 2006. do 2008. godine. I pored više od 10 godina, računar je u odličnom fizičkom stanju. Nijedan od 4 snažna ventilatora ne buku. Potrebno je standardno čišćenje i sklapanje-raspremanje.
Procesori – 2 dvojezgrena Xeon 5150. Potpuno 64-bitna arhitektura, ali EFI boot loader je 32-bitni. To je jako važno, značajno otežava život!
RAM – standardno 4GB PC5300 DDR2 ECC 667MHz, lako se može proširiti na 16GB, a neki kažu da čak i više. Memorija odgovara serverskoj od starih HP gen.5-6, a i sami računar jako podsjeća na taj server samo u drugom kućištu.
HDD – 4 posude za 3.5” (LFF). Uz neke fizičke preinake, u posude stane i 2.5″ (SFF). Detaljnije o tome možete pogledati .
Također se nalazi IDE DVD, do 2 komada formata 5.25”. No, predviđeni su i SATA priključci. Na matičnoj ploči nazivaju se ODD SATA (ODD = Optical Disk Drive). Moji eksperimenti su pokazali da na ovo mjesto možete i trebate instalirati tvrde diskove i SSD.
Detaljnije s slikamaMože se točno kombinirati IDE i SATA uređaje. Možda čak i uspijem staviti 2 IDE i 2 SATA, nisam provjeravao.
Ne zaboravite na određene teškoće s napajanjem: izlaz je samo 2 molex, a kapacitet opterećenja nije poznat. Napajanje nije kao na PC-u, sve napajanje ide kroz matičnu ploču, a utičnice na njoj su nestandardne.
ODD utor
Standardni 0.5m je malo kratak, bit će zategnut i spojiti ga je jedino удобно u zadnjem trenutku prije nego što gurnemo košaru u kućište.

Bit će potreban SATA kabel od 0.8m, poželjno sa zakrivljenim utičnicama. 1m je previše.

Kao fizički adapter 5.25-2.5 savršeno odgovara kućište neiskorištenog CD-ROM-a. Ako nemate neiskorišteni – sigurno će postati takav nakon odvajanja unutrašnjosti od kućišta.

Pregled hardverskog dela i mogućnosti njene nadogradnje ovde možemo završiti. S obzirom u budućnost, samo ću reći da ne treba žuriti da sve odmah sklopimo i instaliramo, tokom procesa će nam trebati izvaditi HDD.
2. Izbor ESXi
Koristeći može se shvatiti da Xeon 5150 podržava najviše ESXi 5.5 U3. Ovu verziju ćemo instalirati.
U ESXi 6.0 je isključena podrška za sve 'zastarjelo'. Službeno se ne može instalirati ovde niko od novijih tipa 6.7, u praksi — možda će i uspeti. Na internetu se mogla naći spominjanja da to uspešno prolazi. No, ne ovaj put, moje je mišljenje da je nespojivost po procesoru snažno magijski. U produkciji to nije u redu, samo za eksperiment.
Za nove verzije ESXi metode dorade datoteka uzdignut ću iste.
3. Dorada datoteke s datotekom
Datoteka je bila standardna. Može se preuzeti s službene stranice, može i s torrenta. ESXi 5.5 U3.
Ali, zapamti, obratio sam pažnju na potpuno 64-bitnu arhitekturu, ali EFI bootloader je 32-bitni?! Tu se on i pojavljuje. Pri pokušaju pokretanja instalatera ništa se ne događa.
Treba zamijeniti bootloader instalatera starijim, 32-bitnim. Izgleda da je od verzije čak i ranije od 5.0.
Ovo je detaljno opisano u članku , datoteka uzimamo odatle.
Koristimo program za uređivanje iso (npr. ultraiso). Pronalažemo unutar iso mapu EFIBOOT i zamijenimo datoteku BOOTIA32.EFI starijom, spremamo, i sve se već učitava!

4. Instalacija ESXi
Nema detalja, sve kao i obično. Instalacija je završila uspješno, ali se ništa ne učitava, to je normalno!
5. Dorada bootloader-a
Algoritam radnji je naveden u članku , ovdje se također navodi veza na arhivu .
5.1. Izvadimo tvrdi disk i povežemo ga s drugim računalom.
Koristio sam hardversku verziju MacBook-a s sata-usb adapterom, može se koristiti Linux. Ako nemate posebno računalo, možete koristiti još jedan HDD, umetnuti ga u MacPro, instalirati MacOS na njega i iz njega montirati tvrdi disk s ESXi-jem.
Ne može se koristiti Windows! Čak i jednostavno uključivanje ovog diska u sustav Windows, u njega će bez pitanja biti unesene male promjene. Male su i nikome ne smetaju, ali u našem slučaju pokretanje ESXi završit će pogreškom "Bank6 not a VMware boot bank no hypervisor found".

Evo članka s detaljima što se događa ako ste ipak umetnuli . A rješenja jednostavna i brza – instaliramo ESXi ponovo!
5.2 Montiramo EFI particiju
Otvorite Terminal, obavezno pređite u režim superkorisnika
Sudo –sKreiramo katalog za buduću particiju
mkdir /Volumes/EFIprovjeravamo postojeće particije
diskutil listevo što nam treba, EFI particija s nazivom ESXi

Montiramo je
mount_msdos /dev/disk2s1 /Volumes/EFINa montiranom disku bit će potrebno zamijeniti datoteke sa starijim verzijama. Starije verzije možete pronaći u , arhiv
Datoteke za zamjenu:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

Po završetku isključujemo montiranu EFI-particiju
umount -f /Volumes/EFINapomena o izradi slike
Napomena o izradi slike
Bilo bi idealno razumjeti gdje se ove datoteke nalaze unutar distribucije. Tada ih može zamijeniti odmah tamo, i izraditi vlastitu distribuciju "ESXi 5.5 za stari MacPro", potpuno spremnu za bezproblemu instalaciju.
Nisam ih uspio pronaći. Gotovo sve datoteke s ekstenzijama tipa ".v00" u distribuciji ESXi su tar arhive raznih tipova. U njima su uvučene arhive .vtar, a u njima još arhive… Programom 7zip dugo sam kopao kroz te beskonačne uvale, ali ništa što podsjeća na EFI particiju nisam uspio pronaći. Uglavnom su tu direktoriji Linuxa.
Najprikladniji činilo se datoteka efiboot.img, ali je lako otvoriti i vidjeti da tu nije ništa korisno.

5.3. Izvadimo HDD i postavimo ga u MacPro
Već ga trajno postavljamo, sve zavrćući i sastavljajući.
I već nam se pokreće ESXi!
Može se činiti da nije tako. Od trenutka uključivanja i bijelog ekrana do crnog ekrana pokretanja ESXi prolazi malo više vremena nego do poznate jabuke mac os.
6. KRAJ.
Time je instalacija završena, postavke ESXi-a kao obično za podešavanje ESXi-a.
Važno je napomenuti da je daljnja instalacija Mac OS-a na takvom VMware-u postavljenom na Appleovu opremu legalna.
Literatura
Linkovi na članke, većina na engleskom jeziku.
[1] Sata optički uređaj u Mac Pro 1,1 = zamjena IDE pogona za SATA, ili ga moguće zamijeniti.
[2] Kompatibilnost Mac Pro-a za instalaciju ESXi 5.0 = o zamjeni bootloadera za instalaciju
[3] Oživljavanje starog Mac Pro-a s ESXi 6.0 = o zamjeni bootloadera već instalirane ESXi.
[4] bank6 nije VMware boot bank, hypervisor nije pronađen = što se događa ako se spoji pod Windowsom
[5] ESXi 5.x host ne uspijeva ponovo pokrenuti nakon instalacije uz grešku: Nije VMware boot bank. Hypervisor nije pronađen (2012022) = i službeni savjet kako to ispraviti
[6] Kako montirati EFI particiju u Mac OS
[7] VMware vodič za kompatibilnost
[8] SSD u Apple Mac Pro 1.1 = instalacija 2.5″ u 3.5″ ležište vlastitim snagama
[9] Ponuda za kupnju gotovih adaptera za ležišta
[10] Specifikacija korištenog MacPro-a
l
Popis datoteka
bootloader za instalaciju iz [2]
, zamjena bootloadera iz [3]
Izvor: habr.com
