Усталёўваны Vmware ESXi на Mac Pro 1,1

У артыкуле апісваю свой досвед усталёўкі VMware ESXi на старадаўні Apple Mac Pro 1,1.

Усталёўваны Vmware ESXi на Mac Pro 1,1

Ад заказчыка пастаўлена задача - пашырыць файлавы сервер. Як ствараўся файлавы сервер кампаніі на PowerMac G5 у 2016, і якога было абслугоўваць створанае legacy годна асобнага артыкула. Вырашана было пашырэнне сумясціць з мадэрнізацыяй і зрабіць файлавы сервер з наяўнага MacPro. І раз ужо ён на працэсары intel, то можна зрабіць і віртуалізацыю.

Задача цалкам выканальная, але прыйшлося сутыкнуцца з шэрагам цяжкасцяў, і па макулінках збіраць дадзеныя аб іх рашэнні. Таксама, пошук рашэння часта зацяняўся вынікамі па зваротнай праблеме «усталёўка mac os на VMware».

Для замацавання атрыманага досведу, збору ўсіх крупінак у адно месца і перакладу іх на рускую мову і створаны дадзены артыкул.

Патрабаванне да чытача: быць знаёмым з усталёўкай VMware ESXi на сумяшчальнае з ім жалеза, напрыклад, сервера HP. Быць знаёмым з тэхнікай Applе. У прыватнасці, не прыводжу падрабязнасці зборкі-разборкі MacPro, а там ньюансаў нямала.

1. Апаратная частка

MacPro 1,1, ён жа MA356LL/A, ён жа A1186 – першы кампутар ад apple на працэсарах intel, выпускаўся 2006-2008г. Нягледзячы на ​​ўзрост больш за 10 гадоў, кампутар у выдатным фізічным стане. Ніводны з 4 наймагутных вентылятараў не шуміць. Патрабуецца стандартная чыстка і зборка-разборка.

Працэсары – 2 двух'ядравых Xeon 5150. Цалкам 64-бітная архітэктура, але EFI загрузнік 32 бітны. Гэта вельмі важна, моцна атручвае жыццё!

АЗП – стандартна 4гб PC5300 DDR2 ECC 667MHz, можна лёгка пашырыць да 16Гб, а некаторыя кажуць, што і больш. Памяць падыходзіць серверная ад старых HP gen.5-6, ды і наогул комп вельмі нагадвае дадзены сервер толькі ў іншым корпусе.

НЖМД - 4 кошыка для 3.5 "(LFF). З некаторымі фізічнымі дапрацоўкамі ў кошыкі залазіць 2.5″ (SFF). Больш падрабязна пра гэта можна паглядзець [8] SSD у Apple Mac Pro 1.1.

Таксама маецца IDE DVD, да 2 шт фармату 5.25”. Але, прадугледжаны яшчэ раздымы SATA. На матчыным поплатку завуцца ODD SATA (ODD = Optical Disk Drive). Мае эксперыменты паказалі, што ў дадзенае месца можна і трэба ўсталёўваць цвёрдыя кружэлкі і SSD.

Больш падрабязна з малюнкаміДакладна можна камбінаваць IDE і SATA прылады. Можа нават іх атрымаецца паставіць 2 IDE і 2 SATA, не правяраў.

Не забывацца пра некаторыя цяжкасці з харчаваннем: выведзена ўсяго 2 molex, нагрузачная здольнасць невядомая. Блок харчавання не такі як на pc, усё харчаванне ідзе праз мацярынку, раздымы на ёй для харчавання нестандартныя.

Раздым ODD

Усталёўваны Vmware ESXi на Mac Pro 1,1

Стандартны 0.5м коротковат, будзе ўнацяг і падлучаць яго адзіна зручна ў апошні момант перад завяршэннем засоўвання кошыка ў корпус.

Усталёўваны Vmware ESXi на Mac Pro 1,1

Запатрабуецца кабель SATA 0.8м, пажадана з кутнім раздымам. 1м зашмат.

Усталёўваны Vmware ESXi на Mac Pro 1,1

У якасці фізічнага перахадніка 5.25-2.5 выдатна падыходзіць корпус непатрэбнага CD-ROM. Калі няма непатрэбнага такім ён сапраўды стане пасля аддзялення начыння ад корпуса.

Усталёўваны Vmware ESXi на Mac Pro 1,1

Агляд апаратнай часткі і магчымасцей яе мадэрнізацыі на гэтым можна завяршыць. Забягаючы наперад скажу толькі, што не варта спяшацца ўсё адразу збіраць і ўсталёўваць, у працэсе нам запатрабуецца здабываць жд.

2. Выбар ESXi

Выкарыстоўваючы табліцу сумяшчальнасці ад VMware можна зразумець, што Xeon 5150 падтрымліваецца максімум ESXi 5.5/3 UXNUMX. Менавіта гэтую версію і будзем усталёўваць.

У ESXi 6.0 выкінулі падтрымку ўсяго састарэлага . Афіцыйна яго і навейшыя тыпу 6.7 сюды ставіць нельга, рэальна — можа і атрымаецца. У інтэрнэтах сустракаліся згадкі, што гэта ўдала. Але, не ў гэты раз, маё меркаванне што несумяшчальнасць па працэсары моцнае вядзьмарства. У прадакшн так нельга, толькі для досведаў.

Для новых версій ESXi метады дапрацоўкі напільнікам мяркую тыя ж.

3. Дапрацоўка напільнікам дыстрыбутыва

Дыстрыбутыў браў стандартны. Можна з оф сайта, можна з торэнтаў. ESXi 5.5 U3.

Але, памятаеце звяртаў увагу на цалкам 64-бітная архітэктуру, але EFI загрузнік 32 бітны?! Вось тут ён і сустрэнецца. Пры спробе загрузкі ўсталёўшчыка нічога не адбываецца.
Патрабуецца замяніць загрузнік усталёўшчыка больш старымі, 32-бітным. Накшталт ад версіі нават больш ранняй за 5.0.

Падрабязна гэта апісана ў артыкуле [2] Mac Pro compatibility with installing ESXi 5.0, файл BOOTIA32.EFI бярэм адтуль жа.

Выкарыстоўваны праграму рэдагавання iso (напрыклад, ultraiso). Знаходзім усярэдзіне iso тэчку EFIBOOT і заменны файл BOOTIA32.EFI на стары, захоўваем, і вось усё ўжо грузіцца!

Усталёўваны Vmware ESXi на Mac Pro 1,1

4. Устаноўка ESXi

Ніякіх падрабязнасьцяў, усё як заўсёды. Устаноўка завяршылася паспяхова, але нічога не грузіцца, гэта нармальна!

5. Дапрацоўка напільнікам загрузніка

Алгарытм дзеянняў пазначаны ў артыкуле [3] Bringing old Mac Mac Pro Back to Life with ESXi 6.0, там жа прыводзіцца спасылка на архіў 32- bit booter files.

5.1. Вымаемы цвёрдую кружэлку і падлучальны яго да іншага кампутара.

Я выкарыстоўваў апаратную версію MacBook з перахадніком sata-usb, можна выкарыстоўваць Linux. Калі няма асобнага кампутара, можна выкарыстоўваць яшчэ адзін чыгуначны, уторкнуць яго ў MacPro, усталяваць на яго MacOS, і з яе ж мантаваць цвёрдую кружэлку з ESXi.

Нельга выкарыстоўваць Windows! Нават проста раз улучыўшы гэты дыск у сістэму віндовс, у яго будуць без попыту ўнесены невялікія змены. Невялікія і нікому тыпу не мяшаюць, але ў нашым выпадку загрузка ESXi скончыцца памылкай "Bank6 не ў сістэме наўтбукаў, а не hypervisor found".

Усталёўваны Vmware ESXi на Mac Pro 1,1

Вось артыкул з падрабязнасцямі што адбываецца калі ўсё ж уваткнулі [4] bank6 не мае VMware boot bank не hypervisor found. А вось метад рашэнні просты і хуткі - ставім ESXi зноўку!

5.2 Мантуем раздзел EFI

Адкрываем Тэрмінал, абавязкова пераходзім у рэжым суперкарыстальніка

Sudo –s

Ствараем каталог для будучыні часткі

mkdir  /Volumes/EFI

глядзім наяўныя раздзелы

diskutil list

вось што нам трэба, раздзел EFI з назвай ESXi

Усталёўваны Vmware ESXi на Mac Pro 1,1

Мантуем яго

mount_msdos /dev/disk2s1 /Volumes/EFI

На прымантаваным дыску трэба будзе замяніць файлы на старыя версіі. Старыя версіі можна знайсці ў [3], архіў 32- bit booter files

Файлы для замены:

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

Усталёўваны Vmware ESXi на Mac Pro 1,1

Па завяршэнні адключаем прымантаваны EFI-частка

umount -f /Volumes/EFI

Нататка аб вырабе выявы

Нататка аб вырабе выявы

У ідэале нядрэнна б зразумець, дзе гэтыя файлы ляжаць усярэдзіне дыстрыбутыва. Тады іх можна будзе замяніць прама там, і выпусціць уласны дыстрыбутыў "ESXi 5.5 для старога MacPro", цалкам гатовы да беспраблемнай усталёўкі.

Мне не ўдалося іх знайсці. Амаль усе файлы з пашырэннямі выгляду ".v00" у дыстрыбутыве ESXi гэта tar архівы розных выглядаў. У іх укладзеныя архівы .vtar, у іх яшчэ архівы… Праграмай 7zip доўга я капаў гэтыя бясконцыя ўкладзенасці, але нічога які нагадвае падзел EFI не атрымалася знайсці. У асноўным там дырэкторыі лінукса.

Найбольш прыдатным здаваўся файл efiboot.img, але яго можна лёгка адкрыць і ўбачыць, што там зусім не тое.

Усталёўваны Vmware ESXi на Mac Pro 1,1

5.3. Вымаем чыгуначныя і ўсталёўваны яго ў MacPro

Ужо ставім назаўжды, усё прышрубоўваючы і збіраючы.

І вось у нас ужо грузіцца ESXi!

Можа здацца, што гэта ня так. Ад моманту ўключэння і белага экрана да чорнага экрана загрузкі ESXi праходзіць крыху больш часу, чым да звыклага яблыка mac os.

6. END.

На гэтым усталёўка скончана, налада ESXi як звычайна для налады ESXi.

Усталёўваны Vmware ESXi на Mac Pro 1,1

Варта адзначыць, што наступная ўсталёўка Mac Os на такі VMware усталяваны на абсталяванне Apple легальная.

Літаратура

Спасылкі на артыкулы, большасць англамоўныя.
[1] Sata Optical Drive in Mac Pro 1,1 = замена IDE сідзюка на SATA, ну ці на чыгуначным.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Mac Pro compatibility with installing ESXi 5.0 = пра замену загрузніка для ўстаноўкі
https://communities.vmware.com/thread/327538
[3] Bringing an Old Mac Pro Back to Life with ESXi 6.0 = пра замену загрузнікаў ужо ўсталяванай ESXi.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] VMware boot bank no hypervisor found = што будзе, калі падключыць пад віндой
https://communities.vmware.com/thread/429698
[5] ESXi 5.x host fails to reboot пасля installation with error: Не VMware boot bank. No hypervisor found (2012022) = і афіцыйная рада як гэта выпраўляць
https://kb.vmware.com/s/article/2012022
[6] Як прымантаваць EFI-частка ў Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] VMware Compatibility Guide
https://www.vmware.com/resources/compatibility/search.php
[8] SSD у Apple Mac Pro 1.1 = усталёўка 2.5″ у 3.5″ санкі саматугам
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Прапанова купіць гатовыя адаптары для санак
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Спецыфікацыя выкарыстанага MacPro
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

Спіс файлаў

BOOTIA32.EFI загрузнік усталёўкі з [2] 32- bit booter files, замена загрузніка з [3]
Крыніца: habr.com

Дадаць каментар