V tomto článku popisuji své zkušenosti s instalací VMware ESXi na starý Apple Mac Pro 1,1.
Zákazník dostal za úkol rozšířit souborový server. Jak byl souborový server společnosti vytvořen na PowerMac G5 v roce 2016 a jak bylo udržováno vytvořené dědictví, si zaslouží samostatný článek. Bylo rozhodnuto spojit rozšíření s modernizací a vytvořit souborový server ze stávajícího MacPro. A jelikož je na procesoru Intel, lze virtualizaci provést.
Úloha je celkem proveditelná, ale museli jsme čelit řadě obtíží a sbírat data o jejich řešení kousek po kousku. Hledání řešení bylo také často zatemněno výsledky pro opačný problém „instalace mac os na VMware“.
Chcete-li upevnit získané zkušenosti, shromáždit všechna zrna na jednom místě a přeložit je do ruštiny, byl vytvořen tento článek.
Požadavek na čtečku: být obeznámen s instalací VMware ESXi na hardware s ním kompatibilní, například server HP. Seznamte se s technologií Apple. Konkrétně neposkytuji podrobnosti o sestavení a rozebrání MacPro, ale existuje mnoho nuancí.
1. Hardware
MacPro 1,1, také známý jako MA356LL/A, také známý jako A1186, byl první počítač Apple založený na procesorech Intel, vyrobený v letech 2006-2008. Přestože je počítač starší 10 let, je ve výborném fyzickém stavu. Žádný ze 4 výkonných ventilátorů není hlučný. Vyžaduje standardní čištění a montáž/demontáž.
Procesory - 2 dvoujádrové Xeon 5150. Plně 64bitová architektura, ale EFI bootloader je 32bitový. To je velmi důležité, velmi to otravuje život!
RAM – standardní 4GB PC5300 DDR2 ECC 667MHz, lze snadno rozšířit na 16GB a někteří říkají i více. Paměť serveru je vhodná ze starého HP gen.5-6 a obecně je počítač tomuto serveru velmi podobný, jen v jiném případě.
HDD – 4 koše pro 3.5” (LFF). S určitými fyzickými úpravami se do košíků vejde 2.5″ (SFF). Více o tom můžete vidět
K dispozici je také IDE DVD, až 2 ks v 5.25″ formátu. Existují však také konektory SATA. Na základní desce se nazývají ODD SATA (ODD = Optical Disk Drive). Moje experimenty ukázaly, že pevné disky a SSD mohou a měly by být instalovány na tomto místě.
Více podrobností s obrázkyRozhodně můžete kombinovat IDE a SATA zařízení. Mohlo by být dokonce možné nainstalovat 2 IDE a 2 SATA, nezkontroloval jsem.
Nezapomeňte na některé potíže s výživou: byly uvolněny pouze 2 molexy, nosnost není známa. Napájení není stejné jako na PC, veškeré napájení jde přes základní desku, konektory na ní pro napájení jsou nestandardní.
ODD konektor
Standardních 0.5m je trochu málo, bude to těsné a je vhodné to připojit až na poslední chvíli před dokončením zatlačení koše do těla.
Budete potřebovat 0.8m SATA kabel, nejlépe se zalomeným konektorem. 1m je moc.
Tělo nepotřebného CD-ROM je perfektní jako fyzický adaptér 5.25-2.5. Pokud není nic zbytečného, po oddělení náplně od korpusu se jím určitě stane.
Přehled hardwaru a možností jeho modernizace lze dokončit zde. Při pohledu do budoucna řeknu pouze to, že bychom neměli spěchat s montáží a instalací všeho najednou, v tomto procesu budeme muset odstranit železnici.
2. Vyberte ESXi
Použití
ESXi 6.0 upustilo od podpory všeho „staršího“. Oficiálně to a novější jako 6.7 sem umístit nelze, ale reálně by to mohlo fungovat. Na internetu se objevily zmínky, že se to povedlo. Ale tentokrát ne, můj názor je, že nekompatibilita procesorů je silná čarodějnice. To není možné ve výrobě, pouze pro experimenty.
U nových verzí ESXi předpokládám stejné metody pro finalizaci pomocí souboru.
3. Finalizace distribuce pomocí souboru
Distribuční sada byla standardní. Je to možné z webu nebo z torrentů. ESXi 5.5 U3.
Ale pamatujte, že byste měli věnovat pozornost kompletně 64bitové architektuře, ale bootloader EFI je 32bitový?! Tady se sejde. Když se pokusím stáhnout instalační program, nic se nestane.
Musíte vyměnit zavaděč instalačního programu za starší, 32bitový. Zdá se, že je z verze ještě starší než 5.0.
To je podrobně popsáno v článku
Používáme editační program iso (například ultraiso). Najdeme složku EFIBOOT uvnitř iso a nahradíme soubor BOOTIA32.EFI starým, uložíme jej a nyní je vše načteno!
4. Nainstalujte ESXi
Žádné detaily, vše je jako vždy. Instalace byla úspěšně dokončena, ale nic se nenačítá, to je normální!
5. Dokončení zavaděče pomocí souboru
Algoritmus akcí je uveden v článku
5.1. Vyjmeme pevný disk a připojíme jej k jinému počítači.
Použil jsem hardwarovou verzi MacBooku se sata-usb adaptérem, můžete použít Linux. Pokud nemáte samostatný počítač, můžete použít jiný pevný disk, zapojit ho do MacPro, nainstalovat na něj MacOS a připojit z něj pevný disk s ESXi.
Nelze použít Windows! I po zahrnutí tohoto disku do systému Windows se na něm bez ptaní provedou malé změny. Jsou malé a nikoho neobtěžují, ale v našem případě načítání ESXi skončí chybou „Bank6 not a vmware boot bank no hypervisor found.“
Zde je článek s podrobnostmi o tom, co se stane, když uvíznete
5.2 Připojte oddíl EFI
Otevřete terminál a nezapomeňte přepnout do režimu superuživatele
Sudo –s
Vytvořte adresář pro budoucí sekci
mkdir /Volumes/EFI
podívejte se na dostupné sekce
diskutil list
to je to, co potřebujeme, oddíl EFI s názvem ESXi
Namontujeme to
mount_msdos /dev/disk2s1 /Volumes/EFI
Na připojeném disku budete muset nahradit soubory staršími verzemi. Starší verze najdete v
Náhradní soubory:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/boot32.efi
/EFI/VMware/boot64.efi
Po dokončení odpojte připojený oddíl EFI
umount -f /Volumes/EFI
Poznámka k vytvoření obrázku
Poznámka k vytvoření obrázku
V ideálním případě by bylo hezké pochopit, kde se tyto soubory uvnitř distribuce nacházejí. Pak je lze vyměnit přímo tam a uvolnit vlastní distribuční sadu „ESXi 5.5 pro starý MacPro“, zcela připravenou pro bezproblémovou instalaci.
Nemohl jsem je najít. Téměř všechny soubory s příponami jako „.v00“ v distribuci ESXi jsou archivy tar různých typů. Obsahují archivy .vtar a také obsahují archivy... Strávil jsem dlouhou dobu pomocí programu 7zip, abych se prohrabal těmito nekonečnými hnízděními, ale nenašel jsem nic, co by připomínalo oddíl EFI. Většinou existují linuxové adresáře.
Soubor efiboot.img se zdál být nejvhodnější, ale můžete ho snadno otevřít a uvidíte, že to vůbec není totéž.
5.3. Vyjmeme pevný disk a nainstalujeme jej do MacPro
Už to napořád instalujeme, vše šroubujeme a montujeme.
A nyní se ESXi již načítá!
Možná se to nezdá. Od okamžiku zapnutí a bílé obrazovky po černou spouštěcí obrazovku ESXi to trvá o něco déle než u běžného Apple mac os.
6.KONEC.
Tím je instalace dokončena, konfigurace ESXi jako obvykle pro konfiguraci ESXi.
Stojí za zmínku, že další instalace Mac OS na takový VMware nainstalovaný na zařízení Apple je legální.
Literatura
Odkazy na články, většinou v angličtině.
[1] Sata Optical Drive v Mac Pro 1,1 = výměna IDE CD za SATA nebo za pevný disk.
[2] Kompatibilita Mac Pro s instalací ESXi 5.0 = výměna zavaděče pro instalaci
[3] Návrat k životu starého Macu Pro s ESXi 6.0 = výměna bootloaderů již nainstalovaného ESXi.
[4] bank6 not a boot bank VMware no hypervisor found = co se stane, když se připojíte pod Windows
[5] Hostitel ESXi 5.x se po instalaci nerestartuje s chybou: Není spouštěcí banka VMware. Nebyl nalezen žádný hypervizor (2012022) = a oficiální rady, jak to opravit
[6] Jak připojit oddíl EFI v systému Mac OS
[7] Průvodce kompatibilitou VMware
[8] SSD v Apple Mac Pro 1.1 = instalace 2.5″ do 3.5″ saní sami
[9] Nabídka odkupu hotových adaptérů pro saně
[10] Specifikace použitého MacPro
seznam souborů
Zdroj: www.habr.com