Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

W tym artykule opisuję moje doświadczenia z instalacją VMware ESXi na starym komputerze Apple Mac Pro 1,1.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Klientowi powierzono zadanie rozbudowy serwera plików. O tym, jak w 5 roku na PowerMacu G2016 powstawał firmowy serwer plików i jak wyglądało utrzymanie powstałego dziedzictwa, warto poświęcić osobny artykuł. Postanowiono połączyć rozbudowę z modernizacją i zrobić serwer plików z istniejącego MacPro. A ponieważ jest na procesorze Intel, można przeprowadzić wirtualizację.

Zadanie jest całkiem wykonalne, jednak musieliśmy stawić czoła szeregowi trudności i krok po kroku zbierać dane dotyczące ich rozwiązania. Ponadto poszukiwanie rozwiązania było często przyćmione wynikami dotyczącymi odwrotnego problemu „instalacja systemu Mac OS na VMware”.

Aby utrwalić zdobyte doświadczenia, zebrać wszystkie ziarna w jednym miejscu i przetłumaczyć je na język rosyjski, powstał ten artykuł.

Wymagania wobec czytelnika: znajomość instalacji VMware ESXi na sprzęcie z nim kompatybilnym, np. serwerze HP. Zapoznaj się z technologią Apple. W szczególności nie podaję szczegółów montażu i demontażu MacPro, ale jest tam wiele niuansów.

1. Sprzęt

MacPro 1,1, znany również jako MA356LL/A, znany również jako A1186, był pierwszym komputerem Apple opartym na procesorach Intel, produkowanym w latach 2006-2008. Pomimo ponad 10 lat komputer jest w doskonałej kondycji fizycznej. Żaden z 4 potężnych wentylatorów nie jest głośny. Wymaga standardowego czyszczenia i montażu/demontażu.

Procesory - 2 dwurdzeniowe Xeon 5150. W pełni architektura 64-bitowa, ale bootloader EFI jest 32-bitowy. To bardzo ważne, bardzo zatruwa życie!

RAM – standardowo 4 GB PC5300 DDR2 ECC 667 MHz, z możliwością łatwej rozbudowy do 16 GB, a niektórzy mówią więcej. Pamięć serwera jest odpowiednia ze starego HP gen.5-6 i ogólnie komputer jest bardzo podobny do tego serwera tylko w innej obudowie.

HDD – 4 kosze na 3.5” (LFF). Po pewnych modyfikacjach fizycznych w koszykach zmieści się 2.5″ (SFF). Możesz zobaczyć więcej na ten temat [8] Dysk SSD w Apple Mac Pro 1.1.

Dostępna jest także płyta DVD IDE, maksymalnie 2 sztuki w formacie 5.25″. Ale są też złącza SATA. Na płycie głównej nazywane są ODD SATA (ODD = Optical Disk Drive). Moje eksperymenty wykazały, że dyski twarde i dyski SSD mogą i powinny być instalowane w tej lokalizacji.

Więcej szczegółów ze zdjęciamiZdecydowanie możesz łączyć urządzenia IDE i SATA. Może nawet uda się zainstalować 2 IDE i 2 SATA, nie sprawdzałem.

Nie zapomnij o pewnych trudnościach z odżywianiem: uwolniono tylko 2 moleksy, nośność jest nieznana. Zasilacz nie jest taki sam jak w komputerze PC, cała moc przechodzi przez płytę główną, złącza zasilania są niestandardowe.

Złącze ODD

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Standardowe 0.5m jest trochę za krótkie, będzie ciasne i wygodnie będzie je podłączyć dopiero w ostatniej chwili przed zakończeniem wpychania koszyka do korpusu.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Będziesz potrzebował kabla SATA o długości 0.8 m, najlepiej ze złączem kątowym. 1m to za dużo.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Korpus niepotrzebnego CD-ROM-u doskonale sprawdza się jako fizyczny adapter 5.25-2.5. Jeśli nie ma nic niepotrzebnego, to na pewno tak się stanie po oddzieleniu nadzienia od korpusu.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Przegląd sprzętu i możliwości jego modernizacji można zakończyć tutaj. Patrząc w przyszłość, powiem tylko, że nie powinniśmy się spieszyć z montażem i instalacją wszystkiego na raz, bo w tym procesie będziemy musieli usunąć linię kolejową.

2. Wybierz ESXi

Korzystanie z Tabela zgodności VMware Można zrozumieć, że Xeon 5150 jest obsługiwany maksymalnie przez ESXi 5.5 U3. To jest wersja, którą zainstalujemy.

ESXi 6.0 porzucił obsługę wszystkiego, co „starsze”. Oficjalnie nie można tu umieścić ani tego, ani nowszych, takich jak 6.7, ale realistycznie może to zadziałać. W Internecie pojawiły się wzmianki, że się to udało. Ale nie tym razem uważam, że niezgodność procesorów to silna magia. Nie jest to możliwe w produkcji, jedynie w celach eksperymentalnych.

W przypadku nowych wersji ESXi zakładam te same metody finalizacji za pomocą pliku.

3. Zakończenie dystrybucji wraz z plikiem

Zestaw dystrybucyjny był standardowy. Jest to możliwe ze strony internetowej lub z torrentów. ESXi 5.5 U3.

Ale pamiętaj, zwracając uwagę na całkowicie 64-bitową architekturę, ale program ładujący EFI jest 32-bitowy?! To tutaj się spotka. Kiedy próbuję pobrać instalator, nic się nie dzieje.
Musisz wymienić bootloader instalatora na starszy, 32-bitowy. Wygląda na to, że pochodzi z wersji nawet wcześniejszej niż 5.0.

Zostało to szczegółowo opisane w artykule [2] Zgodność Mac Pro z instalacją ESXi 5.0, plik BOOTIA32.EFI bierzemy to stamtąd.

Używamy programu do edycji ISO (na przykład ultraiso). Znajdujemy folder EFIBOOT wewnątrz iso i zastępujemy plik BOOTIA32.EFI starym, zapisujemy go i teraz wszystko się ładuje!

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

4. Zainstaluj ESXi

Żadnych szczegółów, wszystko jest jak zawsze. Instalacja zakończyła się pomyślnie, ale nic się nie ładuje, to normalne!

5. Zakończenie modułu ładującego plikiem

Algorytm działań wskazany jest w artykule [3] Przywracanie starego Maca Pro do życia dzięki ESXi 6.0, znajduje się tam również link do archiwum 32-bitowe pliki rozruchowe.

5.1. Wyjmujemy dysk twardy i podłączamy go do innego komputera.

Użyłem sprzętowej wersji MacBooka z adapterem sata-USB, można używać Linuksa. Jeśli nie masz osobnego komputera, możesz użyć innego dysku twardego, podłączyć go do MacPro, zainstalować na nim MacOS i zamontować z niego dysk twardy z ESXi.

Nie można używać systemu Windows! Nawet po włączeniu tego dysku do systemu Windows niewielkie zmiany zostaną na nim wprowadzone bez pytania. Są małe i nikomu nie przeszkadzają, ale w naszym przypadku ładowanie ESXi zakończy się błędem „Bank6 nie jest bankiem startowym vmware, nie znaleziono hypervisora”.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Oto artykuł ze szczegółowymi informacjami na temat tego, co się stanie, jeśli utkniesz [4] bank6 nie jest bankiem rozruchowym VMware, nie znaleziono hiperwizora. oto metoda Rozwiązanie jest proste i szybkie - zainstaluj ponownie ESXi!

5.2 Zamontuj partycję EFI

Otwórz terminal i pamiętaj o przełączeniu w tryb superużytkownika

Sudo –s

Utwórz katalog dla przyszłej sekcji

mkdir  /Volumes/EFI

spójrz na dostępne sekcje

diskutil list

tego właśnie potrzebujemy, partycji EFI o nazwie ESXi

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Montujemy to

mount_msdos /dev/disk2s1 /Volumes/EFI

Na zamontowanym dysku konieczne będzie zastąpienie plików starszymi wersjami. Starsze wersje można znaleźć w [3], archiwum 32-bitowe pliki rozruchowe

Pliki zastępcze:

/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/boot32.efi
/EFI/VMware/boot64.efi

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Po zakończeniu odłącz zamontowaną partycję EFI

umount -f /Volumes/EFI

Uwaga dotycząca tworzenia obrazu

Uwaga dotycząca tworzenia obrazu

Idealnie byłoby miło wiedzieć, gdzie te pliki znajdują się w dystrybucji. Następnie można je wymienić już na miejscu i wypuścić własny zestaw dystrybucyjny „ESXi 5.5 dla starego MacPro”, całkowicie gotowy do bezproblemowej instalacji.

Nie mogłem ich znaleźć. Prawie wszystkie pliki z rozszerzeniami takimi jak „.v00” w dystrybucji ESXi to archiwa tar różnych typów. Zawierają archiwa .vtar i zawierają także archiwa... Spędziłem dużo czasu, używając programu 7zip, aby przekopać się przez te niekończące się zagnieżdżenia, ale nie mogłem znaleźć niczego przypominającego partycję EFI. Przeważnie są to katalogi Linux.

Najbardziej odpowiedni wydawał się plik efiboot.img, jednak bez problemu można go otworzyć i przekonać się, że to zupełnie nie to samo.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

5.3. Wyciągamy dysk twardy i instalujemy go w MacPro

Montujemy go już na zawsze, przykręcamy wszystko i składamy.

A teraz ESXi już się ładuje!

Może się tak nie wydawać. Od momentu włączenia i białego ekranu do czarnego ekranu startowego ESXi zajmuje to trochę więcej czasu niż w przypadku zwykłego Apple Mac OS.

6. KONIEC.

To kończy instalację i konfiguruje ESXi w zwykły sposób podczas konfigurowania ESXi.

Instalowanie Vmware ESXi na komputerze Mac Pro 1,1

Warto zaznaczyć, że dalsza instalacja Mac OS na takim VMware zainstalowanym na sprzęcie Apple jest legalna.

literatura

Linki do artykułów, większość w języku angielskim.
[1] Napęd optyczny Sata w komputerze Mac Pro 1,1 = wymiana dysku CD IDE na dysk SATA lub dysk twardy.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Zgodność Mac Pro z instalacją ESXi 5.0 = informacja o wymianie modułu ładującego na potrzeby instalacji
https://communities.vmware.com/thread/327538
[3] Przywracanie starego Maca Pro do życia za pomocą ESXi 6.0 = o wymianie programów ładujących w już zainstalowanym ESXi.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 nie jest bankiem startowym VMware, nie znaleziono hypervisora ​​= co się stanie, jeśli połączysz się w systemie Windows
https://communities.vmware.com/thread/429698
[5] Host ESXi 5.x nie uruchamia się ponownie po instalacji i pojawia się błąd: To nie jest bank rozruchowy VMware. Nie znaleziono hypervisora ​​(2012022) = i oficjalne porady, jak to naprawić
https://kb.vmware.com/s/article/2012022
[6] Jak zamontować partycję EFI w systemie Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] Przewodnik dotyczący zgodności z VMware
https://www.vmware.com/resources/compatibility/search.php
[8] Dysk SSD w Apple Mac Pro 1.1 = samodzielny montaż dysku 2.5″ w sankach 3.5″
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Oferta zakupu gotowych adapterów do sań
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Specyfikacja zastosowanego MacPro
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

lista plików

BOOTIA32.EFI moduł ładujący instalacyjny z [2] 32-bitowe pliki rozruchowe, zastępując bootloader z [3]
Źródło: www.habr.com

Dodaj komentarz