Instaliramo Vmware ESXi na Mac Pro 1,1

U članku opisujem svoje iskustvo instalacije VMware ESXi na starijem Apple Mac Pro 1,1.

Instaliramo Vmware ESXi na 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 [8] SSD u Apple Mac Pro 1.1.

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

Instaliramo Vmware ESXi na Mac Pro 1,1

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.

Instaliramo Vmware ESXi na Mac Pro 1,1

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

Instaliramo Vmware ESXi na Mac Pro 1,1

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.

Instaliramo Vmware ESXi na Mac Pro 1,1

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 VMware-ova tabela kompatibilnosti 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 [2] Kompatibilnost Mac Pro-a s instalacijom ESXi 5.0, datoteka BOOTIA32.EFI 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!

Instaliramo Vmware ESXi na Mac Pro 1,1

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 [3] Ponovno oživljavanje starog Mac Pro-a s ESXi 6.0, ovdje se također navodi veza na arhivu 32-bitni booter datoteke.

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".

Instaliramo Vmware ESXi na Mac Pro 1,1

Evo članka s detaljima što se događa ako ste ipak umetnuli [4] bank6 not a VMware boot bank no hypervisor found. A evo metoda rješenja jednostavna i brza – instaliramo ESXi ponovo!

5.2 Montiramo EFI particiju

Otvorite Terminal, obavezno pređite u režim superkorisnika

Sudo –s

Kreiramo katalog za buduću particiju

mkdir  /Volumes/EFI

provjeravamo postojeće particije

diskutil list

evo što nam treba, EFI particija s nazivom ESXi

Instaliramo Vmware ESXi na Mac Pro 1,1

Montiramo je

mount_msdos /dev/disk2s1 /Volumes/EFI

Na montiranom disku bit će potrebno zamijeniti datoteke sa starijim verzijama. Starije verzije možete pronaći u [3], arhiv 32-bitni booter datoteke

Datoteke za zamjenu:

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

Instaliramo Vmware ESXi na Mac Pro 1,1

Po završetku isključujemo montiranu EFI-particiju

umount -f /Volumes/EFI

Napomena 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.

Instaliramo Vmware ESXi na Mac Pro 1,1

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.

Instaliramo Vmware ESXi na Mac Pro 1,1

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.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Kompatibilnost Mac Pro-a za instalaciju ESXi 5.0 = o zamjeni bootloadera za instalaciju
https://communities.vmware.com/thread/327538
[3] Oživljavanje starog Mac Pro-a s ESXi 6.0 = o zamjeni bootloadera već instalirane ESXi.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 nije VMware boot bank, hypervisor nije pronađen = što se događa ako se spoji pod Windowsom
https://communities.vmware.com/thread/429698
[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
https://kb.vmware.com/s/article/2012022
[6] Kako montirati EFI particiju u Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] VMware vodič za kompatibilnost
https://www.vmware.com/resources/compatibility/search.php
[8] SSD u Apple Mac Pro 1.1 = instalacija 2.5″ u 3.5″ ležište vlastitim snagama
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Ponuda za kupnju gotovih adaptera za ležišta
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Specifikacija korištenog MacPro-a
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

Popis datoteka

BOOTIA32.EFI bootloader za instalaciju iz [2]
32-bitni booter datoteke, zamjena bootloadera iz [3]

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster