Instalowanie Vmware ESXi na Mac Pro 1,1

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

Instalowanie Vmware ESXi na Mac Pro 1,1

Zadaniem klienta była rozbudowa serwera plików. To, w jaki sposób w 5 r. na komputerze PowerMac G2016 powstał firmowy serwer plików i jak wyglądała konserwacja stworzonej w ten sposób spuścizny, zasługuje na osobny artykuł. Postanowiono połączyć rozbudowę z modernizacją i na bazie istniejącego MacPro zbudować serwer plików. A ponieważ jest oparty na procesorze Intel, możliwa jest wirtualizacja.

Zadanie było całkiem wykonalne, ale musieliśmy zmierzyć się z wieloma trudnościami i krok po kroku zbierać dane na temat rozwiązania. Ponadto poszukiwanie rozwiązania było często przyćmiewane przez wyniki dotyczące odwrotnego problemu, jakim była „instalacja systemu Mac OS na VMware”.

Niniejszy artykuł powstał z myślą o skonsolidowaniu zdobytych doświadczeń, zebraniu wszystkich informacji w jednym miejscu i przetłumaczeniu ich na język rosyjski.

Wymagania dla czytelnika: znajomość instalacji VMware ESXi na kompatybilnym sprzęcie, takim jak serwery HP. Znajomość technologii Apple. W szczególności nie będę podawał szczegółów dotyczących montażu i demontażu MacPro, a jest tam wiele niuansów.

1. Sprzęt

MacPro 1,1, znany również jako MA356LL/A lub A1186, to pierwszy komputer Apple z procesorami Intel, produkowany w latach 2006–2008. Pomimo, że komputer ma już ponad 10 lat, jest w doskonałym stanie technicznym. Żaden z 4 mocnych wentylatorów nie wydaje hałasu. Wymagane jest standardowe czyszczenie oraz montaż/demontaż.

Procesory - 2 dwurdzeniowe Xeon 5150. Architektura w pełni 64-bitowa, ale bootloader EFI jest 32-bitowy. To jest bardzo ważne, to naprawdę zatruwa życie!

Pamięć RAM – standardowo 4 GB PC5300 DDR2 ECC 667 MHz, z możliwością łatwej rozbudowy do 16 GB, a niektórzy twierdzą, że nawet więcej. Pamięć nadaje się do serwerów starszych modeli HP gen.5-6, a ogólnie komputer jest bardzo podobny do tego serwera, tylko w innej obudowie.

HDD - 4 klatki na 3.5" (LFF). Po pewnych modyfikacjach fizycznych, 2.5" (SFF) pasuje do klatek. Możesz zobaczyć więcej na ten temat [8] Dysk SSD w Apple Mac Pro 1.1.

Dostępny jest również napęd DVD IDE, do 2 sztuk w formacie 5.25″. Dostępne są jednak także złącza SATA. Na płycie głównej nazywane są ODD SATA (ODD = Optical Disk Drive). Moje eksperymenty wykazały, że w tym miejscu można i należy instalować dyski twarde i dyski SSD.

Więcej szczegółów ze zdjęciamiZdecydowanie możliwe jest łączenie urządzeń IDE i SATA. Możliwe, że da się zainstalować 2 IDE i 2 SATA, nie sprawdzałem.

Nie zapominajmy o pewnych trudnościach z zasilaniem: na wyjściu są tylko 2 złącza molex, a obciążalność jest nieznana. Zasilacz nie jest taki sam jak w komputerze PC, cały prąd przechodzi przez płytę główną, a złącza zasilania na niej są niestandardowe.

Złącze ODD

Instalowanie Vmware ESXi na Mac Pro 1,1

Standardowe 0.5 m jest trochę za krótkie, będzie napięte i najlepiej jest je założyć dopiero w ostatniej chwili, przed włożeniem koszyka do korpusu.

Instalowanie Vmware ESXi na Mac Pro 1,1

Potrzebny będzie kabel SATA o długości 0.8 m, najlepiej ze złączem kątowym. 1m to za dużo.

Instalowanie Vmware ESXi na Mac Pro 1,1

Nieużywane opakowanie płyty CD-ROM świetnie sprawdza się jako fizyczny adapter 5.25-2.5. Jeśli w środku nie ma niczego zbędnego, to na pewno stanie się to po oddzieleniu wypełnienia od korpusu.

Instalowanie Vmware ESXi na Mac Pro 1,1

W ten sposób kończymy przegląd sprzętu i możliwości jego rozbudowy. Patrząc w przyszłość, powiem tylko, że nie należy spieszyć się z montażem i instalacją wszystkiego na raz, w trakcie tego procesu będziemy musieli wyjąć dysk twardy.

2. Wybieranie ESXi

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

W ESXi 6.0 zaprzestano wsparcia dla wszystkiego, co „przestarzałe”. Oficjalnie nie można zainstalować tej wersji ani nowszych, np. 6.7, ale w rzeczywistości może ona działać. W Internecie pojawiły się wzmianki, że przedsięwzięcie odniosło sukces. Ale nie tym razem. Moim zdaniem niekompatybilność procesora to potężna magia. Nie da się tego zrobić w warunkach produkcyjnych, tylko w celach eksperymentalnych.

W nowych wersjach ESXi zakładam, że metody rafinacji plików będą takie same.

3. Udoskonalenie dystrybucji za pomocą pliku

Wybrałem standardową dystrybucję. Możesz skorzystać z oficjalnej strony internetowej lub torrentów. ESXi 5.5 U3.

Ale pamiętacie, że zauważyłem, iż architektura jest całkowicie 64-bitowa, a bootloader EFI jest 32-bitowy?! To tutaj się spotkamy. Gdy próbuję pobrać instalator, nic się nie dzieje.
Należy wymienić bootloader instalatora na starszy, 32-bitowy. Wygląda na to, że pochodzi z wersji starszej niż 5.0.

Zostało to opisane szczegółowo w artykule. [2] Zgodność z systemem Mac Pro po zainstalowaniu ESXi 5.0, plik BOOTIA32.EFI my zajmiemy się resztą.

Używamy programu do edycji obrazów ISO (na przykład ultraiso). Znajdź folder EFIBOOT wewnątrz pliku ISO i zamień plik BOOTIA32.EFI na stary, zapisz go. Teraz wszystko zostało załadowane!

Instalowanie Vmware ESXi na Mac Pro 1,1

4. Instalowanie ESXi

Żadnych szczegółów, wszystko jak zwykle. Instalacja przebiegła pomyślnie, ale nic się nie ładuje. To normalne!

5. Udoskonalenie ładowarki za pomocą pliku

Algorytm działań określono w artykule [3] Przywracanie starego Maca Pro do życia dzięki ESXi 6.0, jest również link do archiwum Pliki rozruchowe 32-bitowe.

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

Użyłem sprzętowej wersji MacBooka z adapterem SATA-USB, możesz użyć LinuxJeśli nie masz osobnego komputera, możesz użyć innego dysku twardego, podłączyć go do komputera MacPro, zainstalować na nim system MacOS, a następnie zamontować dysk twardy za pomocą ESXi.

Nie można użyć Windows! Nawet jeśli tylko raz podłączysz ten dysk do systemu Windows, to i tak zostaną na nim wprowadzone drobne zmiany bez Twojej zgody. Niby drobnostka i nikomu to nie przeszkadza, ale w naszym przypadku ładowanie ESXi zakończy się błędem „Bank6 nie jest bankiem rozruchowym vmware, nie znaleziono hypervisora”.

Instalowanie Vmware ESXi na Mac Pro 1,1

W tym artykule znajdziesz szczegółowe informacje na temat tego, co się dzieje, gdy utkniesz. [4] bank6 nie jest bankiem rozruchowym VMware, nie znaleziono hiperwizora. oto metoda Rozwiązanie jest proste i szybkie – zainstaluj ESXi ponownie!

5.2 Zamontuj partycję EFI

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

Sudo –s

Utwórz katalog dla przyszłej sekcji

mkdir  /Volumes/EFI

zobacz dostępne sekcje

diskutil list

oto czego potrzebujemy, partycja EFI o nazwie ESXi

Instalowanie Vmware ESXi na Mac Pro 1,1

Zamontujmy to

mount_msdos /dev/disk2s1 /Volumes/EFI

Na zamontowanym dysku będziesz musiał zastąpić pliki starymi wersjami. Starsze wersje można znaleźć pod adresem [3], archiwum Pliki rozruchowe 32-bitowe

Pliki do zastąpienia:

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

Instalowanie Vmware ESXi na Mac Pro 1,1

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

umount -f /Volumes/EFI

Uwaga dotycząca wykonania obrazu

Uwaga dotycząca wykonania obrazu

Najlepiej byłoby wiedzieć, gdzie znajdują się te pliki w obrębie dystrybucji. Następnie możesz je od razu wymienić i wydać własną dystrybucję „ESXi 5.5 dla starych komputerów MacPro”, całkowicie gotową do bezproblemowej instalacji.

Nie mogłem ich znaleźć. Prawie wszystkie pliki z rozszerzeniami typu „.v00” w dystrybucji ESXi są archiwami tar różnych typów. Zawierają archiwa .vtar i zawierają więcej archiwów... Długo przekopywałem się przez te niekończące się zagnieżdżenia za pomocą programu 7zip, ale nie znalazłem niczego, co przypominałoby sekcję EFI. Znajdują się tam głównie katalogi Linux.

Plik efiboot.img wydawał się najbardziej odpowiedni, ale możesz go po prostu otworzyć i zobaczyć, że jest zupełnie inny.

Instalowanie Vmware ESXi na Mac Pro 1,1

5.3. Wyjmujemy dysk twardy i instalujemy go w MacPro

Już teraz montujemy to na stałe, przykręcamy wszystko i składamy.

A teraz ładuje się ESXi!

Może się tak nie wydawać. Od momentu włączenia i wyświetlenia białego ekranu do momentu wyświetlenia czarnego ekranu startowego ESXi mija nieco dłużej niż w przypadku zwykłego systemu Apple Mac OS.

6. KONIEC.

To kończy instalację. Skonfiguruj ESXi w zwykły sposób.

Instalowanie Vmware ESXi na Mac Pro 1,1

Warto zaznaczyć, że dalsza instalacja systemu Mac OS na takim oprogramowaniu 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 systemie Mac Pro 1,1 = zastąpienie dysku CD IDE dyskiem SATA lub dyskiem twardym.
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 = o wymianie bootloadera na potrzeby instalacji
https://communities.vmware.com/thread/327538
[3] Przywracanie starego Maca Pro do życia za pomocą ESXi 6.0 = dotyczy wymiany bootloaderów już zainstalowanego 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 rozruchowym VMware, nie znaleziono hiperwizora = 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 z powodu błędu: Nie jest to bank rozruchowy VMware. Nie znaleziono hiperwizora (2012022) = i oficjalna porada, 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 zgodności VMware
https://www.vmware.com/resources/compatibility/search.php
[8] Dysk SSD w Apple Mac Pro 1.1 = samodzielna instalacja dysku 2.5″ w 3.5″ sled
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Oferta zakupu gotowych adapterów do płoz
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Specyfikacja używanego MacPro
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

lista plików

BOOTIA32.EFI skonfiguruj ładowarkę z [2]
Pliki rozruchowe 32-bitowe, zastępując bootloader z [3]

Źródło: www.habr.com

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster