A cikkben leírom a VMware ESXi telepítésekor szerzett tapasztalataimat egy régi Apple Mac Pro 1,1-en.
A megrendelő feladatot tűzött ki – a fájlszerver bővítése. Hogyan készült a vállalat fájlszervere egy PowerMac G5-ön 2016-ban, és milyen volt a létrehozott legacy támogatása, az egy külön cikket érdemel. Úgy döntöttünk, hogy a bővítést összevonjuk a modernizálással, és készítünk egy fájlszervert a meglévő MacPro-ból. Mivel Intel processzorral rendelkezik, lehetőség van a virtualizációra is.
A feladat teljesíthető, de számos nehézséggel kellett szembenézni, és apró részletekben gyűjtögetni azokat az információkat, amelyek a megoldásokról szóltak. A megoldások keresését gyakran elhomályosította a visszafele problémával kapcsolatos eredmények, mint például a „mac os telepítése VMware-re”.
A megszerzett tapasztalat rögzítése, az összes információ egy helyre gyűjtése és azok orosz nyelvre való fordítása érdekében készült ez a cikk.
Olvasói követelmény: ismerje a VMware ESXi telepítését olyan hardverre, amely kompatibilis vele, például HP szerverekre. Ismerje az Apple technológiáját. Különösképpen nem részletezem a MacPro összeszerelésének és szétszedésének folyamatát, mivel ott számos bonyolultság van.
1. Hardver rész
MacPro 1,1, más néven MA356LL/A, vagy A1186 – az első Apple számítógép Intel processzorokkal, 2006-2008 között gyártották. Annak ellenére, hogy több mint 10 éves, a gép fizikai állapota kiváló. Egyik a négy erőteljes ventilátor sem zajos. Szokásos tisztításra és összeszerelésre van szükség.
Processzorok – 2 darab kéttagú Xeon 5150. Teljes mértékben 64 bites architektúra, de az EFI betöltő 32 bites. Ez nagyon fontos, jelentősen megnehezíti az életet!
RAM – alapértelmezett 4GB PC5300 DDR2 ECC 667MHz, könnyen bővíthető 16GB-ra, és egyesek mondják, hogy még többre is. A memória régi HP gen.5-6 szerverekből származik, és egyébként a gép nagyon hasonlít erre a szerverre, csak más házban.
HDD – 4 fiók 3.5” (LFF) formátumú. Néhány fizikai módosítással a fiókokba 2.5″ (SFF) meghajtók is elférnek. A részletek itt találhatóak. .
IDE DVD meghajtó is van, akár 2 db 5.25″ formátumú. De SATA csatlakozók is rendelkezésre állnak. Az alaplapon ODD SATA néven találhatóak (ODD = Optikai Adatmeghajtó). A kísérleteim azt mutatták, hogy ebbe a helybe merevlemezeket és SSD-ket is lehet és kell telepíteni.
További részletek képekkel.Pontosan kombinálhatóak IDE és SATA eszközök. Talán még lehetőség van 2 IDE és 2 SATA egyidejű telepítésére, de ezt nem ellenőriztem.
Ne felejtsük el néhány táplálkozási nehézséget: összesen csak 2 molex csatlakozó van, a terhelhetőség ismeretlen. A tápegység nem olyan, mint a számítógépnél, minden tápellátás az alaplapra megy, a csatlakozók rajta nem szabványosak.
ODD csatlakozó
A standard 0,5 m kicsit rövid, feszülni fog és egyedül a legutolsó pillanatban kényelmes csatlakozni, mielőtt a kosarat a házba tolni végezzük.

SATA 0.8 m kábel szükséges, lehetőleg szögletes csatlakozóval. 1 m túl sok.

Fizikai adapterként a 5.25-2.5 jól szolgálhat egy felesleges CD-ROM ház. Ha nincs felesleges – biztosan azzá fog válni, miután a belsőt elválasztjuk a háztól.

A hardver részének áttekintését és a modernizálási lehetőségeit itt befejezhetjük. Elöljáróban csak annyit mondok, hogy nem érdemes mindent egyszerre összeszerelni és telepíteni, a folyamat során szükségünk lesz a HDD-k eltávolítására.
2. Az ESXi kiválasztása
Használva megtudhatjuk, hogy a Xeon 5150 maximum az ESXi 5.5 U3-t támogatja. Pontosan ezt a verziót fogjuk telepíteni.
Az ESXi 6.0-ban eltávolították az összes "elavult" támogatást. Hivatalosan nem lehet telepíteni az újabb, 6.7 típusú verziókat, de valójában működni is fog, bár a neten voltak említések, hogy ez sikerült. De ez most nem lehetséges, a véleményem szerint a processzora miatt az inkompatibilitás erős mágikus eljárás. A produkcióba így nem szabad, csak kísérletezésre.
Az újabb ESXi verziókhoz a fájlok finomhangolási módja szerintem ugyanaz.
3. A disztribúció finomhangolása
A disztribúció szokásos. Lehet az hivatalos oldalról, vagy torrentekből. ESXi 5.5 U3.
De figyeljünk arra, hogy a teljesen 64 bites architektúrára, de az EFI indulás 32 bites?! Itt fogunk vele találkozni. Az installer indítására a kísérlet során semmi sem történik.
Az installáló betöltőjét régebbi, 32 bites változatra kell cserélni. Úgy tűnik, korábbi verzióval, mint a 5.0.
Erről részletesen az alábbi cikkben van szó , fájl onnan vesszük.
Használjuk az iso szerkesztő programot (például ultraiso). Megkeressük az iso-n belül az EFIBOOT mappát, és kicseréljük a BOOTIA32.EFI fájlt a régire, mentjük, és máris minden betölthető!

4. ESXi telepítése
Nincsenek részletek, minden úgy, mint mindig. A telepítés sikeresen befejeződött, de semmi sem töltődik be, ez normális!
5. A betöltő finomhangolása
A cikkben szereplő lépéseket követve , itt található a link az archívumhoz .
5.1. Kihúzzuk a merevlemezt és csatlakoztatjuk egy másik számítógéphez.
Használtam egy hardveres MacBook verziót SATA-USB adapterrel, használhatunk Linuxot is. Ha nincs külön számítógép, akkor használhatunk egy másik merevlemezt, csatlakoztathatjuk a MacPro-ba, telepíthetjük rá a macOS-t, és abból csatlakoztathatjuk az ESXi-vel rendelkező merevlemezt.
Windows nem használható! Már csak azzal is, ha ezt a lemezt csatlakoztatjuk a Windows rendszerhez, anélkül, hogy megkérdeznénk, apró változtatások fognak történni. Apró és senkinek sem zavaró, de a mi esetünkben az ESXi betöltése hibával végződik: „Bank6 not a VMware boot bank no hypervisor found”.

Itt egy cikk a részletekkel arról, mi történik, ha mégis csatlakoztattuk . A a megoldás egyszerű és gyors – újra telepítjük az ESXi-t!
5.2. Csatlakoztatjuk az EFI partíciót
Megnyitjuk a Terminált, mindenképp át kell váltanunk rendszergazda módba
Sudo –sKönyvtárat létrehozunk a jövőbeli partíció számára
mkdir /Volumes/EFImegnézzük a meglévő partíciókat
diskutil listitt van, amit keresünk, az EFI partíció neve ESXi

Csatlakoztatjuk
mount_msdos /dev/disk2s1 /Volumes/EFIA csatlakoztatott lemezen le kell cserélni a fájlokat régebbi verziókra. A régi verziókat megtalálhatjuk , archívum
A cserére szoruló fájlok:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

A művelet befejeztével leválasztjuk a csatlakoztatott EFI partíciót
umount -f /Volumes/EFIMegjegyzés a lemezkép készítéséről
Megjegyzés a lemezkép készítéséről
Ideális esetben jó lenne tudni, hol találhatók ezek a fájlok a disztribúcióban. Akkor közvetlenül ott lehetne őket kicserélni, és kiadni a saját disztribúcióját az „ESXi 5.5 régi MacPro-ra”, teljesen problémamentes telepítésre készen.
Nem sikerült őket megtalálnom. Szinte az összes, „.v00” kiterjesztésű fájl az ESXi disztribúcióban különböző típusú tar archívumok. Ezekben vannak .vtar archívumok, azokban még archívumok... A 7zip programmal hosszasan kutattam ezekben a végtelen beágyazásokban, de semmit, ami az EFI partícióra emlékeztetett volna, nem találtam. Főként Linux könyvtárak találhatók ott.
A legmegfelelőbbnek a efiboot.img fájl tűnt, de ezt könnyen meg lehet nyitni, és látható, hogy ott egészen más dolgok vannak.

5.3. Kihúzzuk a merevlemezt és telepítjük a MacPro-ba
Már véglegesen rögzítjük, mindent csavarozva és összeszerelve.
És máris betölt az ESXi!
Elsőre lehet, hogy nem úgy tűnik. Az indítás pillanatától a fehér képernyőig és az ESXi betöltési fekete képernyőig eltelt idő egy kicsit több, mint az eddig megszokott alma logóig.
6. VÉGE.
Ezzel befejeződött a telepítés, az ESXi beállítása a megszokott módon történik.
Megjegyzendő, hogy a Mac Os továbbá telepítése egy ilyen VMware-re, amely Apple hardverre van telepítve, legális.
Irodalom
Cikkek linkjei, túlnyomórészt angol nyelvűek.
[1] Sata Optical Drive in Mac Pro 1,1 = IDE meghajtó SATA-ra, vagy HDD-re való cseréje.
[2] Mac Pro kompatibilitás ESXi 5.0 telepítésével = a rendszerindító cseréje a telepítéshez.
[3] Egy régi Mac Pro életre keltése ESXi 6.0-val = az ESXi már telepített rendszerindítóinak cseréje.
[4] bank6 nem VMware boot bank nincs hypervisor = mi történik, ha Windows alatt csatlakoztatják.
[5] Az ESXi 5.x gazda nem indul újra a telepítés után a következő hibaüzenettel: Nem egy VMware boot bank. Nincs hypervisor found (2012022) = és hivatalos tanács a megoldására.
[6] Hogyan lehet csatlakoztatni az EFI-partíciót Mac OS alatt.
[7] VMware Kompatibilitási Útmutató.
[8] SSD az Apple Mac Pro 1.1-ben = 2.5″ telepítése 3.5″ sínbe saját kezűleg.
[9] Ajánlat kész adapterek megvásárlására a sínekhez.
[10] Használt MacPro specifikáció.
l
Fájlok listája.
telepítő bootloader az [2]-ből.
, a bootloader cseréje az [3]-ból.
Forrás: habr.com
